From 8fdb83e9ed803a8292d6523a21382122eb00ec92 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Wed, 4 Jan 2023 19:16:26 +0000 Subject: [PATCH] chore(i18n): update translations --- cms/static/js/i18n/tr-tr/djangojs.js | 3 + conf/locale/ar/LC_MESSAGES/django.mo | Bin 715862 -> 713315 bytes conf/locale/ar/LC_MESSAGES/django.po | 973 +++++++++++---------- conf/locale/ca/LC_MESSAGES/django.mo | Bin 326474 -> 326343 bytes conf/locale/ca/LC_MESSAGES/django.po | 948 ++++++++++----------- conf/locale/de_DE/LC_MESSAGES/django.mo | Bin 592010 -> 589833 bytes conf/locale/de_DE/LC_MESSAGES/django.po | 976 +++++++++++---------- conf/locale/el/LC_MESSAGES/django.po | 958 ++++++++++----------- conf/locale/en/LC_MESSAGES/django.po | 28 +- conf/locale/en/LC_MESSAGES/djangojs.po | 24 +- conf/locale/eo/LC_MESSAGES/django.mo | Bin 1185873 -> 1185873 bytes conf/locale/eo/LC_MESSAGES/django.po | 28 +- conf/locale/eo/LC_MESSAGES/djangojs.mo | Bin 436995 -> 436995 bytes conf/locale/eo/LC_MESSAGES/djangojs.po | 24 +- conf/locale/es_419/LC_MESSAGES/django.mo | Bin 675082 -> 672980 bytes conf/locale/es_419/LC_MESSAGES/django.po | 976 +++++++++++---------- conf/locale/eu_ES/LC_MESSAGES/django.mo | Bin 174296 -> 174010 bytes conf/locale/eu_ES/LC_MESSAGES/django.po | 961 +++++++++++---------- conf/locale/fr/LC_MESSAGES/django.mo | Bin 675945 -> 673763 bytes conf/locale/fr/LC_MESSAGES/django.po | 976 +++++++++++---------- conf/locale/id/LC_MESSAGES/django.mo | Bin 409885 -> 407832 bytes conf/locale/id/LC_MESSAGES/django.po | 974 +++++++++++---------- conf/locale/it_IT/LC_MESSAGES/django.mo | Bin 672176 -> 669912 bytes conf/locale/it_IT/LC_MESSAGES/django.po | 977 +++++++++++----------- conf/locale/ja_JP/LC_MESSAGES/django.mo | Bin 446584 -> 444246 bytes conf/locale/ja_JP/LC_MESSAGES/django.po | 967 +++++++++++---------- conf/locale/ka/LC_MESSAGES/django.mo | Bin 635487 -> 632069 bytes conf/locale/ka/LC_MESSAGES/django.po | 971 +++++++++++---------- conf/locale/lt_LT/LC_MESSAGES/django.po | 934 ++++++++++----------- conf/locale/rtl/LC_MESSAGES/django.mo | Bin 773598 -> 773598 bytes conf/locale/rtl/LC_MESSAGES/django.po | 28 +- conf/locale/rtl/LC_MESSAGES/djangojs.mo | Bin 280160 -> 280160 bytes conf/locale/rtl/LC_MESSAGES/djangojs.po | 24 +- conf/locale/tr_TR/LC_MESSAGES/django.mo | Bin 613105 -> 615728 bytes conf/locale/tr_TR/LC_MESSAGES/django.po | 38 +- conf/locale/tr_TR/LC_MESSAGES/djangojs.mo | Bin 233474 -> 234476 bytes conf/locale/tr_TR/LC_MESSAGES/djangojs.po | 8 + lms/static/js/i18n/tr-tr/djangojs.js | 3 + 38 files changed, 5857 insertions(+), 5942 deletions(-) diff --git a/cms/static/js/i18n/tr-tr/djangojs.js b/cms/static/js/i18n/tr-tr/djangojs.js index f9166dc108..4a167bd562 100644 --- a/cms/static/js/i18n/tr-tr/djangojs.js +++ b/cms/static/js/i18n/tr-tr/djangojs.js @@ -611,6 +611,7 @@ "Delete Team": "Tak\u0131m\u0131 Sil", "Delete column": "S\u00fctunu sil", "Delete row": "Sat\u0131r\u0131 sil", + "Delete student '<%- student_id %>'s state on problem '<%- problem_id %>'?": "'<%- student_id %>' \u00f6\u011frencisinin '<%- problem_id %>' sorunundaki durumu silinsin mi?", "Delete table": "Tabloyu sil", "Delete the user, {username}": " {username} Kullan\u0131c\u0131y\u0131 sil.", "Delete this %(item_display_name)s?": "%(item_display_name)s sil?", @@ -752,6 +753,7 @@ "Error assigning team memberships": "Tak\u0131m \u00fcyeliklerini belirlemede hata", "Error changing user's permissions.": "Kullan\u0131c\u0131n\u0131n izinlerini de\u011fi\u015ftirirken hata.", "Error deleting entrance exam state for student '{student_id}'. Make sure student identifier is correct.": "'{student_id}' \u00f6\u011frencisi i\u00e7in giri\u015f s\u0131nav\u0131 durumu silinirken hata olu\u015ftu. \u00d6\u011frenci belirtecinin do\u011fru oldu\u011fundan emin olun.", + "Error deleting student '<%- student_id %>'s state on problem '<%- problem_id %>'. Make sure that the problem and student identifiers are complete and correct.": "'<%- student_id %>' \u00f6\u011frencisinin '<%- problem_id %>' problemindeki durumu silinirken hata olu\u015ftu. Problemin ve \u00f6\u011frenci tan\u0131mlay\u0131c\u0131lar\u0131n\u0131n eksiksiz ve do\u011fru oldu\u011fundan emin olun.", "Error enrolling/unenrolling users.": "Kullan\u0131c\u0131lar\u0131 kaydederken/kay\u0131tlar\u0131 silerken hata.", "Error generating ORA data report. Please try again.": "ORA veri raporunu olu\u015ftururken hata olu\u015ftu. L\u00fctfen tekrar deneyin.", "Error generating anonymous IDs. Please try again.": "Anonim kimlikler olu\u015fturulurken hata. L\u00fctfen tekrar deneyin.", @@ -766,6 +768,7 @@ "Error getting issued certificates list.": "Verilen sertifikalar listesini al\u0131rken hata.", "Error getting student list.": "\u00d6\u011frenci listesini al\u0131rken hata.", "Error getting student progress url for '<%- student_id %>'. Make sure that the student identifier is spelled correctly.": "'<%- student_id %>' isimli \u00f6\u011frencinin ilerleme URL'i getirilirken hatayla kar\u015f\u0131la\u015f\u0131ld\u0131. \u00d6\u011frencinin kimli\u011finin do\u011fru yaz\u0131ld\u0131\u011f\u0131na emin olunuz. ", + "Error getting task history for problem '<%- problem_id %>' and student '<%- student_id %>'. Make sure that the problem and student identifiers are complete and correct.": "'<%- problem_id %>' problemi ve '<%- student_id %>' \u00f6\u011frencisi i\u00e7in g\u00f6rev ge\u00e7mi\u015fi al\u0131n\u0131rken hata olu\u015ftu. Problemin ve \u00f6\u011frenci tan\u0131mlay\u0131c\u0131lar\u0131n\u0131n eksiksiz ve do\u011fru oldu\u011fundan emin olun.", "Error getting the number of ungraded responses": "Notland\u0131r\u0131lmam\u0131\u015f cevaplar\u0131n say\u0131s\u0131n\u0131 \u00e7ekmede hata", "Error importing course": "Dersi i\u00e7e aktar\u0131rken hata ", "Error listing task history for this student and problem.": "Bu \u00f6\u011frenci ve problem i\u00e7in g\u00f6rev tarih\u00e7esi listelemede hata.", diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo index 74c3e0f22d1c30613fc3c3b673d0ad24a65aa563..7edf7b7630ce35a115f26843ea5af65337e877a8 100644 GIT binary patch delta 87181 zcmXWkb%0gX7RT{3_uc{NMnHub7-HxeI)CEZ<8(v7qdLaB`gx=P{ndTDYxlh*JaO)(dfZVFRp#r%~4ls~_T2 za2(f}K%prO7jRjKTcsLYx8^i)nBu=EAwC89R=t z@gC~<4;Y5&np(X$enGtv>iFK68>eC<_je9b&;_1gPV_bNZj33Z$D&5m8q?u;&y}bS z9mKTw8u&q4{@qsQyhw`@LP;*5#m(DS?H=KH!0{siCcy^@i8l=$NZ?Nu7&Zi z0cOHhm=s519Gr<7`2w%L2Q{EWsOw(y{2L>wCun6$6V)ojbrRB0h6Y`zI%>rAFa>^% zpW|TEh-P9K9>i{V8)svk)*()Ee2QK0lUMK3CdA1>eJCo1)?;2gjEafZZQKy2I??cD zTkCP>cIGgg!U1zI470ZnaU!rPYD&9dCESA=QJ_PJ6NR}^QQsDIgRQ8g`yDl~(2gO_ zZcK;z{E|zd4~37Y3-#(`CoIHp>c_AiJ`g zi=R+8irdXP9EOU8BB&s(iVDuAs2T0=wa>>m%K!Bgitxc!)CHfRM*0R7#RUcsHq%^pWzbJlC1ISXHeI>j2h5Aul^ntEAe}h|6vqTQP718dDcUvWiK3z zLs8N1^s>CojGD@Ps1erj+S_7#>fJCOUO~lDyxw-+SE!ChdKTzS{;#B=Bn_IHyQq=A zMqSv~C&YP$DNxxFx38^nKF`Xi5w=3jWH-!>f1#p0Lq8i>K2%3)qK<2ey8hjM4Bz0chp6tu=iyoR#O$O*1g6P4%bhTDnJsHm-r8gW+)!``T+nTgHt0BR=E zkFd0iK@F@4R>Ag|k`8aet9t(bJkl<(XjF*PmIF?prY84j8(}myq22=(-Dgqz#Y_AF zi;S_y@om&TkaVndI1;tRmc%&N4$I;2&*-6+YV5T`2E!R)vQ6`Uur6#fsBDjJJSwyCX* zTC28L5(nU9+=VBx@)S#-l;7Kwrbk6_Bx>OvJ!H>ipEu@!12r(-!h?zJbHVc8Ll z%7*GQ$bS`@)1c_=f{OZKs9>9ciq?%7hDTAaQ1`vMf2N%mfy$C1sQsWmuElovEhd{~ zG2&u%>g!QK`C%4OuAax8ZKlBl)FV;RABCFACa5j69csh_P{)lxWy2IyM`xm@cr7Ye z_u*#z6KCSIIrbROKG$AUes(F`;r0v5-zlv z%Zk~_k|LM~+bjxkD)afY#Uaifyn)ql&XN%4C%ljMmH#W2T6#=aW>dBU({sRYsIByW zsOXNn+;+4KxSx7X)EYj;F#HGA;WR5Oi_&8a>QSil8;QEkMhxI_OriWgLqS1z3l+Vu zQ5Vj-(v~1UKA>I#HDwX2EZ7R*5bCwCBA!Q0eY({lPD5rO3tmO{2aB18YwdciP{H0A z6Da>(3cGMTYKqIRvkj&JCgK7kQ1A6q*W0VsFQ_1Vg0=BAY5)~C*u$(bDt7v#1~LM* zuS`bG=t|6jThYxy;W`Dq!^QnE#Hov!P#Z}<)Ka*p3ob-W;cCo<2T&b*jygZbMvI|} zSc`gF)DF5GOXD+)i@7%0Oh#=Y|23uMXwZf0U{UOh8sQ4m2sfb8CuFmw;cV1P=>}8> zk9+M8P;34Xb-mav7QF3HX+9W(GlAjMS8gHy^|U%pLr#2(!!YgE5NAHlN9_Yex7nJv zz(&*up`!Z=4#x29cEiP}$L>zlj2uO6Ot&xsKcRNmh#fY=8Qh&Vk}Rk+i$pfKOEa$)17}_uG`8Lft6y0UK#m)CRNwGm<4cQRiPjXahNW$kI94VO#TZs27wb z*a~-HW99!BM?##wH1xsM_#72PvyR#u%L5!kJ^#-Z#e1*=_4lY4XmiZo_10r?>i?nk z{$j`Ni%T=iPY0)B4m^6oHma8=i2>#RKNLFaMATG$eafb)D{74fpwe*^YO9`z%8sR| zSXhgCIBoGfftu=@sF-+yHL>Jr8_*=wdDqZY)Ze0@v`Bo$mLfB@pr`p!2Tna}pU*|z zXcKA;kD)qp36({Ep!NyhFP4@GQ9E4@EQqC1GusQp@W?OZzjnNPH0VbEpho-&)uH(3 zLYx~IjvCP?)D$Q9)#?>d9jb%6PA63G4nW;_JSwOcp@Q)?7Ghu@@H^@SE|C9ID6GF= zYg_7~y$cRTUHA>EV+k(Vh*O}JARM(*7Q%cu9<{;j!@_tLXJDMmAKDDwU!&6O18V0?a@9th9#zkc>PSh{3{*$mxHT5S z>6i^qp_a~lO+i!r(Q8O~%{ufI>LHO8)v@ZR3)Dy5Xd>zc^HCSth}!9Pp*nsA)sYvN z9i89o1t$kaQ*DYll>ZATjK%+e>6QRM7OpSUirpQR?4q2P}vRzWNx7 z{ZSnrf_gTLLB-B0R2FSPb#OPPRsNs%8lIv$5V&D${S^kI7n9Lm+N;;{K5vJbk)Eg- zT!RX-gQ&H=?zO+gqSO=p;XS5NGuRkYDE~WAP}B}WU1%aIy_S3Jn^9AF$g5xQKEHzs z#+RrVigVLUiaI|X>ho-<87PSwNM%$H@b=TlF*4 zh2D84{L^lj9`z2H6E(uhsGYDO>iPpv_ZyG8&YVBVe?|LB8gzqA-hunP1J8K%>!_u9 zg1T|wmQ7`9R6PP}d)ZI&KmwHWuA-ZOVW04!ne#vInRhen5>R z-fcTE4QgMAM2)mG>cUMi5<7bBQ&AoH(ffQq)~0^S`#k-f5NA2{;w}Z<=ugy*o}qg7 z0d;{d?%ERMz^v3`Q7;m`QE4?76*EV@_TNzh2)Sobo*FgfxlvEg5~%yMM$M4hoq{%$ zk*JMkHfqgwVs5;S#n>|A-w$zyQ!oF3kyAf`I{yAc+d1PrvL&j3I==-L#9^oz+kx6A z&Uju%I^;SxDQL?KeQbGK5|y9jQES@_6(e0y`P&~gf}x&MP{%Jq#mElSdFN2)-A2vi zGt^9cM0F^^6CF?fg;P*E6vL8O*Q-xOP0>2klpa83$0cllFR>CiaLG?>U!Hy zvGI%7ejRgBe}R+mt7j~&@_!wLFg%Nz@)w@zpWEwoENTN8hdJ;F7Qw$zH;8;;OBjXf zU?tR4w?&QoTU68!LIv$4RE(`fH;lqb3fi%rpr$g;U)GWIs5Oj5wGTs0?OasQuESQi z3rpb_FRdeuQ62mib>o#-0C%7^swb!=eDjk0*O~?qFxU5Ce$CbhAwKP<4_}- ziDhvmYVUuHxiBD@XT`@?Y?L%V=ok8sH|y&8bBY<5vUoO>eZK{9!8r{OS0Q*Ka3jCuPy~e?G4n4Z!sh3_1RmZ z6m$GzX;V7T#gFbov8ic3~I{nqGtFN24^<% zz4sVJomd~09$%wIHU#w^FbS1@+fYHc7j=V&s14~OYD5`7*uIb(3sbL-n$c0H^B1FL zWEC=luJa=W&A=hdi`Q`|Cj4mc?~_m)%0VoKcTs7S;Xm7QV^Klc7Zn@pP$S-p>i7jz zN8h2cD9I;#hpddBDgQ@O2tE`rKL;#A&BS@H{XQz%|3OVzfL}9esghtNmM9!G!mmSo z!L%CTxePUvhp;-wT}2HvtKS#Ael(_5{?}CjJ9`d8P30WaRINaDU_DmB-BT0N9oq)RGNmK{_^y+`3Zv0uO&wjv(;neG)t9b;VG&1uX;%Y_U|)>Jji{x0=@}Z&7hLnSs0&A;Zde}MVGC3c9!1UAM^ucIi*FsT8{f4; zGaA%^_NWsEdk1VsJvR5F*8U!9#{NR(|2x#k5+$$^r$^;^VO)sOsF}Kn3c~xS4!*}& zVj`8B(B}-H&?b@3X~73~6Z?XDbh#w9B&~28?OpLKW=`r0?u@TdYy3Y{M-n8nj-*HJ z@p(|~)i49Lz_#e(V!VreR3Dk#rt|~qgrq5~$C2~zqTrEfaa^-E$utcgXH|0gIEr@^1fI#L?d<2v{pdtw1>o!Uk=6LsM& zs16*$YJBus)t)q>2wSWVQ3l~aS2qA z)kmde4^-Cl$MrY{D`KIv*1^G;h5AHP&~8N?e;n1Z%b0`vJI^Vo=jqZ}M>3=8*`WNV`C;2ESXe#3@Y>#UH52G;k zm$s(WFgNvqs3~0Qc>wivyo5^ISE&5{;ww9^JZg!0doIK$)Q^2d{_DnD())tH;W&rd zIOb&t28Xj1HRaE-9L5i`C8~ij)LUZ%T!Afod`>oh6{&74vao{~W&HFQeDtGwKO)6778cKh&DX$?bC< zVs(6qh4a`9MC7#@sgAl%AFsX|qp6>BDQu#UET0A4Vf>DINPeF)f*TA#joc|{BQB46 z)f$6(8Xm)X=!^0>W3eH&#M}5SmM!FS2I3~HhPey-fW{HJ=B!|! z_dsn>(^2_;9F>kQP_f~!XdSGIih)iT2j^ja<^NI&>d_@sTHMFDc)pUQ*>9+hyui;e zS!KIHI@E@h+pCxH>h*8|?Hy5Dahxg^JB3gi+IOh^Wh1)U`SwuI#&R8%_fJqSApWY> zo&+_b3|_qeY6N9bQ(FbKAGGx9y-^$2c+^HU2bI*EHy{>Z@i? zwS=f1rbj(|B2gWvgz9Kh)Q!KvWH=1{I2~hfHa5fSsE!tmwHrpGI#3IB-_Eh*zozgz z8nkv3P$z7`0PaQw)qc;@p4U(vxQ|-n52%int8VAlMctqYYAHLRW~e)c;V7@Z%B7&- z+l!i_e=)emHEagbp`tr8Y9}mTWCrP2oq>V>L+~U+{;<>9Jo3e^P-(@KIf#)059L*0+3~iK@TDBG{#YFZd@} zt56qC)6nPi#^cxyOEt13UXB{z24qHDX9tC78cw68G*M&QsWPErq8n-{`lIsM_1fp6 zf^<15syCv}e}GzwkEoeS)PyLj3GjSAjCGaE=I)RvnI72I_&y?WN1LM#r#jCcw)(&wl>J6?0^ zaedTwrz^v$NVKbQ>b$%Xnl@5g|XzgpEvY{pFgr1lQ z=b@HjKWgeuptk69SOXKavCcOQ;V1f!gT!`#-x- z!nQVoFFhkr`I-}TLK)Nz8=!8`0Tq<}P(e5d8{t^2h11o( z7ByoNk)U;*ITWI3IDwt;6Dp`WeQob<`_|TIG-`yiPNw2ulHn4(AV4c?$7$zfvvDV7ubWHu~1*z za+l&;>eulOp6};#cH;K$e9m#~+TXsm7a3q%`X&6H_N)WhXSmNUboWJKB+(oC`#2uE!w`A|Dv z5w9NOSsAsqHBsj^!DwuYis}`Zj*e_XjrjCrdn+z6#j@lu<|e();a`0I$(?R{`d>4w z1IcIFj+GI0qi9q|s$wy$huWH_U}4;eI_@u25WdHLn01!zl#5ZpycKie1&lyvwtenq zrcj=GQPjv?RDO^0>dR0MlQpP~>L@DhE@Nu^8?0j6dJ@ zkzA;bHbo8K8%(78kD;JEpNR^Jji?|wfx6Ij@ADU^oi5%2J1#Y9hs)#DTcf6W02acz zsEy}W)Y2tbXxFWPTEd2^E3Jl5$beHZ1~;RgT5m89rdVVnEQ=aJ6V%jpMs;)uYRadg zW^4f_#|>WnAZiBBqt1VbI`3a}n^B0r*e=i!!>ISf{Wu*TVcjM6ov_qWU+_n?36@zf zmB8A3-U+pId$9#ZEVtM15jcSQZPb!AUtw!M4i(fhSCIc?gR_{1?6?Abc+NZE0%{6x zptj!6S6T-%qt>QG(Ojaz&6Lv?5psv}EL9X){R$Q{(kpL?JG>rzl2r(SKr zQyq2TZ!!1^g<9)zsI**!;kXxd!9P47pc%O5u$RsJs17tl<^KT8gsV~efP0!k zHVQAj57Mo%4@#l(z76Vx!5D^1z4pVX8TtbiRQFLGd+U9kW~~Kn0n~M>VgYQAQ8*W? zDF4q7{ef41i`o|w{%GHH(xR^8;&hyb znxSkPZKjK0KI*M7F86n)QJ8}BP$S8?$<{6(YC~#(+Mv3jf^-~ej&@psD@|6$@8zBlg~5FD6-b z+LS#*otSNx1zRE14p(bcGpXB%p!enzF`FQ|dNKy}~~YT&8d-F89*>cUaj0Lx-- zoQI0ulc*)Qh|2p%s0+MCrImk=b*L~Z`s-sfcETdK2DRpQP#sIZ*N$_uQqahYq0*-g zsv|wT_93XXnuA*F?U)%aqGs+LYKoKZvyOg_IzJq>bLK%sdj-@C^}{SU((10Wj)E?< z3(MlKs0*h0$)+qF>KTw7HS)HeT~Wc*A9egt&rzriXFMwZSEBZlho}y{Lk%d|e$6oX zmzzQu4b4y=48};DhZ@OIR5o0|aJ+`<$a~Zh#W`U0DAaM$sQjNPN(~F=fO`)F+@~Fany+wQ0Z6`bz&XV4O?R~?1RBzM9s(})CCh9w&T*H+Vf*J ztc(5-(igQc4LxE5T7QK6*VOE%L2Gsjl_vL5LGl*00eyAUo)MW*9jSyGSyK$d9;lg` z=6${%m4*jV9XOBW@jX_+GC$jSV}5q6r$5l315aTYe2uz5p=0*6s)%{04?^YhdQ?Zx zpgME|m1ZwdF_Hba4X6<+hI*lbbQo%;N28W{s!Jh?!XnffUqT)D02NG6u_XSD`7!Sa zpEDQRU?cnwyJ5qV_6l|aKck-Sl$~D;)q!Z#j8#Y7r!8v6-98iwQ}`Y$;t4E<$xhqI zs$qNTEm2Ex3^np!a0A}N893>TePxR{YaO_Pih(~-S>^l1-g+~jI#>}e==ooh!g(4Z z&e?ale^5c!^;i21#$aqo{VBG>*z@+A%pb8S^^_OvTXA*hnjdhg&t0`p052)zOc+Hlg6RN%mE8)MWpegg4b*wsSYMY{# z<~!8qLs98D$@_enS3iKtl1r!TtcAcFwG-|C9-m9_~8q5qEEI45ePB~VjX88s8NP(j-QwIOvzb<{V?nwhW77J>2n_|qw|+-OjS@b zwiXLv$V;miL8b2`)Qnt0&Co5>lBfEcjw=7tQ_xhGM6G2V)Sll8wV^CRt?5S3Bd9gK zin;MIDwxu~vi2xcuvJ9u@y#&?zeC+;FP6gd82tTTve&j(=fjMAPzRMheNa2s5L5>i zqB^)4b%6t@Ap3+0#w2g->G(M+eG8+Guj#cn$8hR{Q5{+QhWwADu$=~-@F(g<|3mFy ziQd`;GGZw8yr`)xggQP3H4{xR48KKnWD+VpXJT?(;kEBXb@%`(i_X0z|24%oyoTqf z6W^njApSr0c&>!H&|uW@-(z81>iHWgO_Tp?!BreJ^_?&ZN1$S3Hx|K{m>09V|FaFE z2?jS1R1~lD{0a5Ka2Yi-w@?>;gNpK`@9gV(9@KGlQ6p=C8tFF}ivv+Ja}pJN=e^I} z>lC!cPf%+g@4a0hC+fhWo-tUEdR5eohhTPGgjw+un7pU_bzu%byNl{C=2HlPnZc-e9!$SSRr)7IAPJJb6rf#DK@&uKpfjIu)51~?{g0XBIzZ+b`sx+wQtx?h46DQy# zT!df5^#>n1dvF`|=AYT|DdX7;WJWDTPSi{kLB&)oDjQm%W~2-1J|j>Ani0>n9x`4XTLsZnJOlBwM^Q?)RXzz-XFg&>h13yA-r`b5T88kGk+~RP>%jZ5$6!7f7AjZjcKV zOa(p5qmHYOy5UGv+D$`UcNr?UH=+h|3Iodj8x(ZI+o&77MO`4#=XQZFP#4I7ijg9y z8}~tta5QQFQ&4NX40YrEsGaT?)IRbIHKYHa?)M2@Z7eC$Xe(q(Mdf<|)W#Bng|M<$ zAA&k@wC6n3c|Usf6P`CvBYcVKh(E2>Q=mGM8MUM4NlX4KNUGDIHR*v`%W>Ed_o4DO zOFDn>6{`el1XEEDtGO74`%p9T2WkK>urdCJFR{@Ve&;u=`lUbkdY|PhfAI0!{VVcc zQNNUi(|8sO;=J_!;8W`yDjVWtun}a!*3_d=YdIS=BU|t!9>d)@HOx8`8*b+}M;$)^ zm*7m?f<@en{@~l_Q!GqFx=fZfwNX>o2lZSZ<@vqme7r;ZDz831!t!}0YRz||V&k&s zP1JQBqGt4!*Y3v4Y-^Gnb;6hU7&D`$G-(!Ft8hF(JsN+&kgWdT^M5S{Z-m;AZlY!+ zPBwq=+j2V8*4zaZ6a76WAlG-Dg%lJFKVmUFiy1Ipq_sz)W}*`63r9oL1)HIc>*Ret z7L~4Zy!vKTHXK65)*q;>dW-5vAiJ(l{-vg%^ol|q7=s#lW7Lg1qqfQcsNhcBeG zlX$-?Ar~?L~rg8+T z=d-=`m8hWHfa<_0)J$B)R`?bbOAT}TgMTkD1@#d7fErkqJeEC$(N!8Xrl1=RLQU~V z)D6d>f@wBtYu@gCehPC^KZlx;kEp3nnAbX%8FhRNYO8L5U2wYB?$2lGm?j_juLEAu z&AxxEzT&{`)@^v<08V2z-Z& zFhf}j%Kcb@`Z3fRCN5_Woi9-xE`;hpb+6tGbzE;$$A_b0XF96mo4xuW{6hKvCxz^M z@Bx)pSi9~i$8R0fao?h*cnB(+Mx&0qhnj)E zyn5owHnV9l`1gO|6qJU=QTstZ)MI%bR>b|NsE=F4PK-g#Ko!)DJ7FFih}m!*R>DiD zr(XK1_F_{M^{l9gnz2Sz$$wqwTN)nW1XT3)spfa)lQxr4BhOjg@972=BBNVje zcTj5;r-7|;I4X)GQSGBp9aw_daUb$ef1QWeocgbg?Cm#iW81o0c+S8ae0~bmk$*5B ze%>T_oagIJUj@Y%lKMgWpkWG`)k3^e5Ci;UnCK={wpK z|BmXIuaiIcpJvRC+8=(#Qds9}JAW!F|M#JG)(aSei8^y1?(fv35QhCd=b?JM7qv8T zzOjuc64k+?m<3;AaZK~AeGRXRYM+bBf`ixq?_(^M>SFhqfa|EQ$KcQZ8+Y{w|L$)f z>ck7E{or5hhEd%tzgJ>T>X)%L`n%i1sy?bCv#||cMC}_zdiaCCI~szz-UHP2B6`|) z$QeD!f8~2bFWd7=qN4f+Mq{$x_9jysRUe0X7M#L?n7oe#-(+k>{W)sJYW6jIqGn{K z=RPb${VwYKEd9uTEy1#W7L}R4vnZ~I`Dq`4Z*d3K#|{1M9WQi%eHCktDG0jxm=ZS* zwAeX1$kOr!e$IJc4YuQ>@Js4Fu{=(3DMV4Yj8iZn9omHpP*dDsh)w+()E4|3#$c+U zey1!pL{0sCoQzlT7Iqxw5B?osmEo4>hp`&%x3MGU8DTr2JDY;isnke*vVp^~JysiK z>9qyJsei(37(UvfxC*wQJ_41`cd-?w9%Ik_eyFG)huTpWV-ehjTB7Gj_VC|-8EaEo z6g9G`sIc~eNiEYQ()IP@C)KiYPk(Wj7fG%o@)}w+jFu@=E4-a?59@KB3vZ3Zg zdu3Z4l*NBXVK5(5n`A#iIfcs8tdlKxTH#{qV=ym9PB9y!Zaf}!{4VT*uW%E#{@$`6 zrw!@!sDdwDQOZW?>rv4HYe4ouB__a4zr=UH(KW4@iSQ<~Ef-J#Y+ZSq}M%oJt z;Re*scn_7f>E_wPsXA&0U5TIij9khW5KOS#^#}i% z-2D|6bahu+ln=zloVWrrptH*II1JNLErQ`#8`ZI1s8~3N%7zzSd-!TQzY8jRCZYC& z9asl{aVcm9GW}qAUI7bJ?}N(g4X9_qW7K|7aE+zwXpEtL8mnWHwYCJ!QENOEwM0Ll zqW(|RPFQ4}KlrDbEl^A89;2Y1hpe|~&4UV}zNpx^jGAiS2J2W(REOGPTik#;F2#@j z;GbxhMty!6wIpF1EvDL|1~dWnK5-oBfa~0$P?v_UHrY-*qiza{06_+YR{N4sOx3hrXVN(hEY(E9m1>l5m(~n?e>%! zw8LJR67IA&qP&=q;F*XDzKy$VYH#2d)C0S1YQwMs^~U%UF2VHJa*xG?i|v&Eizqb3 z(7pcPAC0$0Meli38YbOmYgQ8#L_1OKw@^D__)j)dHL*VRg{UchgIb!T`>nkMYDTAF z@O*T&_TdNo!G8>112u&|qoVr;_Qy}S0{b8I2mgI=*df2Oiuz9c0b3rn;6Fmmd&afL^vZFTFCH8) z5$9m`Uo4-Gpf;$tsGV}aIe+laa8}}U>Scbl5ne_;eBz(CdKXlhE=4~bxQAz`Ke}L# z`5o>>zw?QP?w9<|IeFQ((3mUskeQ7WXg`7Nu>MsGuDuvd{Vi%EDSXZ9<1s(=(^!fb z`hJKwY3FCcv*zLDL5nlxr|E9z<=S z53mz{LS4Ai9ZRnP7)gDu=Ml_6{W&Tq6W_ILk+_{0t@irU+IV>BK?%|z%^yTF&IeWEYw2HQ|meG|12{e|jq!e=(KsZiI;gQIaU zx|)(W&+SJh2~abU7BgW4#>GmgHLHnQ^LCgRzwsP^@u-hOt@(5e$0ewxJd9ehU%d7Q zsGTt03-VtFWP4#fE{GaoO;pc2pf1?Ws}Dlmc$DW1Oiq0{YUy^MZhQjO@h6xCU!i`K zlkP8@q3ozPr{aH+|C+M8G-#)4hnl(pUVRp-gX>XwzYDd6-u2q^zqAgOLM>q|md0;U zYrP)Tu}7$xeUC*k&fm60N4pf%lP0Je^+Jts2b-3ayJH8=mWNlIH zy-+hU5;cRfQP*99TB7w>ll@=^YAM~%{;?C2;1U|ba2X!L64?G<+nAPN;Sg@{KYkj9 z>)zS>e~}Ls{j*UoE-z3sl=UM&vccYX9_#;STXWqrZv!>-ebf`YI=wnP`z<3CY7 zeu{dUy+!R0$v9eTn*()R0aS37M#V~9)I+TmM&M*Dhg(rW_dkrnG$8>V`{ZAB3cA2p z)RZmsT!nfq--wzC#}^33NJ-Qh)od4otF(=1z#x&8c73G)P9W`$x76WY((wxyHMG&A9dmDsNnk>b(}A*T{r z5txJaqNpHjhZ@i{)D4%TmU0U!I4`*rbc1)Oohp8OJ1`&WfN0bO+Ij7LJV#<7+NYz| z_7tk)k5Du93bo~amLL#(M+`&Fa1E@6U!!Kq-9bS&I)ml$Z&XK$Bn$+1vKFX~Vi79s zR-*EJ18V8+VH?r=eQXK=7+m zWU@eT<7k2$;FL%n2tMcEU`OgLQZQp7e1X81)UT#wDX5=JW%bLcZAOlN9tghY-^U&t z7o8>${0|mv!Ew~HrVa2b81jEJh59s4%T$ZBC3K2MOrmM9h{Qy+nfiIic1;5VcgY|QI0 zU?=JoGX|WAxCu3tr85PBKXk5-ZK+?wcUUUI&M%tTmTa}>kEo^Fj#=?1R4m*_Hxq@B zEP>#|CNt)x9)midC(dQ@C!x|UGM7bv3@Z5QVL_aL!E8b84;N5r`@%CG|KwFcnhACN zGN_LC$W8t$Xs*zZ4Fh@X0=e)o^~$JpNt8Db{PkNNoJRdNevN(d1%j_=x9|_@qx0KV z-M)au(lXTbFQMKgeFX!-$9N%B5VtBw{%a(2X!x8UI)_@jhfx;&*$V}nveduE`M3eY zuxeq;l5bG?J`I(2`%!6i(W^i9>Yq?+pQ?y$Ol2`Zy{1b+`CrfbpdIQ0Jy3Z+#&Zs8 z!&!scfVQLZ{REc83%C@M6}5-aR#g69M5XCd)Qr7DEls;(HW1gPpfy~Ky5S`}g!fT9 z)(^#PNp_-Q;36uRo}n)M#?xOS;P|O0LtQ5o>ijIYo)4l>Gkd2r*+xBcbik>_-=8`I z%LbgaO#RvN0jC!q^smU&Qh!m!)+%*18&Mh5TDHP5I0?0;pU2wNR>k(zze5GrpPuEb z+xcryOLY=+<68{=_rEgNu;8nTnfRa=_QBcM3zO8ek&i%)U;&2VP0WK%EqiR|#gSCI z;s$(!T7u=Zt)qK!F7>}q`^xw_0q3Fee;Wn8U@WW~2!8Rnj&G^guNQFMV{H9^GZZT~ z2so|r6lTQS4fO`Y{ZSX3fSGYS7RBGOGNx{1Gtv^XQ$LE|<6r1DrZB8AYk@aVQ<$fT zJtSsgE9!S}IF@f32>yk`3DicCu~{Ja&R7MNPES!ch-hw8T>~{E15kM%(!$a?KPrvu zwjlpCB@bzc!r?7#Eq9?t@&JoqqE>d{3V57)cU*ABc5Wc}!=Xm)0?w~A{EV8?+3l?(7f@*x(!m}Y%W)L-JRJkUpA~J# zM${*FvYC2>dPr6M+LmA|Y6hO8_J>}b1HrHBV^QynH(UzJ$B!6|pMPVI;fC0f`a;ys z_z4vw*}k>tZHL-wr(|*anmIvzh6M?WkWwMR~FBY-&fK zmhdWmgDLu3`VH~iic0H;7|j1>1FT2Gu>v3LM6KZ`R8Vys7zqAEG-Oa9_+PVViS=nO zHP|{Z1N8#(9;?wFcZjWZUA#=a6KbQ19%?h%3pHbNv8(d`Fom92V3RP2OdIxObZ>!CKDuBa_~G-}FcpqA*QS5G*K{MQthp`Z<< zJ8EN@huR5$LPhCqOo6`9R!@zosTab|7>loQ7ivHo#@K$6d#pY8hhQbz7or|+53mM) z983Ny&tu2gfjv>t{5|Sv^($(sN{qMYZ-;59FU5Yi2NjeBCs>-c!s*ll6K#W;gWB_R zO|ly|!hO`cqBgu-lga;t6x_)?jhX5RsGd%oVsAv3Jzt@Awxr+N1&gDix&wyce$>eS zL`{9msrF3hhZ@ihER6r4mLktIJFl%vK{GHCb%C|0JkK%RM&1!4sDF=3a676a4QE(T z4Mzpt4y=cPnYPt7#xJRl$4R&vl@*0&+4Xv$2I|hDP?o}edo$XJt!clBn=xjA1@jx!*YH(~g6|3Z{SO5- zT)}9T;4Nyzg_qbnTvJr~OhP@k58(uSiBoa#Qt!oMnN4Xb)b$FXg1R1RM|3eI?!k_D z4)bfyi!QhH`Nng!=Tgsoo>x6zc_vhZ@q8?`=5bfr0TG^M zJe#9-z5%GcdowDS-r!`6T4nEoM?J5ipY|uHG<$(rFm$!OvgJg*niWLt3+2&OLmdk7 zu`MdkyP~FQI3~c^$X@L%M;|&r*oFM43#CN8lxDdx+!SxL)ZO3CcZt}c!^-A z_xulaUgC|`(F~~ba$|Dke+&ghdp*>YeT`bv(Ws~352z_TgSzl})Cg{)M*bAl(f3|^ zyiJxRDXiIrY&(5Ky>Mm+YUZ75VgG!^gn{8>*qi&o9 zzrccCy(a4T=BVp*L!CDO6~t3fGrAC66;@HujW&88Y)3`!e$qDK4zTjKvv7izr4 zY>#>@_dspk<597*5jAr=Q8TpY)y}f!fLLqISTCm>)B2 zvys(CJx1H2ZZHS6gbTg;7R*C^Cu#;BqVDqwHDe!915dD>{MSfQZnq1Cp+=q=HKpZI zG0_UOM1xT?@;zz|m!K}R8P(A}s3rUx2Vv1v$ab>dvzbLVS-m* zj2h8))Y_dwb@VoBYM-OF*0-n;Cf;S=8`7eJw*|Jtq1YTBU_-31+vI<%4E> z>;>c|>ZP*9UVD-F4zo~Sl;LKKCUm-6o^{TW(u$0rgw^?F)%}z(yE((Cmup*f!7KF*9}lA)A><)XQuc%!X}o z5>7;Q?90PiV)CyXg^M(_#5x#tBoO>li?OH!e@AsJaMWHfvY{?m*|P_#BlA!(aR}?< z1=Q4M|JfejWAQKpJB@X5%JG2nSpWUMdnf2Qo;$_&bbNa{;Dqp;ZF1H|(CnOj86ASz zx!?v=Y+OSv#d9ozpZ#j@cx6zrF%T8Z(@|-;6&0k{a55%6&yts+u$Y3P{5JOB#-FeR z^&XdO?S8~C>bFo+>bvZHRYPS(8~h6UAQS3L$F7+2ip9tXR5mTbHn<13V}`5bzfQb- z)u!|{YAV0FX7BaoP&-+7)QyK@0bGgc@i$b*|A$)p)W2D*l)y#Q@8c3?bkude1!J}w z_Jw8hAH4KZPk)pAkEGE0PYbFEx9o>Y=dlbIXmZ=WsVqR<_!(-%;dg9g1+f+Ui`xci=U=->M`O(LAOZC|kJ1*t3K=41=))YtZ`Ipb_r{_yh18Mvs;LM>z^HJ9=^wQop+`$wE(6Anh zV&va};GbBu!BW&;@hV z)P7J7gZbZwLSCI<4bB$S4fbPIJct!A(Z80Sby3-}8nw}!{htNvzo@8>dS^=&i;DiC zsEuj~Dn|CAvgkHuQ@AF2Z~0xwvoYr3fWfF4*?=waA@;+{AMA#QP&?TtEQx78+S1iW zjkq^zX6B=g+k(aLG)7_E{|H9z@06tQJ^p|ju=pqYdEH|Sr(T1Hvo6>jwZY8B!uSJf zW4eXfT0=uZgWrbJqRy*;dfIhF1#chJ`D;*1wFg~I%{2-Ny4R?+N#P3(MtONu-Zn&S zIK8~~v0i;XYKk{uPW%ISF!3JvN& z+&H1Ze{Pcnwe`-%%|z1y%t5_pJZoQs>!}|@b+~u@(BRar!hzIpV=HWtAT;Aye^6wuzQ+P^)rnF(A(BOZ+a|%|czBX}a@Z0V?%t(DllF;BUlYYZ0 z)MJxcM`ok`4!A-xo3X~pLxazNK6r`a&Y&LC%Tj~}ch(J_Ph1Lm{mz!sM$j8Ig&Q#z zU*jN*No8w!0K=%CMRn)}DhraQwlyt*8d+mhl#j;pxEZyS|6*}W`FUt?=X7gQ2&3U! zR2oh~P1Sx>+Qm&18r;jP<233&VJEDe*6Mq)0ri^ctV63&OLqzr;w#LJ&KDNMc~EIu zAL)?mbfKUfZX7D@ezXsqo0ypTd#sD`zqFuifqG-=fr{cWsMuJE3dZxOZ1@{BLvg;c z5l5nK+zz905SCK@|3pFg`4ROnNu544_`8|{7)HGnY9}0qy5K?2yQry-o59ksASz}W zVt!nO+CP3nbtq+6Xz=ly4b_nr82tTzUkaL{nHYvgQ6s#My3hwyl;;UITVXQl)9?wd zKu!7g8SO^9P%kKFurj_yT`xLQXz(AW*2mh^lSPpKQ54!z&Lfv3Pb_<$Qs44p!HIn!_%rMVFSc3LysI7P`*2iP0*Yor_Ee5ipg0c-x!frWT z3!+anD0sfgWoc6qwdHn1{Tt57s9-yi+qTf#s3m!Yr7?4!P)84!cBm{FkDB5Pd0ARN z!HVk0k^(mJHJ(4a6oOA9)C?plXy!#NNgaHF-=I3sG%D0N7Kb05U<~z`5_bGZ)IP8p zwb7hM&BzVZ(xfXH8vL`K_E?E}{8Bamw+;nu3?s1{E4;!5=7=tP&dhLFHm>z~^tVn~&hCYCGrtSbN&}tA_^v z$h5Kh zd7ZmiFescUsC3EH+-{r`wc}MnrD_+1d?5Ezw-mjIBVuAsxWM zcnRZS-S##E%~3Nr1oa9wA2pEmE(PW38PwA+eg~VvVyHE4h05!R7>zq{A^wZ%z^sn; z*j|dd!3EUPyg-dGRVQ1b#`u_l^}}1(rgLcU--x>9zYPukmra&odrs)v#U3huU|$YA z+0{B2)7_qSE@~~;VHjRQC)MNSke)b0S zCzj#(=XkGf`)-8jx58{y}uAd1GMoKOQ5?JWn}j10zAwC_PZOxg^w_P=U5{up(G?j!7m z15s1E3zf!aup=fIX<5|^i&MXh+PIRBVr$0^=zdM%2?gx~^+(%?ccC6W$31VMI`$6B zV(Ky0fyQ`(dOOU>Oyn7B$JHKZGt~tZ)Dti}?!_+n0K>5Uc=BKQ+jqPL%Uo3cZp6lT z5;daC6YO=n4Nj)M0iR;2i58SOCfPpF5XaI!07qizm9}onlMe6}3?fnL_^S z9c~p3TBD2Dg^@&jZzG&G)m}~)dLG6Yj(dm-${f=yR_fs;>Vr`+Q+K+(3AMp6>Pt}_ zJB<1{LF^10XhV0VZJj-E1qZCd5mZc=#;mjL6>R}34cFrpyo`Hs!yH?> z&U0PBL+7j9Le#imhhbr=PeBl{yU*s%R}{L*L5CJ2;;R6H(e{JEn=J;$;SElh;njO?u^AeSnz5;zQE#n#IIk`%th#i)@d-eya(0!vfhin;MMMq#Gyq0U`8+6Z-n zQoC#~uZsHo2h_vpCThcajdd{jZtG}!R7`b6R|hPkpl>(_u^~EpEL|F5YN`WJ8_rbE z1(=cgYV5((pF+h*seKl7HBraULcQrMMcrpNs>4@NZ&LU6k^e0z1b(s@XopL<;3%9$ zd$t3i!9N~9fQ_h6J7_cX48y38IAk|kfeOBj7=w>+Am%(A8vHwgA212^lt*kIiNMp; zyB;C`Pf{px)J}~1vyHq8YKp!=owyh?;6|^04z;F#Vo3}=W=mEUwSm<}jrbeSaj2PC z?Rfw-16N%NZ7BSM^{~ltd(qg0$*Dg@1O%f2_E7l(bz(u(g{z>}wgYNPXQ86{C)D+Bpx%x{uG)EDq6U^9!?3|s z@?Q=8yaN`X)@loCZ7+KVes;}Hh(sM<1=X>xs4aK2S6_ze$R4bKx4q9Jf3qF1JZc8# zpayXHH}YR2dPT!*jCb8GuoU(0`A?u?;g8?Ve^DJse#3&YFe+GkU=%LF%6P>y{0~dl z&Zy5PqGskWDt#Zg6v8NEzG>-J0X2nVQ9WGkc@!0lw^2)!_)mLBtb*Y_Ua{~4?Hg{h zVNqXu$I^7qy-=qe?SG+StNwj+DAu6vuA`vz`hZHm!VfH3%VQ+=Q`&pC`cZlM(%rL-*m!JC$>hd=}6Q_ z)}cC-{IM5=sPj6Yo&lq9GVaHgSmTM8))-Fx2x?&WF+$J(q)+VvQK%iTF5boYr~`*S zvk|YwXzIUVY5d~3{fwsxHm1G-b$+}T_99XX6+6pNLAnpM1lLeA9r(+8|4&XqBgln? zuo`NLhogdKv)BF*b5hUn(tf5}4ZBmHiVCX0-!{T*s64NNqw#C3iGQQgy6h{fH$YcY zyPATc@fTE26TP+zMWX6eQR&nHV{ro}#t*2aOYp{y%Yurf80?3GQ2WDM)K9~*ytNtp z4wZ(x-;)1XDf~l&rZmGp){*~n^%me(7T^E&L+!Korn}+L-QC?G-Q6JFz3J}mE=dsq zX#_+X36&5Dr9(t%f&cxP8NToNy>ng9xo1tRS+gdd+4Y>3P_F@(!iI1woC>fS` z_C`Jj>%lT_?dq8aXCYsO@?h6@b_fCRKC_h$&S(`!&g3&&Y$mApek;MsuuW#`@=aN+M|VLP@DmJ&e?jdhak5%H zr9(v2D zDRTPEUGqyQc{S7)9C|@SJ%STiO~Rp2t6(iG0-;hs7c)tCe#=X zBN7g0!xZpaCt(2A>@R8SWrKx~ z8$xwpx|0vXknY!STt>c9*7fb6zP+*xYI6Nn+GoB#6D(sJm{ZngzB6(H>cCRIoZYgA zKpF7B$tlYFycNh3Vf-k36RLup)FmrhPraft`{TDv(7g(l_&wTitq&^LjKMHCx{?))|-Y2Ng(B};!JxL>00p;g4wj0#mrnW=b znz1F5-?_P+E4y2;{!63aV+&ibR7)#=4HuC9H*8CVNv-S#^{lneyv!cl#^+6=fog5- zmVK?g&%8ZXsDt&y7TA*d$vRpO42JrBVe(G)9+9uJ&zu{+4iWj5g0s5VEw|E_KJ#GU zO;GE!Wml_UE9`{)MK{J4Mc=`2%nq^<$Bp2Zenj-k9@9=kHZPK z@xDIuc;83;eBK`9(9ivS=7q!bfj;xCv?+sdIf`!&_L-+x9T?&>U$y8l)aR`wJ>@W; z`T5LIxC^=PaLS|TFPILV9^o?|GXFKwXWn|*ILe*}5{`Daaj41L0y3#X-asOn*sUx)Hkq49Pyu7E9&FT*cXeuCW> zM#G_6|67PiQPzpJ!J$w)*RN0~o?B1{ima1-=7WZcQ2D=1w#)P;)FJjG)W(x>irq)@ zKy|1J)N<|$wI57|y8Eqz6}A4CO|@fq7Y;!VO|uQWhn10|PPZPa0ks1TglcFf)JAd` zY6JTn%C*sF*!&Do2IO|E3w3Yk4-3FWFr?e$Pej7uOQ@YH(M-DomVi>&5~>G-pw{;S zD36?hQuF|-T&h{N=Y^s6g<4QYwee7fE{5IU9=HW&n$7x`g+I@>8^Rl?JwMhQyHizy z+PMZot%k3mT>lBm1OB;Z>5`3Y3LnDcDCB=cDR+Pm|UAeM(Z zNYsOA;FnNmx2aG){0GK^G3VO`!(mzEf=~yHK~Uv(!`AQutRIOsUu$Z{e=Zzq} z{~~+Wd>ta99uHq^H;mn|7johyKJOWv2xZv7rFITXfIX3SK>Z_v^vf)tF87)D|97qQ zd7sGdv&zn?KCA6c7juozTSa<3n4EgA;ZfvJ{B=HWACX_7?tZh^TW*4RkdH!5%9l`+ ztk(wHvt>|2;eBNf9s#H^P6DN;Ae1L+!sf6O)Z{zv(jP%Q$^U=dX!riaP_z3Fs4)uP zWM496gK9W0ECyS`25>RdBzyt2{9-j$D{?!S3r>exMTcCze~V2o2+jS!0};*A zMNkcGg;IDO_JL8h+8u8I)Pdp&)T~dmjhhXu4rTBus28I@Lv2)9zqUuU!cYcOfI6T| zgX-wdFqYPTyzMq24U|h;zyRzB%fnt!x9MFlHT)Y&Vcc(QeiJB{FNazMyI~`E7HZ4R zxWf+78JGe2I@Hia`j+)ygh+BC8oT;X8GT@BI2D$H=b$EItetjFe1MI)pXb_T4Vt*e z@++w2dJ>uj_F4}lhZ?HPP-npMP&;Acy{vzoZ2FR*WwiooquJpKT!gCl6vl#qeYS^5 zpiW9Tp&F_N<$?B&!(bfbxh{Vl{08|j><|0w_nA-G9_?rS%aR@ktl~*f4XuD0(``^k zroAvTd<-=Q5*)O0Ntgt=Ba{b6z)El#%nR>9?U+dq`OH^5Yrxtpznf5#G*9SzpZQd( z8B~McLv5XBpbUv}#4;ZAA*X?AD6^9*LK#>Cs@`y@WxEr~bN8X> zet_~+y&vsux*KFNhP;zR43nSc{?DZC2Xi3*aL(tQj}&50ClZS>Ir@`TaPb0XI|}>_eXpxngk0e@cQsh)jWzt-Tbn-U z9mjS$G~~T4fA@nub8h&^`oDmJwV&)V9Kdf|G`nX(josH!v-gIR|AE?C!y|>6^_>%H z)s%u-EmdI{Yz(z8w1!>b5UBm(0o22*yvSk3vs0pk!psMOg`$R;dqC7^Vcw@`+{K`J zm?V0bSrx-#gn2p{9fA4bL#WA@DrT73vdh9Z$kpJNuzW0A?`x=y=q1#o^~DbJZo>L7 zH7pQ{6K0l8eOR4@`7kH^6Ur0uG%So9Cy~`t z1(rtc0OP{-P|I=;yaTU5wYM*^F+Aj5A<}__KoXnL6P8Av3bi$#gW5zVH9!pxy`DV#~UTktyU zoj%Mg*P0o^%s;n|n=#A_NzoA^W#HOOb`sr(ntY$2CQZuB)@9kD#&i-)3zxuN@DSAG z%ag?#SOv;M{h`XOcRU4k0C@`Kf%sYZ|L1a5?yR<8MW_ZlL(T4iP|IvI%nH}Trtl(+ z2Xkh#`DLI^OzolS^?)*TFw{+F3Y6>DLJie1sJZZawosV4U8c`&CtCxkp7et9$VAu- zo`zbUnR8gh{h)3#<6$`526fo{3Fd)bPCEzkLg}jvtHD-KlX)}Lk?u-}i0<3*bJ^uo z6>2$6hjQTws6*phs7Y8lx7~pHKpjXnK=tGTl!p@Mu^uT4<;f0E<@&+)a2eFb6E&|L zs!)0&IZ3DuwR4StgW(g{33kk9H=LhfIPyEFNt!%=m^sB3f|C0}jr9yz2kwBHw7vpi z=HQYTs>i8dIBX1=J0ZTwYzsbt_sRGGHHLQ!T8})3StGHd6|xmu6}GM&3AH@uLyhTv zC{4aJAM&cz9`&}TnmCZ;GWB6? zA*kh24QjHqgIYGHpqA4^sD0tRW72YV>3d)_=E5DQH=7<*qCps=iuGXfs&;mdg<76# z;W&5}%Ak7H?DFdhW$1!xtbeV?^(3glOE4Thgj)B(>UKSMgqmCn;aIpIsz+sO*n7oS zQ27s`6vwD(<>XMyvn13U83R+mZLkGA6CzTENVYHR&7>RDC{I3x+LEKxvy(C=)apnEwXtP@leGRD5K)EOP_y+l zR8P~?4>K=38bKNIHI(I-U=#QbYA37Tz-AW1*JkGN@&@*U494ROEl5#`G=Jz++%fm>m!p!UW zicoS>C=aZF>d+CWt@bX|DoEej>gxiv3Z}JY{Wm1CiG=MiN}DkA?)Oeu3AuAyt6)1U zi~Jn+fce_l9ik?-;1rz8Y%zeS~VLU$-#xM&-|N3Gx%DL2FaqFf<(7A6@G=52uY;9xj?pnd5T9290gFBkx~lKuoZBdLeJX5IgBA47E3r zc`!2tq7CCFM8i3u*7cm>c54!oJcqv1!d`Ks2*H{nx)U7cE;4>?ATR-YM=@9!QN1> z3kE^Gy|xZ&67Pds@Zedf{b9%iJBimpP3n^{qz8;;pJ-p({XWTZ{$$&eT2t&s(iO_Z zOQ1HAAD~vlBdDIloa%ZAO%I{zp-XS>R)jfcSy%Ui3y`Nm9m6xu4m00&Z49-QK7#U0fjPG4O`wLTFARrMpoU}% zRL>8=H1JZ0h+g5mgxcei&b18}f?D^(VLW&h>i+%&&W4%iS;hO|mw4m`90IE>;I<2Y zSZMcy^NXxO*PywHIl0VYyKjV=61jlFH;$*4*ptnYrPg&(ma#lhm=|jAAHCcz$L;Vu z@?F>v?p$G)Z_JhU{4f;CGY4Tg7+7WN*MRc$5Xik-7w*HTdzBefjk>(*{*Or3eErjyGKMl@V>D}rtDC&c_b_Z*FiP-JCr9rI631E z>yZjjH=ou}v%V|T7>{xCPAGk6p*;Hn%9ByPb+7+Ze{0u&0VofYhg$C~pj_Dx%C$2b z*TF8x`=NT8X{Q~E5l{v!g>B(ZSQjSUWrwmGtc|<@W`*x|vHqnX!*2U#(Qw!m`4-d= z)cDSBM2n$@;xyD)2KQK37J=$fGbqEmL3wgKtO9pH-8()&4MFL>_NG(=$^#8TL}n1_ z4P|+hefI2^9BMzv59RVYP#e<_SQu`Ba``-;M)`vY{Nv;1Mh$MkgPuWv&N>~Z` zJUj*ypSG`jeuFYB${D-fGeQ|q6lR3ApiajFpbWnc$HS3l?b~#Lb7AJ=_aQJA=?`H@ zlkN=>O_Dh0?QOC&R8Iy&rO$!k@EFwGxC?i|3_pc==iqPfHr#X}%=}b)>P2hNgiF=~ z+n@~J3$;3KKy@&1ne{INYG1Y$Iz!1bpw{OG7!EH%S^O`QVNrgzH=&fU0CH`pk5tCP z`jNTc|6=c&@2}XCQLL+W&J=^v-yepftsL>cE?@Jj{E|S~vjaLp}sM!hc|N z*z~%c-5p_Bqk$W>SihCaEB zT7TNR(=@2N+Ab(pU4rFM{1|Ev&vnnbt{&8o^n+UGV;omN8M+^)hKcXnh6}+WDi2j} z8)O-Vyn{qEi_b$fa2IMe2OroYQXZ(uQx}@CgBr4Fjt60723}*k!zDDc> z4r+8?NIiB^^xa5-8~;c9d@(42s2+ysPTgJf0W7f4+;9XZTG)+ z$4c?a-jvqBR#b@nn!6VHJz;5N|69u{P%fPWrFbu#1b=two!{Am%R=~;^zWeFKm6vs z9h&d{3)y9N=0CfvK0ROoJynaaT_nVzEC)C_(2iL&RY$7^n6b|^! z8&DpI5#7pppgh+K z(qW$ePeki?BUBInfttO67=Ckq&jsa)c2FJ~4mHa+L%HxIEC6pnc_e;JtEV7T$Ew32 zunQaj@4=d|MJ(#``x9>q5n23we9Nm)4gL*vPl%qtTHXR`OP&f<{xH-5F5dv<@;gw9@+Gk@t_J0) z22jhYE0hN|x%Asm4ZMc(P_?9fbCYTbrFRt!hrhv)3VtAR9M(=|Crgs#es3w0C>yL# z`pFc2^HM8yO27G^&pTmj(wC+7o1a>F;eK->ngL6b{yo%?Mo!~5cgt!}9cT!*z#ec4 zOqteipZ~ittsSc!a2y#IppI0H(%BxghqEzg5d4nxm>K-$quAqc19JO}ex7p1ORh|Q zbIKi%8Ba!Lr-Td0kDATSnWb<%@?O{qmd(!dPY+RXb#}WP+UE3|`?o)r-#odjIn=A) zX1N(_xFwI@d|l^GUaP25KEKz6^z*P93X2x7Lo*JBBQJs4q7T3{FiJtYx-!5u)T?Bxq1Qy(5Xn~5x_lbcm@kGg;oqSL&i ziOXAy%Q!ZN+JFW@jp;n7z5hEXm!E>#39m!xy9c!qC8%K2^TN%@B_wP8KO&;D-%F_b zdZvnY@)Uw{VI!zR)J8T6mWE59+PMJ- z!Pr$;|C$67iKwRsU`BY~$+4>1y}mHi7lztG_2_6d8jj4|fC1#GHT~WX$n&8LY+l=M z&H*8)$vO_|9`FcOg|X{cLz>iK{TC)-3JIE}Kfr77x|4U+wR7SO)MUE_wdFo_a@u;< zwYi|?Obyr$_JNz=6?g!SsqZ%*xt48UJ+uU>z4Z-3)-?x6C{4mg*a?WzqP zPtYpg(sTW$#V;4 zM*bTXfXSNL3bmkyYABQ^zJ}`I0Vu;dH?!+|3{<%_uxJ!K0OumdZ)FYn3YJ3t9rl5t zRITmKH4EzQ_B-qiKucnmC!d>v+q#t(_w`n|iz6+7A6YWB|VW(8By;2qeAeE!Fp z*+&|~hs>RAjthI(VpV>KiiWE z{r%=pIv7@@{w}DWY=3}7k>d@t`f9-U$dlntIDU{dpu}Lm{r=BPBI@~VSQaK2;y0gu zH-tJ|9)M=jIi?+IZ&D4RaV6AbN;S;y6~=)4Q0d)<+uQdRsMGXEsIhO#oYQI>59ezA zZzs|MRvKZK#X6`n+!d(h_I#vWMyW>GxiJb>BYhKG4PQg8qQ#?ak1xY9$nnPb&6`>C zVHf16WBum6rXH{ZvNw+Pe-d^iQU>N3?>Ao(?*n%rCz@b)zEkij@;z7@9-e3wMw;Xf zAg~+ho8VTMbTS@@%%p~0k^R&B=D{ZYV0Ppf)9qGXWIF3#v$YEeh2S#S5dH%9!<;kh zZTT@&4`&qpoXH-M!)&saRmGsIprohS^t5$$)wqAmuFqr3wb)61|w~;9hd=E z>i(Z>tKai)XgOR@6Vb z(=z=oyX?k74b2^R6lUCw2Ppptn&}_`Je!C3Q z9PpcOyNrbzs(<0XaKb@*;23tuuBOC??c8b%GmzgKYDgBqDKPH$oVvCCml4rAZ-2xN z#cWs~c@r!PBOSH(`|?obMnc_mw!sN7c+4)t*-$;b=;TB{*z)zEhHNx!4);TyACeu% z15JrEB+>xxfX89*N56R{+y$tyTzi6j0nhvjmmm*5WoLQf({|1bgE~#zBnCBepUz2LqIW`U&xDTH)*7JVyd%NM7OZEju@n7s+?F^Jb z-miZ1#pJwDr`bC&4UBumG9Q$u>cb&$G%N-`!P2nUReO^gdX@EGf`q?F&`YTt*X-Wh z6%Iq52X!A$aNYK(8B|YK!Ok$nZ+1+_IevoL2?yS=_3yzR$nAdT1O+d{OfdgVyDXc9 zh|DEnJ=D#i#4TPF!p=~hiF4cTcwz(1u`E^d5w@;6vC?=l`Ow zcqKxGuc79^(bx7A9QlpiGPA%1q_2S57mB>KWBDf>ja>en-B?b*Lda9z+Xjw7O}d2t z+4DkeI0E?!)B&aO2RyCyKZgje@P2^WAZmTIljtNYhg|5B-+Y;52-HRrheNjx6b0cf zI2$IV163mh%ud)Ya==TC+&@adoS5cC4VYzjDO$iRbDu9@4zJCj`Tb8PB2u^tmV%$4 zzQGwF?jw&F+_3wa9Ea$F4K!L#s3cnj8u%8SkD0dvTF72C2)oPfDI z{th*n%f}6b%sSo~H{czhq4x0t-Uyg3LBJd&)+7v=4X19RfO)0!93G|Ol*9q^bGlkd z0_N?w5=jGQ)hvX%iIq+kFdNtccni5}@_^X^YorL6yWlujgY*w6LILC2YALahhHt?% zuwLqbd9qpm@PIc4`C*!Xc`j)8bOAF&L(>P$x!@&K1C=vS9%jiHFw1rcY=ita)at31 z$r|<;)@LYA$?$GB8)+fcf%jeW-mPW|4r|X*0tL$Q>XzB|iTrqGfUy z24R|_w&CpXSL82XQkbb&z#L4Z|BhuXnnm$yT*0G39639G__6$0k=JQ9vV{uQ={ zO)A=+?}uL@-+|i5rc|;W%v#y91Jn+?3YzDCULul-glBL$OjIRcUSjQn?AqRvs#(=ObZt}c|X*P(%UdOeC8OeX(wYwn27XBQ0M;^P=-&g$@2h2~e|t5mfq4m>6D$daLJ2h=>&a=Q0x34|o-$aS(xWW#1-tQq6$+7W^)#SHZWN z2Fz>5RLuk43glr>cfC|C1Ky3uybagduJc!I1LpYx6Wg(sqpxK9fH}bY1Pf9=RJ8*= zAu_U~y*X^_WG9)gvmLYKFb);-!k=I{m>DMM5-{&-m4F(erjFyGdbk6ohNq#1;4#$L z$Ntg|QE~W%*8fr>8k46`Ls7M>HDnO1gZvZJvP;*^dZas41C!taxC%Cb#k$*u=E3U7 zd!fcWtcTV)lMl+%A*fZh0GjXr6z*x)?`o*Aj@HXIR34T_ZUwdTt%N<{Y1keX?;Y?a z!c|bKB6}a}nc8q6@?fatmY}a)_oW<%Kuylw(ER_u(?qnMA3*KpW&7FLUK`d#9t|~# zF2VuuDU=7=_qT=(gF)o=P(A(zYKUIIaF~36HKaJyP;`Vv;ba)n#&evAmfbU$5yl;8 z*Lz`@61fx9*o}kg(GKW?zr(`tF4SaAHOR6kRJjIFhK_{l@j|F~RJOSE8-rN?D)^EF zH55MBE|Zcl1#)w!^*$IXe>aq?e|CHawQN%lvGoc-)vE{9U@xdSH5RJJ-$HG@f5Ch( zd?@QboJhT)mi?d#%!6g%k5IEXFf3qRUT1-7pbsn!XFv_j1*rA?1g3$}hX>57-5jt4 z@_s0T-a&ad7VWBhfe;bxfc0QrxC#z|KSL?1J;L72`oO-(Q(;vYd1SyGyK6u{@);O} zKf}`S77T}JMp*;OLe(1qwW?0TRWOulw6*AasFTkFm=*@dvaVr{aoj#(v>TojYIo1TsXFYr18RQo0?2ejkJwrzOUU4EZU?r%R zV)dYA`9!G6xD{${+=P{3ybX4JH-(EB^f6H7Q}3{=q&#eZ+y-jQ_dreBsNdR2od!x@ zTNqMgp3681OCv|$$#EQ3hdQeTcUf20f+{}+4#Jg(pq6Km@7P+A`@;vw)At0-i_d|3 z1LmGv`F$$t&if#?V9>A2nj)_)Nac9T#W{tabuxr0`o2DwRix8PSO$bBea-b}i7 zm=`FdSO4DTUxIg$(;cy^DR4AkUbZ)cTKCJLJbMjlBa3~^Zd}EWvCQP+ek5q`Uk5Y5 zyHGn_7KzV2gREOsLX!n&r zLqyEjoCuhA!O}qO(NCdnt8q_S1tnlUclBK1UI2JsuZW~?YlVC&RE;A zBh;2X3~DDG;}}{+q$oLu;ZQQ(UkG^oD==^1#enxR3UAH+8t^(q<}P?W;O&UUj(7uu zk%#*RYzyB*&8?PC1Lh0M+o4_^ zk9?+8#QIzLmpwq7f*u(eo(Ig^>ly!Mk|6hnT27l@*rQbBe^5;NZm1t9B!3w&zknF| zDqwzA`^9TJH@r9Y_FW8Wj!kmh2g@KofsM8PbH25&awot_$Qj<*+1w5GL9YAW-V=U= zI`NeI&&t2S)yR!L1k7^-{)5wzuYa_A{+FLP#$(`DusZ3VxI@S@)guMXYM2E>FG={3 zNHKUIa?lLLTc}BvK1$HLMS7m7LGv0gUbLV&sx^S+N#6mR!#6MwY~Tx;U%yO%+7Z`; z1*y4h#g%!Dd5%{ck4;uSw8RYD+L^Hk3lqt>V6L4(S(RB@F5qBWQ+V zTg;$2c=%#j153e8lnaj?G%vZ%z`B(05+`W(iGy*2<}KF>@q*^<_=~U}58x#lXq+f$Hn1E?Y#_1sL$?z4g+-HDL$-y8L`G49@6UUM!iKe~K+v4~_Z147Exu{tAkTth{f#7|u|8kK&hltQ zZG%;yme+c?6;>-|SIIjl7ZxneK59L9_1r!&J!M z!NgkszY@`M`pXr_U&gw+Kh(P2<78i1W;JpZsM)&|)`2geCR>GacJlRvx~FW1JK#BZ zlesjie9*g%+@@mCn*_^OV*SgK^F+GCXD}^nUO8w!-5LR<=swgrK57+Q22()Il`c>_ z+bO6?_8u026{`l#Iba0Tdhc8fPhh}8m>J%v9yD9HuO{n1GX<{Hv<*f2B4|FFNdb6Vwfwdq-oaIkgI=hq3Dg&DNeDra>-H-)=w+ z>xb+zSx17#>NV^Li#4#zYc*8QF2EmQiiSaRJpU7F%v&|GW4<1y$G{6v?;E^oY=Y;Kp)95{h=e~X|wOwNS&kW;p_ z`$5!Jc4xZ`<+0YS@dSokg1^EfZG+xP(x11p2JLMhH0O(09qe)qS7|&n^6h!;dE~9KvE-&BBPR;>P`@u0d0_N;)x8!Z`2J(y^L32Xt-ZN+p zG!tN1(!YgxD&)N;(q9#O*=4a7YMmd0S~iV)2R%m5Tkg0K#z5Zbc*Lcjcf96!7y2pp z-0>|`y~uqmV;i#mQn-XHFct+0LN!>yv6jnk3geL8$#D>r%O^Sh2esvP?;AAF_d5jD z;O>4_-!X`Tz4I^;ya+36{XZlkOY`>U_6dtYEw_eH1$)5Qa2(WZo(J>5eK0kA3Kuej zF$V9v->IM@c4}(%T8_J+1P(!yL#)pxI*g230s$;of0$6zn>pw1$<|IgQ52y-*p2AZD2UmT=@pZgx|x)@H{LIvy8NJr31`}JOHYlWiSam z4CSe-AtG}5Td1-3M%mkA3Mdauf}7!dCzl^>U0)l@W38bkWml-1*f7T(Q1u_er0^A# zA#ujodWB#(a;Pj3^}H>N2S-3NmQXHU0<**IP_y@Umwy{-az28Z1ChpB#fcr$LK%?5 zv8YS0PxgYD;Z&%O z?SiUz5=Mpp!nHd8zjX=A$J^Pt25M67hZ?hUP?PGpWBLhp(lvteR97eu^n)7H$xyR= z6OzveH;1oa7pUdfdP>k7)B8cq`fO9} zq%8_tA(w$o;3_CXKfviQ{xqw1HB5`V)yWrNJ>=h}vHsP=JkxE%)f^i^?Rf2>hN2(T zEFTXw2Nu9m@HeOpEX53aSE~$FuPapfp-?@Y3VXn{P#sD*Gw5xAS!S}X>l3+1Le5Bh zJU+`B(r~uzX*(#-^l=;x<)MjC4a{>~4>i``K{aq0mWL0Z>gSjfw4WW1uF{Qn(X-1=XXLi-YF>fUkj1kY6ngns>+kSQa#| z?|)rxUyw9iVH@5JwRPWsddDR4N-LLu%!!cKhKO7;7XAyj!h&%1D!ZJn!Lkg^J2;y3 z5^I9y?f38D1JX0C4f3C?*$39!{4*Qu&xS?!+MbPtxlw!=hQq&Idc1u> z^F~AssI%X8m>Rx?88y~P_Xo}Af2Cm+o4f&@qG z@~Q{Zkv;&HfQw;icok|0k{u12cT`KkqsVVyC=HSQ$Ls;&cc|0v2lx)Q|G}PaTOGGU zGzn%ReFxM=avf^_i1njwAOlpxRbg5<0fxg(Fb6yXZ^L)cABp9Ag7rTESKd9zF&TD0 zV_yTlITtjaW(__c^zKlw?*%)l8eX!8${nyQie_H6uVgO6%E&E$wzuC6P-A`b}Vb(w0FNzup5fD!7MQ4t)Tg7 zW+kXGk8#`fxCGS8`Bo5^a3ZRUfZ;5uFB!tf>{9vY@D+Z48oSJFUXGM>1!{FFV4v2{@z zSGyB|dyRLA25-~A3*sp;wkaN&;2OG#4(6NpnEb5d@uryx>-c*_um4BTGd`T~zM!Cj zU$;2IHr$wl3J>8em=r1mD0deF8e)jvl8p^t5wDEWPgD$YjY4@+(k402Wg#Aya-A?Tol9#^ z+8^l2IqKwo#!8d=eqE5|yu#Hk3U57wcv8B#gBB#0SGi zq$}*gDBU9zjyeNIP)6Y&yp-6@uMTu_A?@+)KJOp~5%~WPL~>JLKNSmLu|gvhMhxM$ zut{2m>naeNhbybQ-d!iZEXp&(}^{a<13k~Hub_unLK63U8Gx1KZl4n3}ga=nV?0jK7_;5MOt5j=VtT>~R{ zmX8U{m(?eQoV7lzE01e(QduDe=|9=1`CAf&JyFn<1{L%oLt!k66b8dtuI_$1!2?yj z*OXsLUNYkUVcb5~k$9xfp}j$r)BVR=PGdZ})!PJ9I)(hNDHHT&LL#SF3Hn#N^(nKS zv^^+jLA?zqi-oN3eAl8AuaUoTp3Fs~BN!%jVy`NBOP#LYY`$sVG}M?3zQ*nSK*LSp z8J4-{Qo05^lGmSd3hiK0 zyp|Ll?MUwx!KhcC$GLpF&*v7_}&j7>ZJ^2|Z{+xwyo$QYR9I-5_l| zX?!T+y`%v?&GGp3&THa2blR-Ue z*VE5s>!Ua(p2|j<1Q@}8^71a@u~TrW)6ofi4Jdb*xxl+H=5ympSDA3bcKNl}db}d$-+$z$m(%^V{vJ&MZQU1X7=#uN{K*o9i`YKR2FZ%Bg zKjHFt`nKn%t{MNt6yQTkelCGzuokPiHt{x~jg|S;Ha}Dy` z32y}Xueo}nuM3^%kM1n4QLD-RZD1N_n05aji}JWw`#Fqu6vgdR3MDA>-8r2!^ z4&}R&q|lc--6;16<#UL)R9V7C=OruIzq6fj2{2|M|9{SeJ6IVpoI$vZmG@APo(ctN ztc~mKSn`&-!u@D49}O3v{w9X$5QhEb@@BaXgs7`aXx1lpy+}_(kzK*K@Ho9J zfOl#+s5cShyOa<5T3zTn+SNh^5h3#Cwq4&Q2 z>%=fJ6!b6h$~h%RQLK;$Ykxq|=kOhha=Y@WNpFA=JY(J);mY@+eooT)g1lD@eS9MC zjimAn>Wy)YFQCq9IvYk_)DRW^#geHg?MKDYuF!SYVlAh5F+I73Lbbgg1$xKgbC3he zpsWgIiph)AX-$I)SDdklNMB9bSG1Sib#e^lL!NWdakSLt;-$I?^PM40;YL?RuV@vf zplB^dm&Ks&>-ZJ)q%aDy(bx^H%v>p{FaSk7YvligDWrW42dR^v z2L7RJE*j}9;|Nt<2ScuGG1t~??Ya#~Y-x&d2c#i|d>GK)M$O;UDDH*z+flC2!@_%l z;!4iVyB#Z_BaZ9TFbt_g-O<#$?~F<1bVx-gGX;K%kWd|CnmXmTshA37rBGaxa)(j+ zi8<0651b)SVXmvo_mI4UZv5*~_8*2vAro~!xZWqH9{+K{drbNwIztF~!>G86!at+v zBn5e+<9}fhjqjyWB=~g%x9bhVh@myYc;$5!#OlAeqPzD02-dZqtxp+_#g z!VA$Tn~%K4l*vM)-#DWN;k9N?Zx`z1)Fk77#CWSUH3BG*nI(zE}6IznCo8dVrb#^>NiSqU8Yqni%j$S`NnaQd|k1=n4@c5Woj zV&FM+{ECug)ZIfqkHYcJ!1Q*i81;KGG9h)UkvBOeqgRB4K{TjvkKRmnh8(g<-Y4?g za`Dce`Mv4)DBnbHE|Py3<++GQ=DO~BIF__7lq?dA?QvM^1n$2+V z|5?26T%8~BLf|=tKM+|k|8{w%!!61rqD)eBmn1ngdN1Q~g)-`)j`2%30_~rq zxBG3rx7R6IL9g-=pGo>;6zswJe~2%}z;RUG;d(QOGS{3(o{>J3GCxv&ALKc0-cRHm zqE1FUaG5%dNmp1--Y`1cm#XCgg>EtAx0|{M{f;hsN|har{atC7G`M*W}{FFEPlaI6m$wz zfcNmd9W;I>LT}!a*4TOIBs@ZcjW9SWdZJT z?I>4{#xv7MHR>jFc|YUL7EVV++Dn4bp{TU}6^eNLoi~)i#VAygOW`nu8&Y`&7DshT zme6=Y^7+KW+vLjqLfI>nX^$5b=1}Gv3_HzL+?BC8%oECumJT|U3EmH(C=5$7QX;nN zeNlLbv=LO^N(F_A#Jgd{0OI?|Yk{#lU3ul-q+AIu{SZ_^AL=P2MgO1Fy@5w^n8 zv)XxK7@ZDvBlCL{_jWxjg5r6^uTilqoI|B1N@G5Ruv#G#>1mx|l5=BF#LxxBooJ{E z>8puXApSE36(D|vx_Qy9uosoyc-){6=BzqJW8EoK82LSHgIv$`W+z5GK=pFz9>`~`M|L(!ej)jtmZBJB&> z%1FA}_m-fn71TGozs7~xXrwF!N6<6ANbV&iEu&M=->qxaONo~P&QpK7{HJtg0eX_i zn;54sl-^%MXAjEmb91N(@y7O>5A1+6(hmjyay7@gA!H_^p;)f5uSvT=#j2Ex%y$b+=t|k`G+vzirBI&m>h$zB{9JVP7jVG4{^Xv6=B z^A2KN5UUjGQSo!wjbZIjT-D{RCgV93d6tA1gS3ArI}!ei!kF~324zbT{~UhCpn(Vr z$x~<}BWde3I=Z5xH2Kr@jzy4!F0SEXC>+KxoQck*)bLKhgyoJieTc&|PNY^HN>p~A1|`9ygidR9^XffiW;DlH=OU4#Z- zQAnW~jjV#_QPRuhM{>p}zlm$mhXMOt2lNGi&Ro|hcbXojq|6HH_alEj20y1>M)V$* z0xj|hSTYTZs&OT94J)fIg(fOO_{q7>N{kzIdeW<+^m06IPlJ4w_;u%@)eKv94E}<& zRx~<{vb`{*1!c#RSA(=akk^|{2CZk@I1j<<->`N#6|=kERdzkz276(YLJs&HMokiF z{2b-Y_i8{Q8sUQ5yLg z1>LALj)w1GUJ>y@?8dvH^MWeHprOSyvX36=o2LqwDgQZKrhZwj?p#}3;s*FT#x8N?^vTF- zbhI-=MgK2QI2(-}bna<{tk4}7rlH^i4B#s~-T+vXyoMNB$0;jAxv6fKcPL3j#ka)YqNFv3R6;I} zQQ^cRhT@d@hrE-n=j%~Em$c_J_BoVA#~srC|KS?O|A0X=xITXVoMs`VBBSJMu2Lwj z?IwvT*Q4=yRMK;M6t>cfD#Y)hd=TX~%Me#Sx+}AR^v|Iz<@1t%9pjFYI1ibKvSl$X~jiG^cWJ3f>@JPb^76WAR;MQz+Bcl{-rMJkl>yKZ|Sp9Ugr| zov-m=Os>mZ{6_5mgtj3n^q_Zf=uIiI>N({ZP^<@neGUUipNY#Zk~W_BF_bGzqTD<; z3_YCk3gl(5*1fY)7x?}%q0tp=dkq z@-JK=75tV4Q&MId#@u&3Pez$zv2~J36qbKn z$q$dhAPy&CCf5TR-%H{T#79s-;Vc!?lU|23g}Nx1jDd@2XcPu~4j+;0xM8~Q64Ozy zrK@)VBcoFHD*DP(uMz2WY3mogQ!@dDzhLnnV>D5uD9}$h{ApLm+!`e~rCpSdf zsk@l`6|~XI^}GZ1bLy4a84{LRRv!5%=R>h59HuiD&es z!wqy`F8T4vzd`;a42bD;A0d8>ateGi*K1GNc%R+%A%Y9nyM_`{p%H~T(37F`Af7WS zkK-NkiqrTU@}goSqPGjh>5&z9sJ)k!^cpl;2VKWq&*z~(8+n5$W5!>F*QhpOx3l(; zdW`ZRq;JH4)>Jx&oYJ{pWsBmuY#5VL0wFyO6?Vp@puxXsJUeARhp5!ufd1iJok>ik zo0$F`7T*WyyNbIZx`5 zEQ>H8hx5jl)b|nRUx#~NQNIt@TYcZsfP*3hhSe2r^bv=>*DhILlP% zC21M3_$BFc7*~FK;C&5mBP*1m!L-P&oE(R;A@nsP?JS0WOZsM~uP}T`dUPlMg>FK~ zOG4rnDjtIhL6km^K%Z5|G3~ahx`cMgj4*DiN62n#7fGZpzY8a*FbFwCnWv=>o=je zBTDDEo{Ye_HS~TU6(U9GwN=YXAYGv?^%SOI=mB(fqw$S2){yiXTn(KeB`BZLdh&n! zkJlE9qLJ8yN?j?u#Om^%xOw43FPz8)jQs`UGGJ5&%J0Rf$1oK-#*u#tgNH{jG&kk) zaiu|571CdG{U%T75Ua3&%&o3MNfarZalKlH)$yE*XE|fWP+nmu4fS*$98KeyFuVkL zS)f81(tami8e@~Vw2bKAN}2w6>GtRT`)Is9g&%SKhf4Pz74{~Pf zI&YjasxIF6(iZokI-|EZS1Wl34Rxi==a2;*3UgrSEfwO>SQoBE>gnf(DR9XY)CM z%ZcBjZYc~&gk03Qe>`>ghbi7>bSwNEqJlzsr(E$ouEBE@`j2>hxRP@B$jgk8jghO9 zet`zA;)Q}V_R@Jp^%XvG{pP$7h5X6Xk4c$r#5Yq%Aqx4SIz*1r>s2T`M$hWG-j#3` z=c2KaRA}Xtjd%GYN&AaB=`ef@aUN*l_2QaOJQ_xpqrM(KUY>XYuF8}7gYG zmGma&=P;1W6DTi&0)+sDqB*Y|r12G4e*wNlSysmSHNB5T9fbnK?~^~5M$d9(b;hnG zod@W6&CuI}>mx&P7X!XUM@h<+iSF7jNkhqK_zHyvbER-bq$a+FO2cTdFIRmkrghdw zqs&K?D1414CS$-1$__@(2#3&kQX0=`O0W}>uP~Q%h5YC{`?>$6P&^hTv$(R*C_h&5 zKGHy8t`g)aw4||#DC|e?E?~ruu9wY88^e_b`6gF>>Rg61NQ*<=c+QLAunxLEIzyy0 zG?hQmu;g>N?lSW;QI?}58jW^E$$AW0=`0`Tdc6Z>g(^Wie8s;-r+&1-U{;4 z(&%yws!d)abSQL0Pc3v4LOe(W*HO5iQ~CvQgc)NBjWO~V=p=l==&2U(0F_z9ZBm;+F2T1MK2Vp z5Kn``7bqC%jO>CO$u+Dpu}GiGb&B+~Otdhrn$){bV;NirzjEb^Vr0J0=l}Z=hTumU z{u3qLX?U^g>7P{2?0WMx6%~%5bT`VQQl^Znf1fh5Fuob-2W_$c{eAPln2mHsPv|j! zCgR52SQ;^mr}54x`iSD#G|(2Sr=fH+jsC_s79#)ub#*7;K3Cftz>khHQ=vqIXi!ne zkfv+C8W2gTjFC{vaEaoiB$_1EA<;-8LUAgDN>ru>Q$;BalBrZG-R@@}>-YT6^IuQ< z?7i1|*Sp@ezQ3b0GBuuO%6q}O0e&B@F7{^fekSH#!pmxAq`d1i);cDAyWD@Le{8Uf z!k+^_8RMCW_;qAQDL9qCv7)=IR}d#FE$*-B$@+?@m)*aUw+ZfP1(FSvw-0AozTJwv zD7R5?e@w_em~*XXl92RccUw8r?_VyUI@z^|r$(`KukPM4M*e$DX#?N*IG0o)*=N>8 z{KX=7cJQTGH~z7K|2OgfC2}57$E0s!JS?GbjPi5AWa9ynJtt`~q87S-N$gnIPVWBR zp{xUP-iW+Mb-NtCtwO8B`oe7$TN%Pn3*M9Lb8z1Z*F8P|;Z(d}6vqf;OIU-vhlwPs zh@`Re3gBd&>}SChSL_#it?+*u6X?L7D<|1F!mHulYpt@9Rl(m;d`pPp%E_9}`MA^Z zRF#ZC=XjR4AZ``O@5e+Ai`Wb~*NLs=A53IJ`#Voq)-AyrB1-!Qq zTO|G9RyWp^*!hmbjN z%kjPh*TGbptGCbj3Bq>gc=Hd^WE&;5w66`qbf(o7 z$3gdGV-!5eUQD4*A#w=O>tL>pT2+aBz&WRpz}YTqkHmzwTS2=`5e9n6n!a( zawX;I<`lSo3f6LdoXAJvGS-goclc*uZxY*TKOBCH$23E1Bf%~B7M4u!|1J*&d82sY z6$36Iv5!4l!e9cE4dv@4@l$*H$mwCZ8B5Kd0(*~~KV53rFSc4~q>;Ufyt39Z&HXI* z3)5+y-v4`YPE)wOK(cM_oveN#=6%JlSLg-zW&Fw3BmK(x5k#LOdN&@~9=>!eBc~Yr zoi1xlZ@&h6d5qooUy0YxWWGn#&uZb&h4V?^(b3U^{4WB3A-RzP?ZyAJU(X-9oQRk6 zs(pwKXA<)ZOtQi5Lo~F}L~c}gaDhp2<=ZOQoO>cLlIuM}_UWKO06HUiNP+XMj170# zPgKS(FzTZfSkJM6fG?eg^8JkbDqLf&Nn#7tIRRg?@1y3C>Epl00FRZpM2CYFdVz>< zfvWKhL-Y;stw_5@QX;q+rnvjp&RgwG>=(pXDw^5|_|5!P2tCUbCKAyD*9S0r-OEP< zBhuIZDse8OthA&Dh`AX!*<*Z7iD)lzlbNlupKQNNtb`)Tvf+<}`x)u)A)uLiE3qTo zPn46f3BmikcstI4V#lX%sU^z>-i^F@5ceTwOpLt{5tYNggFj2r$?lU8JZCKx?=Qb; z6lfsc#7frOq^^nFbRS6QQ|hcq7nWXs`SzN(s|8m8Z?-q|IQkIxEAW4jBpVQ8TgNvo z31Ner--AuoH=0T3ef+Bl`xVz4L|z&kZv@9P;=dI9NzE%#R#;cy8c3^2-VT_oe{^w$ zskGo55&|~rx;Ec|D3GwFjrb)Ks19>t6ioibuv6rIOxPx|@6-GLqXkrtG{#Q==14ja zU40S6a|;mFChUA9$@U`MAm?>mHdlD6dv)h)>=~=dpKK9PZz=qj*sR2x`9+|n2o4k2 zC9zK=o(9lP*M$|nga7<^rirKmaeLhFcYZluC&}O2+6#ZA_#g7?D%{Kc2mH%4cbh#~ zeYqd;=Rf~JF6Rj*Yf41Mo>DZ~lc9c(u9G#9_>tI=_GCTeyp`^R+^Oh#e63*LA!3x= z2G-e{`Z9!G_J1!(|JZ=!(NW+cfC=tT#sua$7Z1g)6k9HFN+ds|$XG>kVUm@E>jYCs zybivOxGIQU5BIWtiC7bYs=+N5d(Js4egCI%5MHW-pMcA`pW(bl(rn#yOJfU6UHj$` zlwZ}GPS%YI-l4$5urCv}M}ehYR}JN7td+d0tO=IC93kI!r;q<@aEzDys;*m8l|Cjo zRbnHcFXBbk0O`qM2MPQP{&2DJ_HD3b`M1L@g}FxI@?tyCm*)GLpoK7%@I8WmRy4Aj z?;p6FssJ;PCi?{FK)g4UHGzfhmjN9m{*(}jSSOV_^qtUibUFlRsHFOWi|maN zK4_oLKg;85Fr8_2lh~+>KxPe{7(UG2U@&Z$OQIf&l0 zk0au|821%1?v&ev|5@D0Hkw#l&5g$M9KPo6IoS~$p>VR#?d5=`2Kgbc*MJT-^3~SS zB7z3PjU%K|Jd$T)pD%Zq0`-x%hN&wrSw(fOmES%@o=9Z-^pS9~eVk8Ink}IrqH_T! zNqCWeB!b&u8Y4X?L^Tc3C4%gNm|`nMn-SO&?uB@a$HN}w{I^)L=7+YdzvL{-`~uPw zk}4DM7gY}jpk8!TLGohpnf9g;>!9!^#NURHvjh8>B0HQPgiW?8{MFs(xqk+KxARl+ zh+3vE!PKO7sldhYe!YQ^S9P1Qfj#?^9HW``8Vb$3GfzYH$qxU=nvS?DkL^hp?9Lwd?oRwv?AS{yUVLb zL~G}53J#KUrpDI9vmd8WPreES6%JpXdb83;LNg@S55gOeJg?X@ioL?uS?pL z!Y;l_e5>PiFqzQ01%&+x+djBPz$L4~x7E3<;yFYNm)lmIWR1$`KabLkEub_P@K2z5 zlEzBN*hvZvP_QP#WOb3eXTMDTF8FB#X6dec2$~T^5_ULW)l|p6F@!Z!Cx8BDaQ4$- zDaBqg(uRO<2dD@^XE+Z*RzrNAd&Vv@sq+-PUu?eEGhzq$<`UDxxg1~zVxPs=NwG_b zPqsJ}4$HZf>J_0l`EIcOBYA_Q+~{8;B>H ztmq~7NxD8oe3W$?0n^;OIA;Z}y8IWdF;*pk1bktQo+68ree6Y?O!+a#3G(S<}+b>13}qK^1JB-g<|I`^tXKlq9XQnfm@=` z1m}%$uPfe6PRD4lmwS$T58VGc^e;F0b68SC#cz(zrvntU`8vKpLb6(lmABX9OSZw3 zGFC?Zeg$rV866xaz%4e7i5eTOfvXBMcxn2bm6e=pBxLMVB#Vf79`V8g;1r)7BG&8f zKMFl3J}P{56?~)s&o7ZXHYRam2%Uoe2mJ4duT7r`SBz(s3ha*w{3fXh<&OhxCa^wC zks!PPW|(o_rC>kLbT)ql*8z{mfeeYKZVIqHaafNs*e?(|oOi{Bm56JKyV>pCR^!b*@5h!(SNUOFOUUD^WQA zr@?jMa)*^{#i8G&Jt#j}j>ay*IW#nVfcr3ptg<8{u(+D|w%!@>;&?$X?fBExzL=T&&oQiWCcx*YnkikspY?mfUK={1eXC zaV(H`0_?l|^+IqjDz?B*Eg3)XQ4+yu!7~9*msrI*EO%Tnzw3Q3?Ct7~)X*c`ZRi|A z-<6sg?>tA1V(}zW=?BtwSjyY>1eM+Iaf(!XGwu%4C5Oqy-pJMY6)`#C`Z)X2g zr*loB5wI2Yr~Sa+CZV)f+gChR49vJuY7YP!!CUtt-$@h2pcUiB!GodDljivEB$4B7GjXG+`e*mvZii;AZEqoIg{bpPbsJ zFjL|a?&l)TEp%m}in))pEmZivzHJNT^=*6Dzy6zdTAS><%I8(?nO&n$Uael)_f*VV zH!{0UxxDccvloAu`^tjsGWU(^QP?`%IwEgek0Mp}9zJ^0tDEo5J-JBn@_Fmp7rp1? xyq|6_`fZ`S5_cAzUM;Whw4yC4-#2PS(Y#SBigj#}TXTQWN_pLnEdKN7{{s*JjWYlM delta 89080 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�?y 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 diff --git a/conf/locale/ar/LC_MESSAGES/django.po b/conf/locale/ar/LC_MESSAGES/django.po index b6603245f2..fe7550e4c6 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -270,7 +270,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "نصّ" @@ -298,7 +298,7 @@ msgid "Video" msgstr "فيديو" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "إعدادات متقدّمة" @@ -309,38 +309,38 @@ msgstr "امتحان الدخول" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "وحدة" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "خالي" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "المعطيات التالية مطلوبة: {missing}." #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." msgstr "توجد مشكلة في ملف النص هذا حاول تحميل ملف مختلف." #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "النص المكتوب برمز اللغة \"{language_code}\" موجود مسبقاً." #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "ملف النص مطلوب." @@ -351,7 +351,7 @@ msgid "Name" msgstr "الاسم" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "الرقم التعريفي للفيديو" @@ -386,7 +386,7 @@ msgid "Log out" msgstr "تسجيل خروج" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "الوضعية" @@ -437,12 +437,12 @@ msgstr "إنّك مسجَّل كطالب تعليم مهني." msgid "Professional Ed" msgstr "التعليم المهني" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "اسم العرض" @@ -5068,7 +5068,7 @@ msgstr "" "فارغة.يُرجى أخذ العلم بوجوب تجاهل هذا الحقل في حال اقتصرت رؤية الكتلة على " "طاقم المساق. " -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -5384,7 +5384,7 @@ msgid "Are you sure you want to cancel retirement for user \"%(username)s\"? " msgstr "هل أنت متأكد أنك تريد إلغاء التقاعد للمستخدم \"%(username)s\"؟" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -9288,21 +9288,21 @@ msgstr "تسجيل الدخول" msgid "Our mailing address is" msgstr "عنواننا البريدي هو" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "بيانات ’XML‘ للملاحظات التوضيحية" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "اسم العرض لهذا العنصر." -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "ملاحظة توضيحية" @@ -9314,11 +9314,11 @@ msgstr "لا يمكن إعادة تقييم المسائل التي يُحتمل msgid "Question {}" msgstr "سؤال {}" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "خاطئ" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "صحيح" @@ -9486,7 +9486,7 @@ msgstr "صحيح:" msgid "Incorrect:" msgstr "غير صحيح:" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "إجابة" @@ -9746,19 +9746,19 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "مسألة متقدِّمة فارغة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "عدد gfمحاولات التي قام بها الطالب لحلّ هذه المسألة" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "الحد الأقصى لعدد المحاولات" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -9766,19 +9766,19 @@ msgstr "" "تضبط هذه القيمة عدد المرّات التي يمكن فيها للطالب أن يحاول الإجابة على هذه " "المسألة. إذا لم تُضبط هذه القيمة، فسيُسمح بعدد غير محدود من المحاولات ." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "تاريخ استحقاق تقديم هذه المسألة هو" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "المدّة التي سيستمر خلالها قبول تقديم الواجبات بعد مضي تاريخ الاستحقاق" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "إظهار النتائج" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." @@ -9786,23 +9786,23 @@ msgstr "" "تحدد متى يتم إظهار ما إذا كان رد الطالب على المسألة صحيحا أم لا. تم تهيئتها " "في القسم الفرعي." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "دائمًا" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "نهائيًا" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "مضى استحقاقه" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "أظهر الإجابة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." @@ -9810,47 +9810,47 @@ msgstr "" "حدّد متى يجري إظهار إجابة المسألة. يمكن تحديد القيمة الافتراضية من خلال قسم " "’الإعدادات المتقدّمة‘." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "أُجيب" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "محاولة أو انتهى" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "مُغلق" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "استُكمِلت" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "صحيح أو مضى استحقاقه" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "بعد عدد من المحاولات" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "بعد استنفاد جميع المحاولات" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "بعد استنفاد جميع المحاولات أو صحيح" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "جرت محاولة الإجابة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "عرض الجواب: عدد المحاولات" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." @@ -9858,15 +9858,15 @@ msgstr "" "عدد المرات التي يجب أن يحاول فيها الطالب الإجابة على السؤال قبل ظهور زر " "إظهار الإجابة." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "سواء يجب أن يظهر زرّ ’حفظ‘ على الصفحة أم لا" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "آظهر زرّ إعادة الضبط" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." @@ -9874,11 +9874,11 @@ msgstr "" "تحدّد فيما إذا سيُظهَر زرّ ’إعادة الضبط‘ مما يسمح للمستخدم من مسح إجابته. " "يمكن تعيين قيمة افتراضية من خلال قسم ’الإعدادات المتقدّمة‘." -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "ترتيب عشوائي" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " @@ -9887,55 +9887,55 @@ msgstr "" " المكتوب باستخدام بايثون، بطريقة عشوائية. يجب تحديد القيمة ’نهائيًا‘ بالنسبة" " للمسائل التي لا تُرتِّب فيها القيم عشوائيًّا." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "جاري إعادة الضبط" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "لكلّ طالب" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "بيانات XML للمسألة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "قاموس يحوي تصحيح أجابات الطالب الحالية" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "قاموس لحفظ حالة أنواع المدخلات" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "قاموس بردود الطالب الحالية" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "قاموس لعلامات الطالب الحالية" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "سواء تم حفظ الإجابات أم لا منذ آخر تقديم" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "فيما إذا أجاب الطالب عن المسألة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "البذرة وهي عدد عشوائي ممثّل لهذا الطالب" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "آخر توقيت للتقديم" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "المؤقّت بين المحاولات" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." @@ -9943,11 +9943,11 @@ msgstr "" "عدد الثواني التي يجب على الطالب انتظارها بين عمليات التقديم لمسألة ذات " "محاولات إجابة متعدّدة." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "ثقل المسألة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." @@ -9955,26 +9955,26 @@ msgstr "" "تحدِّد هذه القيمة عدد النقاط التي تستحقّها كلّ مسألة. إذا لم تُضبَط هذه " "القيمة، فسيٌثمّن لكل حقل ردّ في المسألة بنقطة واحدة." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "مصدر تخفيض هذه الوحدة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" "الكود المصدري للمسائل التي جرى تحرير نصوصها باستخدام LaTeX وWord. وهذه " "الميزة غير مدعومة بشكل جيّد." -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "هل ترغب في تفعيل نماذج LaTeX؟" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "مفتاح واجهة برمجة التطبيقات الخاص ببرنامج ’Matlab‘؟" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -9990,7 +9990,7 @@ msgstr "" "مكشوفًا. للحصول على مفتاح لمساقك، أو للإبلاغ عن مشكلة ما، يُرجى مراسلة " "الشركة على هذا العنوان moocsupport@mathworks.com." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -9998,42 +9998,42 @@ msgstr "" "نعتذر لحدوث خطأ أثناء معالجة طلبك. يُرجى إعادة تحميل صفحتك والمحاولة مرّة " "أخرى." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." msgstr "" "تغيّرت حالة هذه المسألة منذ قيامك بتحميل هذه الصفحة. يُرجى تحديث صفحتك." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "معرف الإجابة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "السؤال" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "اجابة صحيحة" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "تقديم" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "تحذير: أُعيد ضبط المسألة إلى حالتها الأوّلية!" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "أُفسِدت حالة المسألة بسبب تقديم غير صحيح. تألّف الملف المُقدَّم من:" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "إذا استمرّ ظهور هذا الخطأ، يُرجى الاتصال بطاقم المساق." @@ -10042,7 +10042,7 @@ msgstr "إذا استمرّ ظهور هذا الخطأ، يُرجى الاتصا #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" @@ -10050,18 +10050,18 @@ msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "التلميح ({hint_num} من أصل {hints_count}):" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "لقد تم حفظ إجاباتك سابقاً. يُرجى الضغط على '{button_name}' لتقييمها." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" @@ -10072,7 +10072,7 @@ msgstr[3] " ({progress} نقاط) غير صحيحة" msgstr[4] " ({progress} نقاط) غير صحيحة" msgstr[5] " ({progress} نقاط) غير صحيح" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" @@ -10083,7 +10083,7 @@ msgstr[3] " ({progress} نقاط) صحيحة" msgstr[4] " ({progress} نقاط) صحيحة" msgstr[5] " ({progress} نقاط) صحيح" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" @@ -10094,30 +10094,30 @@ msgstr[3] "({progress} نقاط) صحيحة جزئيًا" msgstr[4] "({progress} نقاط) صحيحة جزئيًا" msgstr[5] " ({progress} نقاط) صحيح جزئياً" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "صحيح جزئياً " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "تم إرسال الإجابات" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "أُغلقت المسألة." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "يجب إعادة ضبط المسألة قبل تقديم الحل مرة أخرى." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "يجب أن تنتظر ما لا يقلّ عن {wait} ثوانٍ بين كل تقديمين متتاليين." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -10126,7 +10126,7 @@ msgstr "" "يجب أن تنتظر ما لا يقلّ عن {wait_secs} ثوان بين كل تقديمين متتاليين. بقِيَت " "{remaining_secs} ثوان." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" @@ -10137,7 +10137,7 @@ msgstr[3] "{num_hour} ساعات" msgstr[4] "{num_hour} ساعات" msgstr[5] "{num_hour} ساعات" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" @@ -10148,7 +10148,7 @@ msgstr[3] "{num_minute} دقائق" msgstr[4] "{num_minute} دقائق" msgstr[5] "{num_minute} دقائق" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" @@ -10159,15 +10159,15 @@ msgstr[3] "{num_second} ثوانٍ" msgstr[4] "{num_second} ثوانٍ" msgstr[5] "{num_second} ثوانٍ" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "يجب إعادة ضبط المسألة قبل حفظها." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "حُفِّظت إجاباتك." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -10178,106 +10178,95 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "لا يمكنك تحديد إعادة ضبط مسألة مغلقة." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "يجب تقديم إجابة قبل أن تتمكن من تحديد إعادة الضبط." #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "لا يدعم تعريف المسألة عملية إعادة التقييم." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "يجب الإجابة على المسألة قبل أن يٌسمح بتقييمها من جديد. " -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "مشروط" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "قائمة من عناوين url للأطفال التي تعتبر مراجع للوحدات الخارجية" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "عناصر المصدر" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -"معرفات موقع العناصر لجميع عناصر المصدر المستخدمة لتحديد ما إذا كان سيظهر " -"للطالب محتوى هذه الوحدة المشروطة. انسخ معرف موقع العنصر لأحد العناصرمن مربع " -"حوار الإعدادات في Studio." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "خاصية مشروطة" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -"خاصية عناصر المصدر المستخدمة لتحديد ما إذا سيظهر للطالب محتوى هذه الوحدة " -"المشروطة.." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "القيمة المشروطة" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -"القيمة التي يجب أن تطابقها خاصية عناصر المصدر المستخدمة لتحديد ما إذا كان " -"سيظهر للطالب محتوى هذه الوحدة المشروطة." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "رسالة محتوى محظور" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -"الرسالة التي تظهر للطلاب عند عدم استيفاء جميع الشروط الخاصة بإظهار محتوى هذه" -" الوحدة المشروطة. يتعين عليك أن تضيف {link} في نص رسالتك لتقدم للمتعلمين " -"رابط مباشر للوحدات المطلوبة. على سبيل المثال: يجب إكمال {link} قبل أن تتمكن " -"من الدخول إلى هذه الوحدة." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "عليك إكمال {link} قبل أن تتمكن من الدخول على هذه الوحدة." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "لا يتضمّن هذا العنصر أي عناصر مصدر التي تم ضبط إعداداتها حتّى الآن." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "ضبط قائمة المصادر" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "تصاريح قابلية التشغيل البيني لأدوات التعلّم ’LTI‘" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." @@ -10285,40 +10274,40 @@ msgstr "" "يُرجى إدخال تصاريح أدوات LTI للمساق بالصيغة التالية: " "\"id:client_key:client_secret\"" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "قائمة بأجزاء (عناوين، وروابط) كل كتاب مستخدم في هذا المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "العنوان المختصر الذي يشير إلى ويكي هذا المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "تاريخ فتح باب التسجيل في هذا الصف" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "تاريخ إغلاق باب التسجيل في هذا الصف" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "تاريخ البدء الذي تصبح بعده هذه الوحدة مرئيّة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "تاريخ انتهاء هذا الصف" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "التاريخ الذي تصبح فيه الشهادات متاحة للطلّاب" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "سعر اسم العرض المحسَّن الخاص بالمساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " @@ -10328,11 +10317,11 @@ msgstr "" "قاعدة البيانات سعر التسجيل في المساق المدفوع، فسيُعرض ذلك السعر بدلًا من " "هذا." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "الإعلان عن بدء الدورة التعليمية" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " @@ -10342,23 +10331,23 @@ msgstr "" " 2018\". إذا تركت هذه القيمة فارغة، سيتم استخدام تاريخ البدء الذي قمت بضبطه " "لهذه الدورة." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "مساقات أساسية" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "مفتاح المساق الأساسي إذا كان لهذا المساق مساق أساسي." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "تعريف سياسة وضع الدرجات في هذا الصف" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "إظهار الآلة الحاسبة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." @@ -10366,27 +10355,27 @@ msgstr "" "يُرجى إدخال ’true‘ أو ’false‘. تشير القيمة ’true‘ إلى تمكين الطلّاب من رؤية " "عنصر الآلة الحاسبة ضمن المساق." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "اسم العرض الخاص بالمساق" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "محرّر المساق" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "يُرجى إدخال طريقة تعديل هذا المساق (\"XML\" أو \"ستوديو\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "رابط استبيان المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." @@ -10394,11 +10383,11 @@ msgstr "" "يُرجى إدخال الرابط الخاص باستبيان نهاية المساق. في حال لم يستوجب مساقك " "الإدلاء باستبيان، يُرجى إدخال القيمة ’null‘. " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "تواريخ حجب النقاشات" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -10420,11 +10409,11 @@ msgstr "" "المشاركة بالشكل، بما فيها زوج الأقواس المربّعة الخارجي: [[\"2015-09-15\", " "\"2015-09-21\"]، [\"2015-10-01\", \"2015-10-08\"]]" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "تعيين موضوع المناقشة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -10445,27 +10434,27 @@ msgstr "" "عن طريق تعيين السمة \"default\" إلى صحيح. على سبيل المثال، \"Lydian Mode\":" " {\"id\": \"i4x-UniversityX-MUS101-course-2015_T1\", \"default\": true}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "تاريخ الإعلان عن المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "يُرجى إدخال تاريخ الإعلان عن مساقك." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "إعدادات الشعبة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -10475,21 +10464,21 @@ msgstr "" "الآلي لواجبات الطلّاب إلى الشعب، أو تحديد مواضيع النقاش في مختلف أجزاء " "المساق بأنّها خاصة بأعضاء شعبة معينة." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "المساق جديد" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "المساق مُتاح على الأجهزة المحمولة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." @@ -10497,48 +10486,48 @@ msgstr "" "يُرجى إدخال ’true‘ أو ’false‘ .تسمح القيمة ’true‘ بإتاحة استعراض المساق على " "الأجهزة المحمولة. " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "وثائق إثبات تحميل الفيديو" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "مساق غير مٌقيّم" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "يُرجى إدخال ’true‘ أو ’false‘. ستعفي القيمة ’true‘ من تقييم المساق. " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "تعطيل الرسم البياني للتقدّم" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "يُرجى إدخال ’true‘ أو ’false‘ .سيمنع إدخالك للقيمة ’true‘ الطلّاب من عرض " "المخطّط البياني لتطوّرهم." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "الكتب بصيغة PDF" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "قائمة القواميس التي تحتوي على إعدادات ’pdf_textbook‘" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "الكتب بصيغة HTML" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " @@ -10548,11 +10537,11 @@ msgstr "" "يُرجى إدخال اسم علامة التبويب (يكون عادةً اسم الكتاب) بالإضافة إلى الروابط " "والعناوين الخاصة بكل فصل موجود بالكتاب." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "دفتر الدرجات الخارجي" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -10565,7 +10554,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "تفعيل ’CCX‘" @@ -10574,7 +10563,7 @@ msgstr "تفعيل ’CCX‘" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -10584,11 +10573,11 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "رابط واصلة ’CCX‘" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." @@ -10596,11 +10585,11 @@ msgstr "" "رابط تطبيق واصلة ’CCX‘ لإدارة عمليات إنشاء ’CCX‘. (اختياري). يجري تجاهله " "مالم تُضبط خاصية ’تفعيل CCX‘ على القيمة ’true‘." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "السماح بعرض نقاشات مجهولة المصدر" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." @@ -10608,11 +10597,11 @@ msgstr "" "يُرجى إدخال ’true‘ أو ’false‘. سيسمح اختيارك للقيمة ’true‘ للطلاب بإنشاء " "مشاركات في قسم ’النقاشات‘، مجهولة المصدر بالنسبة لجميع المستخدمين." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "السماح بنشر نقاشات مجهولة المصدر للزملاء" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -10622,15 +10611,15 @@ msgstr "" "مشاركات في قسم ’النقاشات، تكون مجهولة المصدر بالنسبة للطلّاب الآخرين دون " "إخفاء هويّة الطالب الناشر عن طاقم المساق." -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "قائمة متقدّمة بالوحدات" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "أدخل أسماء الوحدات المتقدمة لاستخدامها في دورتك التدريبية." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." @@ -10638,11 +10627,11 @@ msgstr "" "تكون القيمة صحيحة إذا توجّب إظهار المناطق الزمنية في تواريخ المساق. تخفيض " "القيمة لصالح due_date_display_format." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "صيغة عرض تاريخ الاستحقاق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -10653,21 +10642,21 @@ msgstr "" "YYYY، و\"%d-%m-%Y\" لصيغة DD-MM-YYYY، و\"%Y-%m-%d\" لصيغة YYYY-MM-DD، " "و\"%Y-%d-%m\" لصيغة YYYY-DD-MM." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "المجال الخارجي لتسجيل الدخول " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" "يُرجى إدخال الطريقة الخارجية لتسجيل الدخول والتي يمكن للطلّاب استخدامها في " "المساق." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "الشهادات القابلة للتنزيل قبل انتهاء المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -10675,21 +10664,21 @@ msgstr "" "يُرجى إدخال ’true‘ أو ’false‘ .تسمح القيمة ’true‘ للطلّاب تنزيل الشهادات قبل" " انتهاء المساق في حال استوفوا متطلّبات الشهادة." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Display Behavior" msgstr "الاستجابة لعرض الشهادات" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "صورة صفحة \"لمحة عن المساق\"" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -10699,22 +10688,22 @@ msgstr "" "والتحميلات\". كما ويمكنك أيضًا ضبط صورة المساق على صفحة \"الإعدادات " "والتفاصيل\"." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "صورة شعار الدورة التدريبية" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." msgstr "" "حرر اسم ملف صورة الشعار. يمكنك وضع صورة الشعار على صفحة الإعدادات والتفاصيل." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "صورة الفيديو المصغرة للدورة التدريبية" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." @@ -10722,18 +10711,18 @@ msgstr "" "حرر اسم ملف الصورة المصغرة للفيديو. يمكنك تعيين الصور المصغرة للفيديو على " "صفحة الإعدادات والتفاصيل." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "إصدار الشارات المفتوحة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." msgstr "" "إصدار الشارات المفتوحة لهذا المساق. وتُولّد الشارات عند إعداد الشهادات." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" @@ -10743,11 +10732,11 @@ msgstr "" "اقتباس، الاسم المختصر لنوع الشهادة التي يتلقّاها الطلّاب عند إتمامهم للمساق." " مثل ’شهادة‘." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "اسم الشهادة (مختصر)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " @@ -10757,15 +10746,15 @@ msgstr "" "اقتباس، الاسم الكامل لنوع الشهادة التي يتلقّاها الطلّاب عند إتمامهم للمساق. " "مثل ’شهادة إنجاز‘." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "اسم الشهادة (طويل)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "جرى تفعيل خاصية استعراض الشهادة بصفحة ويب/صيغة HTML" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" "في حال ’true‘ـ يجري تفعيل خاصيّة استعراض شهادة هذا المساق على شكل صفحة ويب " @@ -10773,13 +10762,13 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "تجاوز مشاهدة صفحة الويب/html للمساق" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -10789,21 +10778,21 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "إعدادات الشهادة" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "يُرجى إدخال معلومات الإعدادات الخاصة بالمساق هنا (بصيغة JSON)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "صف ’CSS‘ لعمليات إعادة طرح المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." @@ -10811,27 +10800,27 @@ msgstr "" "السماح للمساقات بتقاسم صف ’css‘ 1‘ ذاته خلال عمليات التشغيل حتى لو كانت تحمل" " أرقامًا مختلفة." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "الرابط الخارجي لمنتدى النقاشات" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "السماح لتحديد رابط خارجي باستبدال منتديات النقاشات." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "إخفاء تبويبة \"التقدّم\"" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "السماح بإخفاء تبويبة \"التقدّم\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "نص عرض تنظيم المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -10842,11 +10831,11 @@ msgstr "" "المؤسسة الذي أُدخل عندما أُنشِئَ المساق. لاستخدام الرقم المُدخل عند إنشاء " "المساق، يُرجى إدخال القيمة ’null‘." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "نص عرض رقم المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -10857,11 +10846,11 @@ msgstr "" "الذي أُدخل عندما أُنشِئَ المساق. لاستخدام الرقم المُدخل عند إنشاء المساق، " "يُرجى إدخال القيمة ’null‘." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "العدد الأقصى للطلّاب الذين يمكنهم التسجيل في المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." @@ -10869,39 +10858,39 @@ msgstr "" "يُرجى إدخال العدد الأقصى للطلّاب الذين يمكنهم التسجيل في المساق. يُرجى إدخال" " \"null\" للسماح لعدد غير محدّد من الطلّاب." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "تفعيل الوصول العامّ للويكي" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "المدعوّون فقط" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "سواء جُعل التسجيل محصورًا بامتلاك دعوة موجَّهة من طاقم المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "اسم استبيان ما قبل المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" "اسم نموذج الاستبيان ’SurveyForm‘ الذي يجب عرضه للمستخدم كاستبيان ما قبل " "المساق." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "مطلوب إجراء استبيان قبل المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " @@ -10911,13 +10900,13 @@ msgstr "" "حال ضبطت هذه القيمة على ’true‘، فسيتوجّب عليك إضافة اسم للاستبيان إلى إعداد " "\"اسم استبيان المساق\" الموجودة أعلاه." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "إمكانية مشاهدة المساق في القائمة" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -10930,11 +10919,11 @@ msgstr "" "المساق‘)، ’لا شيء‘ (عدم السماح بالعرض ضمن القائمة، وحظر الدخول إلى صفحة " "’لمحة عن المساق‘)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "تفعيل ’امتحان الدخول‘" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -10944,11 +10933,11 @@ msgstr "" "محتوى مساقك. كما يُرجى ملاحظة أنّه عليك تفعيل ’امتحانات الدخول‘ ليُفعّل هذا " "الإعداد في مساقك." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "الدرجة الدنيا النطلوبة للنجاح في امتحان الدخول (%)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " @@ -10958,19 +10947,19 @@ msgstr "" "يتمكّن الطلّاب من استعراض محتوى مساقك. كما يُرجى ملاحظة أنّه عليك تفعيل " "’امتحانات الدخول‘ ليُفعّل هذا الإعداد الخاص بالمساق." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "رقم امتحان الدخول" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "معرّف (موقع) وحدة المحتوى الخاص بامتحان الدخول." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "رابط مشاركة مواقع التواصل الاجتماعي" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -10982,19 +10971,19 @@ msgstr "" "يُتيح الوصول إلى مواقع التواصل الاجتماعي. يجب أن تكون جميع الروابط بصيغة " "صحيحة. مثلًا: http://www.edx.org/course/Introduction-to-MOOCs-ITM001" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "لغة المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "حدّد لغة المساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "إعدادات الفِرَق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See وثائق تكوين الفِرق للحصول على التعليمات والأمثلة." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "تفعيل الامتحانات المراقَبة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " @@ -11022,11 +11011,11 @@ msgstr "" "المراقبة لهذا المساق. وانتبه إلى أن تفعيلك للامتحانات المراقبة سيفعّل بدوره " "الامتحانات محدَّدة التوقيت أيضًا." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "مزود المراقبة" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " @@ -11035,11 +11024,11 @@ msgstr "" "أدخل مزود المراقبة الذي تريد استخدامه لتشغيل هذا المساق. اختر من بين " "الخيارات التالية: {available_providers}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "الاتصال بتصعيد اختبار مسار المراقبة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " @@ -11049,11 +11038,11 @@ msgstr "" "إلكتروني للاتصال به من قبل فريق الدعم كلما كان هناك تصعيد (على سبيل المثال، " "طلبات الاستئناف، والمراجعات المتأخرة، إلخ)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "السماح بالخروج من الامتحانات المُراقبة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -11065,11 +11054,11 @@ msgstr "" "الرقابة. يتم تفعيل هذا الإعداد فقط إذا تم تحديد خيار تفعيل الامتحانات " "المُراقبة في الدورة." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "إنشاء تذاكر Zendesk للمحاولات المشبوهة للامتحان المراقب " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." @@ -11077,11 +11066,11 @@ msgstr "" "أدخل صح أو خطأ. إذا كانت هذه القيمة حقيقية، سيتم إنشاء تذكرة Zendesk " "للمحاولات المشبوهة." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "تفعيل الامتحانات محدّدة التوقيت." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " @@ -11091,11 +11080,11 @@ msgstr "" "دورتك. بغض النظر عن هذا الإعداد، يتم تفعيل الامتحانات الموقتة إذا تم تحديد " "خيار تفعيل الامتحانات الموقتة." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "الدرجة الدنيا للحصول على تقدير" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." @@ -11103,11 +11092,11 @@ msgstr "" "الدرجة الدنيا التي يجب أن يحصل عليها المتعلِّم لنيل تقدير للمساق، تُحتسب " "كقيمة عشرية بين 0.0 و1.0. ومثلًا، تُدخل القيمة 0.75 للتعبير عن درجة 75%." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "تعلّم ذاتيّ" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" @@ -11117,11 +11106,11 @@ msgstr "" " في مساقات التعلّم الذاتي، تاريخ لتسليم الفروض كما ويُسمح للمتعلّمين التقدّم" " في مواد المساق بأي سرعة وفي أي وقت يسبق نهاية المساق." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "فعّل المتطلّبات الأساسية للقسم الفرعي" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." @@ -11130,21 +11119,21 @@ msgstr "" "فرعي لحين حصول المتعلّمين على أدنى مجموع علامات في قسم متطلبات أساسية فرعي " "آخر." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "معلومات عن تعلم الدورة التدريبية" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "حدد ما يمكن أن يتعلمه الطلاب في هذه الدورة التدريبية." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "إمكانية مشاهدة الدورة للمتعلمين غير المسجلين" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -11156,19 +11145,19 @@ msgstr "" " الملتحقين) ، \"مخطط_عام\" (السماح بالوصول إلى مخطط المساق) و \"عام\" " "(السماح بالوصول إلى كل من المخطط ومحتوى المساق)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "مدرّس الدورة التدريبية" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "أدخل معلومات مدرس الدورة التدريبية" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "إضافة أدوات ومسائل غير مدعومة" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -11181,11 +11170,11 @@ msgstr "" "دورتك التدريبية بسبب عدم الامتثال مع واحد أو أكثر من الشروط الأساسية، مثل " "الاختبار وسهولة الوصول والتدويل والتوثيق." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "اللمحات مفعّلة للرسائل" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." @@ -11193,33 +11182,33 @@ msgstr "" "أدخل صواب أو خطأ. إذا كان إدخالك صواب ، سيتم إرسال أي لمحات او نقاط بارزة " "مرتبطة بالمحتوى في المساق إلى المتعلمين في الوقت المحدد." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." msgstr "" -#: xmodule/course_module.py cms/templates/certificates.html +#: xmodule/course_block.py cms/templates/certificates.html #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" msgstr "الإعدادات الأخرى للمساق" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -11230,7 +11219,7 @@ msgstr "" " الأنظمة الخارجية مثل برنامج CRM. أدخل قاموس القيم بتنسيق JSON ، مثل { " "\"my_custom_setting\": \"value\", \"other_setting\": \"value\" }" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "عام" @@ -11304,24 +11293,24 @@ msgstr "{section_type} معدل = {percent:.0%}" msgid "{short_label} Avg" msgstr "{short_label} معدل" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "محتويات HTML التي يجب عرضها لهذه الوحدة" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" "الكود المصدري للمستندات المنسّقة باستخدام LaTeX . هذه الميزة غير مدعومة " "جيّدًا." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" @@ -11331,23 +11320,23 @@ msgstr "" "بلغة HTML تلقائيًا. يمكن اختيار ’أوليّ‘ أو ’Raw‘ لتعديل نص HTML مباشرةً. في " "حال غيّرت هذا الإعداد، يجب حفظ المكوِّن أولًا ثمّ إعادة فتحه لإجراء التعديل." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "محرِّر" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "مرئي" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "أوّلي" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "إخفاء الصفحة من الطلاب" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." @@ -11355,51 +11344,51 @@ msgstr "" "إذا قمت بتحديد هذا الخيار، سيتمكن أعضاء فريق الدورة من المشرفين والطاقم فقط " "برؤية هذه الصفحة." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "لغة HTML للصفحات الإضافية" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "لائحة بعناصر تحديث المساق" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "أي نوع" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "مكتبة" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "يُرجى اختيار المكتبة التي تودّ استخراج محتوىً منها." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "نسخة المكتبة" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "يُحدّد كيفية استخراج المحتوى من المكتبة" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "اختر القيمة n عشوائيًّا" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "العدد" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "يُرجى إدخال عدد المكوِّنات الواجب عرضها على كل طالب." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "نوع المسألة" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." @@ -11407,32 +11396,32 @@ msgstr "" "يُرجى اختيار نوع مسألة معيّن لجلبه من المكتبة. لا يجري تطبيق أي ترشيح في حال" " اخترت ’أي نوع\"‘ أو ’Any Type‘." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "انقضت مدّة هذا المكوِّن. حُدّثت المكتبة بمحتوى جديد الآن. " #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} حدّث الآن." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "هذه المكتبة غير صالحة، أو تالفة أو جرى حذفها." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "تعديل لائحة المكتبة" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -11440,23 +11429,23 @@ msgstr "" "لا يدعم هذا المساق مكتبات محتوى. يُرجى الاتّصال بمسؤول النظام للحصول على " "مزيد من المعلومات." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "لم يجرِ اختيار مكتبة معيّنة بعد." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "يُرجى اختيار مكتبة." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "لا توجد أنواع مسائل مطابقة في المكتبات المحدَّدة." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "يُرجى اختيار نوع مسائل آخر." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " @@ -11467,7 +11456,7 @@ msgstr[3] "ضُبِطت إعدادات المكتبات المحدّدة بحي msgstr[4] "ضُبِطت إعدادات المكتبات المحدّدة بحيث يمكن استخراج {count} مسائل،" msgstr[5] "ضُبِطت إعدادات المكتبات المحدّدة لجلب {count} مسائل،" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." @@ -11478,15 +11467,15 @@ msgstr[3] "لكنّه لا يوجد سوى {actual} مسائل مطابِقة." msgstr[4] "لكنّه لا يوجد سوى {actual} مسائل مطابِقة." msgstr[5] "لكنّه لا يوجد سوى {actual} مسائل مطابِقة." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "تعديل إعدادات المساق" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "مكتبة غير صالحة" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "لم يجرِ اختيار أي مكتبة" @@ -11526,7 +11515,7 @@ msgstr "فتح المحرّر" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "فشل استيراد كتلة المكتبة - هل المعرفات صحيحة ويمكن قراءتها؟" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." @@ -11534,11 +11523,11 @@ msgstr "" "اسم العرض لهذا العنصر. يمكن أيضاً للتقارير التحليلية استخدام اسم العرض " "لتعريف هذا العنصر." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "الرقم التعريفي لـ ’LTI‘" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -11551,11 +11540,11 @@ msgstr "" "راجع {docs_anchor_open} وثائق edX LTI {anchor_close} لمزيد من التفاصيل حول " "هذا الإعداد." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "رابط ’LTI‘" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -11568,11 +11557,11 @@ msgstr "" " {docs_anchor_open} وثائق edX LTI {anchor_close} لمزيد من التفاصيل حول هذا " "الإعداد." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "المعطيات المخصّصة" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -11584,11 +11573,11 @@ msgstr "" " الإلكتروني أو لون الخلفية لهذا العنصر. {break_tag} راجع {docs_anchor_open} " "وثائق edX LTI {anchor_close} لمزيد من التفاصيل حول هذا الإعداد ." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "فتح في صفحة جديدة" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -11600,11 +11589,11 @@ msgstr "" "الصفحة الحاليّة. يقتصر استخدام هذا الإعداد على حالة ضبط خاصية \"إخفاء الأداة" " الخارجية\" على القيمة ’false‘. " -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "مُقيَّم " -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." @@ -11612,11 +11601,11 @@ msgstr "" "يُرجى اختيار ’true‘ إذا كان هذا المكوِّن سيستقبل قيمة عدديّة للنتيجة من " "نظام ’LTI‘ الخارجي." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "الثقل" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." @@ -11625,7 +11614,7 @@ msgstr "" "بالعدد 1.0. يقتصر استخدام هذا الإعداد على حالة ضبط خاصية ’Scored‘ على القيمة" " ’true‘." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" @@ -11633,15 +11622,15 @@ msgstr "" "حُفظت النتيجة في ’xblock KVS‘ -- وهي نسخة مطابقة للنتيجة المنشورة في قاعدة " "بيانات django " -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "التعليق العائد من المقيّيم، LTI2.0 spec" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "إخفاء الأداة الخارجية" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " @@ -11651,31 +11640,31 @@ msgstr "" "المزامنة مع نظام تقييم خارجي بدلًا من إطلاق أداة خارجية. يخفي هذا الإعداد زر" " \"إطلاق\" وأي إطارات iFrames ضمنيّة خاصّة بهذا المكوِّن." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "يُرجى طلب اسم المستخدم الخاص بالمستخدم" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "يرجى اختيار ’true‘ لطلب اسم المستخدم الخاص بالمستخدم." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "يُرجى طلب البريد الإلكتروني للمستخدم" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "يرجى اختيار ’true‘ لطلب البريد الإلكتروني الخاص بالمستخدم." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "معلومات تطبيق ’LTI‘" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " @@ -11685,26 +11674,26 @@ msgstr "" " الإلكتروني، يُرجى استخدام مربع النص هذا لإعلام المستخدمين بسبب إرسال اسم " "المستخدم و/أو البريد الإلكتروني الخاص بهم إلى تطبيق لجهة خارجيّة." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "نص الزر" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "يُرجى إدخال نص الزر المستخدم لإطلاق تطبيق الجهة الخارجية" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "يمكن قبول الدرجات بعد تاريخ الاستحقاق" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" "يُرجى اختيار ’true‘ للسماح لأنظمة خارجية بنشر الدرجات بعد تاريخ الاستحقاق." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " @@ -11713,7 +11702,7 @@ msgstr "" "`عذرًا، لا يمكن إعراب المعطيات المخصّصة: {custom_parameter}. يجب أن يكون " "النص على شكل \"x=y\"." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -11722,7 +11711,7 @@ msgstr "" "لا يمكن إعراب تصاريح LTI: {lti_passport}. يجب أن يكون النص على شكل " "\"id:key:secret\"." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "تاريخ الاستحقاق" @@ -11731,11 +11720,11 @@ msgstr "تاريخ الاستحقاق" msgid "Enter the default date by which problems are due." msgstr "يُرجى إدخال تاريخ الاستحقاق الافتراضي المُحدّد لحلّ المسائل." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -11989,35 +11978,35 @@ msgstr "مجموعات مسارات التسجيل" msgid "Partition for segmenting users by enrollment track" msgstr "التقسيم لتصنيف المستخدمين حسب مسار التسجيل" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "ما إذا كان هذا الطالب قد صوت في الاستطلاع" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "إجابة الطالب" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "إجابات الاستطلاع من جميع الطلاب" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "إجابات الاستطلاع من xml" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "سؤال الاستطلاع" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "يُرجى إدخال تاريخ استحقاق حلّ المسائل." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "إخفاء محتوى التسلسل بعد التاريخ المحدد" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." @@ -12025,23 +12014,21 @@ msgstr "" "عند الضبط، يتم إخفاء محتوى التسلسل للمستخدمين غير الموظفين بعد مرور التاريخ " "المحدد." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "هو امتحان الدخول" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -"يُرجى وسم وحدة المساق هذه على أنّها \"امتحان دخول\". كما يُرجى أخذ العلم بأن" -" عليك تفعيل خاصية \"امتحانات الدخول\" ليسري مفعول هذا الإعداد في المساق." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "محدَّد التوقيت" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." @@ -12049,30 +12036,30 @@ msgstr "" "يحدِّد هذا الإعداد ما إذا كان للطلّاب وقت محدود لاستعراض أو التفاعل مع " "مكوِّنات محتوى المساق." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "الزمن المحدّد محسوبًا بالدقائق" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." msgstr "" "عدد الدقائق المُتاحة للطلّاب لاستعراض أو التفاعل مع مكوِّنات محتوى المساق." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "المراقَبة مفعَّلة" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "يحدِّد هذا الإعداد ما إذا كان هذا الامتحان مراقَبًا." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "قواعد المراجعة الآمنة للبرنامج" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." @@ -12080,11 +12067,11 @@ msgstr "" "يُحدّد هذا الإعداد القواعد التي يجب أن يتّبعها فريق المراقبة عند عرض مقاطع " "الفيديو." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "امتحان تحضيري" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." @@ -12092,64 +12079,64 @@ msgstr "" "يحدِّد هذا الإعداد ما إذا كان هذا الامتحان مخصَّصًا لأغراض الاختبار فقط. " "الامتحانات التحضيرية غير موثَّقة." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "هو اختبار تهيئة" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" "يشير هذا الإعداد إلى ما إذا كان هذا الاختبار عبارة عن اختبار تهيئة أم لا." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." msgstr "هذا القسم الفرعي متاح للمتعلمين عند استيفائهم للشروط المطلوبة مسبقًا." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "هذا الامتحان لا يظهر للمتعلم" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "بسبب انتهاء المساق، تم إخفاء هذه المهمة عن المتعلم." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "بسبب مرور الموعد المحدد، تم إخفاء هذه المهمة عن المتعلم." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." msgstr "هذا القسم متطلب أساسي، يجب عليك إكمال هذا القسم لفتح محتوى إضافي." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "قائمة تلخص ما ينبغي أن يتطلع إليه الطلاب في هذا القسم." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "الرقم التعريفي للمجموعة {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "لم يجرِ تحديده" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "اسم العرض لهذا العنصر. (لا يظهر للمتعلمين)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "تجربة المحتوى" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -12159,30 +12146,30 @@ msgstr "" " ويُرجى الانتباه: سيؤثِّر تغيير إعدادات المجموعة الخاصة بتجربة مرئية للطالب " "على بيانات التجربة." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "إعدادات المجموعة" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" "ما هي الوحدة الفرعية التي يجب أن يراها الطلّاب في المجموعة ذات الرقم " "group_id " -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (غير مفعَّلة)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "لا ترتبط التجربة بإعدادات المجموعة." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "حدّد أحد إعدادات المجموعة" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." @@ -12190,7 +12177,7 @@ msgstr "" "تَستخدِم التجربة إعداد ’محذوف‘ للمجموعة. يُرجى اختيار إعدادات صحيحة أو حذف " "هذه التجربة." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." @@ -12198,16 +12185,16 @@ msgstr "" "تستخدم التجربة إعدادات مجموعة لا تدعمها التجارب. لذا يُرجى تحديد إعداد " "مجموعة أو حذف هذه التجربة. " -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "لا تتضمّن التجربة كافة المجموعات الموجودة في الإعدادات." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "إضافة المجموعات الناقصة" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." @@ -12215,7 +12202,7 @@ msgstr "" "تتضمّن التجربة مجموعة غير مفعَّلة. يُرجى نقل المحتوى إلى المجموعات " "المفعَّلة، ثمّ حذف المجموعة غير المفعَّلة." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "هناك مشاكل في تجربة المحتوى هذه، تؤثّر على إمكانيّة استعراض المحتوى." @@ -12235,12 +12222,12 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -12249,11 +12236,11 @@ msgstr "" "تعذّر استلام نصوص مقطع الفيديو {youtube_id} من موقع يوتيوب. رمز الحالة: " "{status_code}." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "ندعم فقط صيغة نصوص (*.srt) لبرنامج SubRip." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -12262,24 +12249,20 @@ msgstr "" "حدث خطأ في ملف نصوص ’SubRip‘ أثناء عملية الإعراب. الرسالة الخطأ الداخلية هي " "{error_message}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "حدث خطأ في ملف نصوص ’SubRip‘ أثناء عملية الإعراب." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "{exception_message}: تعذّر إيجاد النصوص المحمَّلة: {user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "اللغة مطلوبة." - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "أساسي" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -12291,7 +12274,7 @@ msgstr[3] " لا يوجد ملفات نصوص مرتبطة باللغات {lang} msgstr[4] " لا يوجد ملفات نصوص مرتبطة باللغات {lang}" msgstr[5] " لا يوجد ملفات نصوص مرتبطة باللغات {lang}" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." @@ -12299,61 +12282,65 @@ msgstr "" "رابط الفيديو الخاص بك. قد يكون رابطًا لفيديو متوفّر على موقع يوتيوب، أو لملف" " فيديو بصيغة .mp4 أو .ogg أو .webm مستضاف على أي موقع آخر. " -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "الرابط الافتراضي للفيديو " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "اللغة مطلوبة." + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "اسم العرض للمكوِّن" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "الموقع الحالي في الفيديو." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "اختياري، للمتصفّحات ذات الإصدارات الأقدم: الرقم التعريفي على يوتيوب، للفيديو" " ذا السرعة العادية." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "الرقم التعريفي للفيديو على يوتيوب" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "اختياري، للمتصفّات ذات الإصدارات الأقدم: الرقم التعريفي على يوتيوب للفيديو " "ذا السرعة .75x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "الرقم التعريفي على يوتيوب، للسرعة .75x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "اختياري، للمتصفّحات ذات الإصدارات الأقدم: الرقم التعريفي على يوتيوب للفيديو " "ذا السرعة 1.25x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "الرقم التعريفي على يوتيوب، للسرعة 1.25x " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "اختياري، للمتصّفحات ذات الإصدارات الأقدم: الرقم التعريفي على يوتيوب للفيديو " "ذا السرعة 1.5x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "الرقم التعريفي على يوتيوب، لسرعة 1.5x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " @@ -12364,11 +12351,11 @@ msgstr "" "الفيديو بأكمله. يُصاغ بهذا الشكل HH:MM:SS، ويبلغ الحد الأقصى لقيمته " "23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "وقت بدء تشغيل الفيديو" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " @@ -12379,11 +12366,11 @@ msgstr "" "ملف الفيديو بأكمله. يُصاغ بهذا الشكل HH:MM:SS، ويبلغ الحد الأقصى لقيمته " "23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "وقت توقُّف الفيديو" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -12393,11 +12380,11 @@ msgstr "" "استخدام مشغّل الفيديو الذي توفّره edX أو استخدام موقع يوتيوب. يجب عليك إضافة" " رابط واحد على الأقل، غير تابع ليوتيوب، ضمن حقل روابط ملف الفيديو." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "السماح بتنزيل الفيديو" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -12414,11 +12401,11 @@ msgstr "" "إعداد ’السماح بتنزيل الفيديو‘ على القيمة ’true‘ ليُسمح للطلاب تنزيل مقاطع " "الفيديو هذه." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "روابط ملف الفيديو" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -12435,11 +12422,11 @@ msgstr "" "الإنترنت، ثمّ إضافة الرابط للنص هنا. وسيجد الطلّاب رابطًا لتنزيل ذلك النص " "أسفل مقطع الفيديو." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "رابط النص القابل للتنزيل" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -12451,11 +12438,11 @@ msgstr "" "حال أردت إتاحة تنزيل النص بصيغة مختلفة، يُرجى تحميل ملف باستخدام حقل \"تحميل" " نشرة\"." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "السماح بتنزيل النص" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" @@ -12465,19 +12452,19 @@ msgstr "" "تبويبة \"أساسي\". ويجب أن يكون هذا النص باللغة الإنكليزية. ليس عليك تغيير " "هذا الإعداد." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "نص افتراضي محدَّد التوقيت" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "حدّد ما إذا كانت النصوص ستظهر مع الفيديو بشكل افتراضيّ." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "إظهار النص" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." @@ -12485,52 +12472,52 @@ msgstr "" "أضف نصوصًا بلغات مختلفة. يُرجى النقر أدناه لتحديد لغة معيّنة وتحميل ملف نص " "بصيغة ’.srt‘ لتلك اللغة." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "لغات النص" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "اللغة المفضّلة للنص." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "اللغة المفضّلة للنص" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "صيغة ملف النص الذي سينزّله المستخدم. " #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "ملفّ SubRip (بصيغة .srt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "ملف نصّي (.txt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "السرعة الأخيرة التي حدّدها المستخدم للفيديو." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "السرعة الافتراضية للفيديو." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." msgstr "" "حدد ما إذا كنت تريد التقدم تلقائياً إلى الوحدة التالية عند انتهاء الفيديو." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "حدّد فيما إذا كان موقع يوتيوب متاحًا للمستخدم." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." @@ -12538,11 +12525,11 @@ msgstr "" "حمّل نشرة مرافقة لهذا الفيديو. يمكن للطلّاب تنزيل النشرة بالنقر على رابط " "’تنزيل النشرة‘ الموجود تحت الفيديو." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "تحميل النشرة " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." @@ -12550,11 +12537,11 @@ msgstr "" "حدّد فيما إذا كان الوصول إلى هذا الفيديو مقتصرًا على المتصفِّحات فقط، أو " "يمكن الوصول إليه من تطبيقات أخرى، بما فيها تطبيقات الهاتف المحمول." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "مقطع الفيديو متاح عبر الإنترنت فقط" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -12568,36 +12555,36 @@ msgstr "" " على يوتيوب. أمّا في حال لم تخصِّص edX رقمًا تعريفيًّا للفيديو، فيُرجى إدخال" " القيم في هذه الحقول الأخرى وتجاهُل هذا الحقل." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "تاريخ آخر مشاهدة للمِصَدّ" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "لا تُظهِر المِصَدّ مجدّدًا " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "تعليمات" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " @@ -12606,44 +12593,44 @@ msgstr "" "أضف إرشادات لمساعدة الطلاب على فهم كيفية استخدام كلمة سحابة. التعليمات " "الواضحة أمر مهم، خصوصاً للطلاب الذين لديهم متطلبات منالية خاصة." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "مُدخلات" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "عدد المربعات النصية المتاحة للطلاب لإضافة كلمات وجمل." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "عدد الكلمات الأقصى" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "العدد الأقصى من الكلمات المعروض في سحابة توليد الكلمات." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "إظهار النسب" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "تَظهر إحصاءات الكلمات التي أُدخِلت بجانب تلك الكلمات." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "إذا قام المتعلم بنشر كلمات على السحابة أم لا." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "إجابة الطالب." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "جميع الكلمات الممكنة من جميع الطلاب." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "أفضل num_top_words كلمات بالنسبة لسحابة الكلمات." @@ -13123,7 +13110,7 @@ msgstr "وحدة عمودية من المنهاج" #: cms/djangoapps/contentstore/views/helpers.py #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "قسم" @@ -13860,7 +13847,7 @@ msgid "" "up shortly!" msgstr "المناقشات حاليا قيد الصيانة. سنعيدها تفعيلها بعد قليل!" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "المحتوى مغلق" @@ -13888,7 +13875,7 @@ msgstr "مناقشة موجَّهة" msgid "Hide Annotations" msgstr "إخفاء الملاحظات التوضيحية" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "تم التأشير على الصفحة" @@ -13896,9 +13883,9 @@ msgstr "تم التأشير على الصفحة" msgid "Bookmark this page" msgstr "التأشير على هذه الصفحة" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "عذرًا، لا تملك صلاحية دخول هذه الوحدة الدراسية التابعة." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -14459,27 +14446,27 @@ msgstr "" "تم تنشيط بريدك الإلكتروني الثانوي. يرجى زيارة {link_start} لوحة المعلومات " "{link_end} للمساقات." -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "هام!" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "السابق" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "التالي" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "تسلسل" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "تمّت" diff --git a/conf/locale/ca/LC_MESSAGES/django.mo b/conf/locale/ca/LC_MESSAGES/django.mo index abbaf8675969435bbea0ecaba1030d4296961a06..23219adc41ab129bf353589737e8915a4194c253 100644 GIT binary patch delta 52425 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 M*X~$UbYj2%1G<5sxc~qF delta 52626 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 diff --git a/conf/locale/ca/LC_MESSAGES/django.po b/conf/locale/ca/LC_MESSAGES/django.po index 514cb089e4..3bb512787e 100644 --- a/conf/locale/ca/LC_MESSAGES/django.po +++ b/conf/locale/ca/LC_MESSAGES/django.po @@ -80,7 +80,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "" @@ -106,7 +106,7 @@ msgid "Video" msgstr "Video" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "Avançat" @@ -117,38 +117,38 @@ msgstr "Exàmen d'entrada" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "Unitat" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "Buit" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "" @@ -159,7 +159,7 @@ msgid "Name" msgstr "Nom" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "ID de video" @@ -194,7 +194,7 @@ msgid "Log out" msgstr "Tancar sessió" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "Mode" @@ -245,12 +245,12 @@ msgstr "Ets matriculat com a estudiant d'educació professional" msgid "Professional Ed" msgstr "" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "Mostra el Nom" @@ -4406,7 +4406,7 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -4712,7 +4712,7 @@ msgid "Are you sure you want to cancel retirement for user \"%(username)s\"? " msgstr "" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -8285,21 +8285,21 @@ msgstr "Accedeix" msgid "Our mailing address is" msgstr "" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "" @@ -8311,11 +8311,11 @@ msgstr "" msgid "Question {}" msgstr "" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "Incorrecte" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "Correcte" @@ -8472,7 +8472,7 @@ msgstr "Correcte:" msgid "Incorrect:" msgstr "Incorrecte:" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "Resposta" @@ -8727,216 +8727,216 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "Mostrar resposta" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "Finalitzat" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -8946,47 +8946,47 @@ msgid "" "contact moocsupport@mathworks.com" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "Si l'error continua, si us plau contact amb el personal del curs." @@ -8995,7 +8995,7 @@ msgstr "Si l'error continua, si us plau contact amb el personal del curs." #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "" @@ -9003,98 +9003,98 @@ msgstr "" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -9103,204 +9103,204 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " "will be displayed instead of this one." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " "the start date that you have set for this course is used." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "Requisits previs dels cursos" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -9313,11 +9313,11 @@ msgid "" "\"2015-10-08\"]] " msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -9330,104 +9330,104 @@ msgid "" "\"i4x-UniversityX-MUS101-course-2015_T1\", \"default\": true}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "Anunci de la Data del Curs" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " "as private to cohort members." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "El Curs És Nou " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "Curs mòbil disponible" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " "titles of each chapter in the book." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -9438,7 +9438,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "" @@ -9447,7 +9447,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -9457,95 +9457,95 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " "course staff." msgstr "" -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " "YYYY-MM-DD, or \"%Y-%d-%m\" for YYYY-DD-MM." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Certificates Display Behavior" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -9556,7 +9556,7 @@ msgstr "" msgid "Course Banner Image" msgstr "Imatge del banner del curs" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." @@ -9566,61 +9566,61 @@ msgstr "" msgid "Course Video Thumbnail Image" msgstr "Imatge en miniatura del video del curs" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" " when they complete the course. For instance, \"Certificate\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " "when they complete the course. For instance, \"Certificate of Achievement\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -9628,47 +9628,47 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -9676,11 +9676,11 @@ msgid "" "course, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -9688,60 +9688,60 @@ msgid "" "null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " "survey to the Course Survey Name setting above." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -9749,41 +9749,41 @@ msgid "" " not show in catalog and do not allow access to an about page)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " "setting to take effect." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " "course setting to take effect." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -9795,15 +9795,15 @@ msgstr "" msgid "Course Language" msgstr "Llengua del curs" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See teams configuration documentation for help and examples." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " "exams." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " "from the following options: {available_providers}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " "escalations (e.g. appeals, delayed reviews, etc.)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -9857,73 +9857,73 @@ msgid "" "exams are enabled for the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " "Proctored Exams is set to true." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" " course at any rate before the course ends." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -9931,19 +9931,19 @@ msgid "" "'public' (allow access to both outline and course content)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -9952,31 +9952,31 @@ msgid "" "documentation." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." @@ -9988,7 +9988,7 @@ msgstr "" msgid "Other Course Settings" msgstr "Altres configuracions del curs" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -9996,7 +9996,7 @@ msgid "" "\"value\", \"other_setting\": \"value\" }" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "General" @@ -10064,59 +10064,59 @@ msgstr "" msgid "{short_label} Avg" msgstr "" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" " save the component and then re-open it for editing." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "Editor" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "" @@ -10124,110 +10124,110 @@ msgstr "" msgid "Library" msgstr "Biblioteca" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" msgstr[1] "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "" msgstr[1] "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "" @@ -10266,17 +10266,17 @@ msgstr "" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -10285,11 +10285,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -10298,11 +10298,11 @@ msgid "" "on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -10311,11 +10311,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -10323,104 +10323,104 @@ msgid "" "set to False. " msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " "setting hides the Launch button and any IFrames for this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " "email will be forwarded to a third party application." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -10435,11 +10435,11 @@ msgstr "Data de venciment" msgid "Enter the default date by which problems are due." msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -10641,210 +10641,210 @@ msgstr "Grups de seguiment d'inscripció" msgid "Partition for segmenting users by enrollment track" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " "will impact the experiment data." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" @@ -10864,47 +10864,43 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "" - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -10912,92 +10908,96 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." msgstr "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "" + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " "must add at least one non-YouTube URL in the Video File URLs field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -11007,11 +11007,11 @@ msgid "" "Video Download Allowed to True." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -11022,11 +11022,11 @@ msgid "" "transcript below the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -11034,100 +11034,100 @@ msgid "" "format, upload a file by using the Upload Handout field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" " to change this setting." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "Llenguatges de transcripció" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "" #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -11136,80 +11136,80 @@ msgid "" "this field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "Instruccions" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " "accessibility requirements." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "" @@ -11694,7 +11694,7 @@ msgid "Vertical" msgstr "Vertical" #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "Secció" @@ -12426,7 +12426,7 @@ msgstr "" "Els debats estan en procés de manteniment. Els farem una còpia de seguretat " "en breu." -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "Continguts bloquejat" @@ -12454,7 +12454,7 @@ msgstr "Debat guiat" msgid "Hide Annotations" msgstr "Ocultar anotacions" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "Marcadors" @@ -12462,9 +12462,9 @@ msgstr "Marcadors" msgid "Bookmark this page" msgstr "Marqueu aquesta pàgina" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "No teniu accés a aquest mòdul de dependència." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -13015,27 +13015,27 @@ msgid "" "{link_start}dashboard{link_end} for courses." msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "Important!" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "Seqüència" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "" diff --git a/conf/locale/de_DE/LC_MESSAGES/django.mo b/conf/locale/de_DE/LC_MESSAGES/django.mo index 713144f4cb658fb8782e7d7f327b0241bce6b1c3..b18c071d825ae2bb55f0b4a79c6705405ae153a1 100644 GIT binary patch delta 85087 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

-2awgN-R!BfDus+Xi8uUBTR@ojP_Z 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ν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 diff --git a/conf/locale/de_DE/LC_MESSAGES/django.po b/conf/locale/de_DE/LC_MESSAGES/django.po index 82ed8c8ba7..91f1634d9f 100644 --- a/conf/locale/de_DE/LC_MESSAGES/django.po +++ b/conf/locale/de_DE/LC_MESSAGES/django.po @@ -189,7 +189,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "Text" @@ -215,7 +215,7 @@ msgid "Video" msgstr "Video" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "Erweitert" @@ -226,24 +226,24 @@ msgstr "Eingangsprüfung" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "Lerneinheit" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "Leer" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "Die folgenden erforderlichen Informationen fehlen: {missing}." #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." @@ -252,14 +252,14 @@ msgstr "" "Sie es ein anderes Transkript hochzuladen." #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "Ein Transkript mit dem \"{language_code}\" Sprach-Code existiert bereits." #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "Ein Transkript-Dokument ist erforderlich." @@ -270,7 +270,7 @@ msgid "Name" msgstr "Name" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "Videokennung" @@ -305,7 +305,7 @@ msgid "Log out" msgstr "Abmelden" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "Modus" @@ -357,12 +357,12 @@ msgstr "Du wurdest als Fachausbildungsteilnehmer eingeschrieben" msgid "Professional Ed" msgstr "Fachausbildung" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "Anzeigename" @@ -4972,7 +4972,7 @@ msgstr "" "der Block als für alle sichtbar. Beachten Sie, dass dieses Feld ignoriert " "wird, wenn der Block \"visible_to_staff_only\" ist." -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -5293,7 +5293,7 @@ msgstr "" "stornieren möchten? " #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -9290,21 +9290,21 @@ msgstr "Anmelden" msgid "Our mailing address is" msgstr "Unsere Postanschrift lautet" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "XML-Daten für die Anmerkung" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "Anzeigename für diese Komponente" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "Anmerkung" @@ -9317,11 +9317,11 @@ msgstr "" msgid "Question {}" msgstr "Frage {}" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "Falsch" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "richtig" @@ -9493,7 +9493,7 @@ msgstr "Richtig:" msgid "Incorrect:" msgstr "Falsch:" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "Antwort" @@ -9772,21 +9772,21 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "Leeres fortgeschrittenes Problem" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "" "Die Anzahl der Versuche, die von den Teilnehmern für diese Fragestellung " "benötigt worden sind" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "Maximale Versuche" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -9795,21 +9795,21 @@ msgstr "" "Fragestellung hat. Falls der Wert nicht gesetzt ist, hat man unbegrenzt " "viele Versuche." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "Datum bis zu dem diese Fragestellung zu bearbeiten ist" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" "Zeit nach dem Fälligkeitsdatum bis zu der Einreichungen noch akzeptiert " "werden" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "Zeige Ergebnisse" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." @@ -9817,23 +9817,23 @@ msgstr "" "Legt fest wann die Antwort auf die Fragestellung gezeigt wird. Ein " "Standardwert kann in den erweiterten Einstellungen festgelegt werden." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "Immer" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "Nie" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "Überfällig" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "Antwort zeigen" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." @@ -9841,47 +9841,47 @@ msgstr "" "Legt fest wann die Antwort auf die Fragestellung gezeigt wird. Ein " "Standardwert kann in den fortgeschrittenen Einstellungen festgelegt werden." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "Beantwortet" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "Geschlossen" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "Beendet" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "Korrekt oder Überfällig" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "Nach einer gewissen Anzahl von Versuchen" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "Versucht" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "Antwort anzeigen: Anzahl der Versuche" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." @@ -9889,15 +9889,15 @@ msgstr "" "Anzahl der Male, die der Teilnehmer versuchen muss, die Frage zu " "beantworten, bevor die Schaltfläche Antwort anzeigen erscheint." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "Zwang der Anzeige des Speichern-Knopfes auf der Seite" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "Zurücksetzen-Schaltfläche anzeigen" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." @@ -9906,11 +9906,11 @@ msgstr "" "Nutzer seine Antwort zurücksetzen kann. Ein Standardwert kann in den " "erweiterten Einstellungen gesetzt werden." -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "Zufällige Anordnung" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " @@ -9919,56 +9919,56 @@ msgstr "" "randomisiert werden sollen. Bei Problemen, die keine zufälligen Werte " "enthalten, geben Sie \"Niemals\" an. " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "Bei Zurücksetzung" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "Pro Teilnehmer" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "XML-Daten der Fragestellung" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "Wörterbuch mit der Richtigkeit der aktuellen Teilnehmerantworten" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "Wörterbuch zur Wartung der Zustände der Eingabetypen" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "Wörterbuch mit den aktuellen Teilnehmerantworten" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "Dictionary mit der aktuellen Teilnehmerbewertung" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "" "Ob die Antworten seit dem letzten Absenden gespeichert wurden oder nicht." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "Angabe, ob der Teilnehmer die Fragestellung beantwortet hat" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "Zufallszahlen-Seed für diesen Teilnehmer" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "Letzte Einreichungszeit" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "Kontrolluhr zwischen Versuchen" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." @@ -9976,11 +9976,11 @@ msgstr "" "Sekunden die ein Teilnehmer zwischen Einreichungen für eine Fragestellung " "mit mehreren Versuchen warten muss." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "Gewichtung der Fragestellung" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." @@ -9988,26 +9988,26 @@ msgstr "" "Legt die Anzahl der Punkte fest, die jede Frage wert ist. Falls der Wert " "nicht gesetzt ist, ist jedes Antwortfeld einen Punkt wert." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "Markdown-Quellcode für dieses Modul" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" "Quellcode für LaTeX- und Word-Fragestellungen. Dieses Fähigkeit wird nicht " "sehr gut unterstützt." -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "Aktiviere LaTeX-Templates?" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "Matlab API-Schlüssel" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -10024,7 +10024,7 @@ msgstr "" " Um einen Schlüssel für Ihren Kurs zu erhalten oder ein Problem zu melden, " "wenden Sie sich bitte an moocsupport@mathworks.com" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -10032,7 +10032,7 @@ msgstr "" "Es tut uns leid, es gab einen Fehler bei der Verarbeitung deiner Anfrage. " "Bitte lade die Seite neu und versuche es noch einmal." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." @@ -10040,23 +10040,23 @@ msgstr "" "Der Zustand dieser Fragestellung hat sich geändert seitdem du diese Seite " "geladen hast. Bitte aktualisiere deine Seite." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "Antwort ID" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "Frage" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "Richtige Antwort" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "Sende" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "" "Warnung: Die Aufgabenstellung wurde auf ihren ursprünglichen Zustand " @@ -10064,7 +10064,7 @@ msgstr "" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" @@ -10072,7 +10072,7 @@ msgstr "" "Der Zustand der Fragestellung wurde durch eine ungültige Einreichung " "korrumpiert. Die Einreichung bestand aus:" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "" "Sollte dieser Fehler weiterhin auftreten, kontaktieren Sie bitte die " @@ -10083,7 +10083,7 @@ msgstr "" #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" @@ -10091,12 +10091,12 @@ msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Hinweis ({hint_num} von {hints_count}):" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." @@ -10104,54 +10104,54 @@ msgstr "" "Ihre Antworten wurden vorher gespeichert. Klicken Sie auf '{button_name}', " "um diese Benoten zu lassen." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "Falsch ({progress} Punkt)" msgstr[1] "Falsch ({progress} Punkte)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "Richtig ({progress} Punkt)" msgstr[1] "Richtig ({progress} Punkte)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "Teilweise richtig ({progress} Punkt)" msgstr[1] "Teilweise richtig ({progress} Punkte)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "Teilweise richtig" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "Eingereichte Antworten" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "Fragestellung geschlossen." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "" "Die Aufgabe muss zurückgesetzt werden, bevor Sie eine neue Lösung absenden " "können." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" "Sie müssen mindestens {wait} Sekunden zwischen den einzelnen Abgaben warten." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -10160,36 +10160,36 @@ msgstr "" "Du musst mindestens {wait_secs} Sekunden zwischen den Einreichungen warten; " "{remaining_secs} Sekunden verbleibend." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} Stunde" msgstr[1] "{num_hour} Stunden" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} Minute" msgstr[1] "{num_minute} Minuten" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} Sekunde" msgstr[1] "{num_second} Sekunden" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "Fragestellung muss vor dem Speichern zurückgesetzt werden." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "Deine Antworten wurden gespeichert." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -10200,11 +10200,11 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "Zurücksetzen nicht möglich, da die Aufgabe schon beendet ist." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "" "Sie müssen eine Antwort erst einreichen, bevor diese zurückgesetzt werden " @@ -10212,146 +10212,133 @@ msgstr "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "" "Die Einstellungen der Aufgabenstellung unterstützen keine Neubewertung." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "" "Fragestellung muss beantwortet werden, bevor sie erneut benotet werden kann." " " -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "konditional" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "Liste der URLs von Kindern, die Referenzen auf externe Module sind" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "Quell-Komponenten" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -"Die Komponentenpositions-IDs aller Quellkomponenten, anhand derer bestimmt " -"werden kann, ob einem Lernenden der Inhalt dieses bedingten Moduls angezeigt" -" wird. Kopieren Sie die Komponentenpositions-ID einer Komponente aus dem " -"Einstellungsdialog in Studio." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "Konditionale Eigenschaften" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -"Das Attribut der Quellkomponenten, das bestimmt, ob einem Lerner der Inhalt " -"dieses bedingten Moduls angezeigt wird." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "konditionale Werte" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -"Der Wert, mit dem das bedingte Attribut der Quellkomponenten übereinstimmen " -"muss, bevor ein Lernender den Inhalt dieses bedingten Moduls sieht." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "Gesperrter Nachrichteninhalt" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -"Die Meldung, die den Lernenden angezeigt wird, wenn nicht alle Bedingungen " -"erfüllt sind, um den Inhalt dieses bedingten Moduls anzuzeigen. Fügen Sie " -"{link} in den Text Ihrer Nachricht ein, um den Lernenden einen direkten Link" -" zu den erforderlichen Lerneinheiten zu geben. Zum Beispiel: \"Sie müssen " -"{link} ausfüllen, bevor Sie auf diese Lerneinheit zugreifen können\"" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" "Sie müssen zuerst {link} beenden, bevor Sie diese Lerneinheit bearbeiten " "können." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "Diese Komponente hat noch keine Quellkomponenten konfiguriert." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "Konfiguriere Liste der Quellen" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "LTI-Pässe" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." msgstr "" "Gib die Passwörter für die LTI-Werkzeuge des Kurses in folgendem Format ein:" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" "Liste der Lehrbuchobjekte mit (Titel, URL) für die in diesem Kurs " "verwendeten Lehrbücher" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "Lesbarer Link, der auf das Wiki für diesen Kurs zeigt." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "Datum, ab welchem die Einschreibung in diesen Kurses möglich ist" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "" "Datum, ab welchem die Einschreibung in diesen Kurses nicht mehr möglich ist." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "Zeit, ab welcher dieses Modul sichtbar ist" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "Datum an dem die Klasse endet" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "Datum, ab welchem Zertifikate erhältlich sind" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "Nachträglich eingetragener anzuzeigender Kurspreis" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " @@ -10361,11 +10348,11 @@ msgstr "" "werden. Wenn ein Administrator in der Datenbank einen bezahlten Kurspreis " "festlegt, wird dieser anstelle dieses Preises angezeigt." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "Startdatum" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " @@ -10376,25 +10363,25 @@ msgstr "" "eingeben, wird das Startdatum verwendet, das Sie für diesen Kurs festgelegt " "haben." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "Vorausgesetzte Kurse" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" "Schlüssel des vorausgesetzten Kurses falls dieser Kurs einen vorausgesetzten" " Kurs hat." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "Definition der Bewertungsrichtlinie für diese Klasse" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "Taschenrechner anzeigen" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." @@ -10402,29 +10389,29 @@ msgstr "" "Gib \"Wahr\" oder \"Falsch\" ein. Falls \"Wahr\", können die Teilnehmer den " "Taschenrechner innerhalb des Kurs sehen." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "Kursanzeigename" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "Kurseditor" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "" "Gib die Methode an, mit der dieser Kurs bearbeitet wird (\"XML\" oder " "\"Studio\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "Umfrage-URL des Kurses" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." @@ -10432,11 +10419,11 @@ msgstr "" "URL der \"Umfrage zum Kursende\" angeben. Wenn der Kurs nicht durch eine " "Umfrage beendet werden soll, Null angeben. " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "Daten der Abschaltung der Diskussionen" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -10459,11 +10446,11 @@ msgstr "" "einschließlich des äußeren Paares von eckigen Klammern: [[\"2015-09-15\", " "\"2015-09-21\"], [\"2015-10-01\", \"2015-10-08\"]] " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "Themenkarte der Diskussion" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -10486,27 +10473,27 @@ msgstr "" "Beispiel, \"Lydian Mode\": {\"id\": \"i4x-UniversityX-" "MUS101-course-2015_T1\", \"default\": true}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "Kursankündigungsdatum" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "Gib das Datum der Ankündigung deines Kurs ein." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "Kohort-Konfiguration" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -10517,21 +10504,21 @@ msgstr "" "Gruppen oder identifizieren Sie kursbreite Diskussionsthemen als privat für " "Kohortenmitglieder." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "Kurs ist neu" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "Mobiler Kurs verfügbar." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." @@ -10539,48 +10526,48 @@ msgstr "" "Gib \"Wahr\" oder \"Falsch\" ein. Bei \"Wahr\" wird der Kurs für mobile " "Geräte verfügbar sein." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "Daten des hochgeladenen Videos" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "Kurs ist unbenotet" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "Gib \"Wahr\" oder \"Falsch\" ein. Falls \"Wahr\", wird der Kurs nicht benotet." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "Fortschrittsanzeige abschalten" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "Gib \"Wahr\" oder \"Falsch\" ein. Falls \"Wahr\", können die Teilnehmer den " "Fortschrittsgraphen nicht sehen." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "PDF-Lehrbücher" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "Liste der Wörterbücher, die die pdf_textbook Konfiguration enthalten" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "HTML-Lehrbücher" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " @@ -10590,11 +10577,11 @@ msgstr "" "geben Sie den Namen der Registerkarte (in der Regel den Titel des Buches) " "sowie die URLs und Titel der einzelnen Kapitel im Buch ein." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "Entferntes Notenbuch" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -10607,7 +10594,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "CCX aktivieren" @@ -10616,7 +10603,7 @@ msgstr "CCX aktivieren" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -10626,11 +10613,11 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "CCX Konnektor URL " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." @@ -10639,11 +10626,11 @@ msgstr "" "(optional). Wird ignoriert, es sei denn, 'CCX aktivieren' ist auf 'true' " "gesetzt." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "Anonyme Diskussionsbeiträge erlauben" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." @@ -10652,11 +10639,11 @@ msgstr "" "Diskussionsbeiträge erstellen, die allen Nutzern als anonym dargestellt " "werden." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "Erlaube anonyme Diskussionsbeiträge für die Partner" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -10667,17 +10654,17 @@ msgstr "" "dargestellt werden. Diese Einstellung anonymisiert die Beiträge gegenüber " "den Kursmitarbeitern nicht." -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "Erweiterte Modul-Liste" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "" "Geben Sie die Namen der fortgeschrittenen Module ein, die Sie in Ihrem Kurs " "verwenden möchten." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." @@ -10685,11 +10672,11 @@ msgstr "" "Wahr, wenn Zeitzonen zu den Terminen im Kurs angezeigt werden sollen. " "Veraltet zugunsten des due_date_display_format." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "Darstellungsformat des Fälligkeitsdatum" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -10699,21 +10686,21 @@ msgstr "" " DD, YYYY. Geben Sie \"%m-%d-%Y\" für MM-DD-YYYY, \"%d-%m-%Y\" für DD-MM-" "YYYY, \"%Y-%m-%d\" für YYYY-MM-DD, oderr \"%Y-%d-%m\" für YYYY-DD-MM ein." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "Externes Login-Domain" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" "Gib die externe Login-Methode an, die Teilnehmer für diesen Kurs nutzen " "können." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "Zertifikate sind herunterladbar vor Ende" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -10722,21 +10709,21 @@ msgstr "" "bereits vor Kursende die Zertifikate herunterladen, wenn sie die " "Anforderungen für den Zertifikatserhalt bereits erfüllt haben." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Display Behavior" msgstr "Verhalten für Zertifikatsanzeige" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "Bild der \"Über diesen Kurs\"-Seite" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -10746,11 +10733,11 @@ msgstr "" "\"Dateien & Uploads\"-Seite hochladen. Du kannst das Kursbild auch auf der " "\"Einstellungen & Details\"-Seite festlegen." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "Kurs-Banner-Bild" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." @@ -10758,11 +10745,11 @@ msgstr "" "Bearbeiten Sie den Namen der Banner-Bilddatei. Sie können das Bannerbild auf" " der Seite Einstellungen & Details einstellen." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "Anzeigebild für das Kurs-Video" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." @@ -10771,11 +10758,11 @@ msgstr "" "können das Miniaturansichtsbild des Videos auf der Seite Einstellungen & " "Details festlegen." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "Offene Auszeichnungen ausgeben" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." @@ -10783,7 +10770,7 @@ msgstr "" "Ausgabe offener Auszeichnungen für diesen Kurs. Auszeichnungen werden bei " "der Zertifikatserstellung generiert." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" @@ -10794,11 +10781,11 @@ msgstr "" "das die Teilnehmer nach Abschluss des Kurses erhalten. Zum Beispiel " "\"Zertifikat\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "Zertifikatsname (kurz)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " @@ -10809,15 +10796,15 @@ msgstr "" "ein, das die Teilnehmer nach Abschluss des Kurses erhalten. Zum Beispiel " "\"Leistungsnachweis\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "Zertifikatsname (lang)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "Web/HTML Ansicht für Zertifikate aktiviert" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" "Wenn \"true\", sind für den Kurs Web/HTML-Ansichten des Zertifikats " @@ -10825,13 +10812,13 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "Web/HTML Ansicht des Zertifikates" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -10841,22 +10828,22 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "Zertifikat Konfiguration" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" "Geben Sie hier kursspezifische Konfigurationsinformationen ein (JSON-Format)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "CSS-Klasse für Kurswiederholungen" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." @@ -10864,29 +10851,29 @@ msgstr "" "Erlaube, dass Kurse die selbe CSS-Klasse während der Laufzeit nutzen, selbst" " wenn sie unterschiedliche Nummern haben." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "Externer Link zum Diskussionsforum" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" "Erlaube die Festlegung eines externen Links, um die Diskussionsforen zu " "ersetzen." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "Verstecke den Fortschrittsreiter" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "Verstecken des Fortschrittsreiters erlauben." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "Anzeigestring der Kursorganisation" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -10898,11 +10885,11 @@ msgstr "" "angegeben haben. Um die Organisation zu verwenden, die Sie beim Anlegen des " "Kurses angegeben haben, geben Sie null ein." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "Anzeigestring der Kursnummer" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -10914,11 +10901,11 @@ msgstr "" "haben. Um die Kursnummer zu verwenden, die Sie beim Anlegen des Kurses " "eingegeben haben, geben Sie null ein." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "Maximale Einschreibungsanzahl für den Kurs" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." @@ -10927,41 +10914,41 @@ msgstr "" "einschreiben dürfen. Um unbegrenzte Einschreibungen zu erlauben, gib null " "ein." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "Öffentlichen Wiki-Zugriff zulassen" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "Nur auf Einladung" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "" "Ob die Einschreibung auf die Einladung durch das Kurspersonals beschränkt " "werden soll." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "Vorkurs-Umfragename." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" "Name des Umfrageformulars, welcher als Vorbereitung für die Benutzer im Kurs" " angezeigt wird." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "Vorkurs-Umfrage erforderlich." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " @@ -10972,13 +10959,13 @@ msgstr "" "Sie in der Einstellung für den Course Survey Namen oben einen Namen für die " "Umfrage hinzufügen." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "Kurssichtbarkeit im Katalog" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -10991,11 +10978,11 @@ msgstr "" " die Info-Seite erlauben), 'none' (nicht im Katalog anzeigen und Zugriff auf" " eine Info-Seite nicht erlauben)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "Eingangsprüfung aktiviert" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -11006,11 +10993,11 @@ msgstr "" "Aufnahmeprüfungen aktivieren müssen, damit diese Kurseinstellung wirksam " "wird." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "Minimale Anforderung(%) der Zulassungsprüfung" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " @@ -11021,19 +11008,19 @@ msgstr "" "Aufnahmeprüfungen aktivieren müssen, damit diese Kurseinstellung wirksam " "wird." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "ID der Zulassungsprüfung" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "Kennung des Inhaltsmoduls (Ort) der Aufnahmeprüfung." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "Social Media Sharing URL" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -11046,19 +11033,19 @@ msgstr "" "müssen vollständig qualifiziert sein. Zum Beispiel: " "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "Kurssprache" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "Wählen Sie die Sprache Ihres Kurses. " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "Konfiguration der Teams" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See teams configuration documentation for help and examples." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "Beaufsichtigte Prüfungen erlauben" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " @@ -11082,11 +11069,11 @@ msgstr "" "Aktivierung von beaufsichtigten Prüfungen auch zeitgesteuerte Prüfungen " "ermöglicht." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "Beaufsichtigungsdienstleister" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " @@ -11096,11 +11083,11 @@ msgstr "" " verwenden möchten. Wählen Sie aus den folgenden Optionen: " "{available_providers}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "Eskalationskontakt für Proctortrack" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " @@ -11111,11 +11098,11 @@ msgstr "" "Falle von Eskalationen (z.B. Einsprüche, verspätete Überprüfungen usw.) " "wenden kann." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "Erlauben Sie die Abmeldung von beaufsichtigten Prüfungen" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -11128,13 +11115,13 @@ msgstr "" " mit Beaufsichtigung ablegen. Diese Einstellung gilt nur, wenn für den Kurs " "beaufsichtigte Prüfungen aktiviert sind." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "" "Erstellen von Zendesk-Tickets für verdächtige, beaufsichtigte " "Prüfungsversuche" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." @@ -11142,11 +11129,11 @@ msgstr "" "Geben Sie wahr oder falsch ein. Wenn dieser Wert wahr ist, wird ein Zendesk-" "Ticket für verdächtige Versuche erstellt." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "Terminierte Prüfungen freischalten" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " @@ -11157,11 +11144,11 @@ msgstr "" "Einstellung werden zeitgesteuerte Prüfungen aktiviert, wenn beaufsichtigte " "Prüfungen aktivieren auf \"true\" gesetzt ist." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "Mindest Note für Anerkennung" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." @@ -11170,11 +11157,11 @@ msgstr "" "erhalten, als Dezimalzahl zwischen 0,0 und 1,0. Geben Sie z.B. für 75% 0,75 " "ein." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "Selbstgewähltes Tempo" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" @@ -11185,11 +11172,11 @@ msgstr "" "Aufgaben, und die Teilnehmer können den Kurs jedenfalls vor Ende des Kurses " "durchlaufen." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "Unterabschnittsvoraussetzungen aktivieren" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." @@ -11198,21 +11185,21 @@ msgstr "" "Unterabschnitt solange vor den Teilnehmern verborgen, bis diese eine mindest" " Punktanzahl erreicht haben." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "Informationen zum Kursverlauf " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "Gib an, was Teilnehmer im Kurs lernen können." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "Kurssichtbarkeit für uneingeschriebene Teilnehmer" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -11225,19 +11212,19 @@ msgstr "" "eingeschriebene Teilnehmer können nur die Kursübersicht sehen) and 'public' " "(sichtbar für alle Teilnehmer)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "Kurs Unterrichtender" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "Geben Sie Details zum Dozent des Kurses an." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "Nicht unterstützte Probleme und Werkzeuge hinzufügen" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -11252,11 +11239,11 @@ msgstr "" "z.B. Tests, Zugänglichkeit, Internationalisierung und Dokumentation, nicht " "erfüllen." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "Benachrichtigung bei Highlights ist aktiviert" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." @@ -11265,33 +11252,33 @@ msgstr "" "dem Inhalt des Kurses verbunden sind, zu ihrem geplanten Zeitpunkt an die " "Lernenden übermittelt." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." msgstr "" -#: xmodule/course_module.py cms/templates/certificates.html +#: xmodule/course_block.py cms/templates/certificates.html #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" msgstr "Andere Kurseinstellungen" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -11303,7 +11290,7 @@ msgstr "" "ermöglichen. Geben Sie ein Dictionary von Werten im JSON-Format ein, z.B. { " "\"my_custom_setting\": \"value\", \"other_setting\": \"value\" }" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "Allgemein" @@ -11380,23 +11367,23 @@ msgstr "{section_type} Durchschnitt = {percent:.0%}" msgid "{short_label} Avg" msgstr "{short_label} Durchschn." -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "HTML-Inhalte, die für dieses Modul angezeigt werden" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" "Quellcode für LaTeX-Dokumente. Diese Fähigkeit wird nicht gut unterstützt." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" @@ -11407,23 +11394,23 @@ msgstr "" "bearbeiten. Wenn du diese Einstellung änderst, musst du die Komponente " "speichern, und für die weitere Bearbeitung neu öffnen." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "Editor" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "Darstellung" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "Roh" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "Seite vor Teilnehmern verbergen" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." @@ -11431,54 +11418,54 @@ msgstr "" "Wenn Sie diese Einstellung wählen, sehen nur Kursteammitglieder mit der " "Rolle Mitarbeiter oder Admin diese Seite." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "HTML für zusätzliche Seiten" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "Liste der Bestandteile der Kursaktualisierung" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "Jeder Typ" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "Bibliothek" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "" "Wählen Sie die Bibliothek aus, aus der Sie Inhalt aufzeichnen möchten." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "Bibliotheksversion" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "Legt fest, wie Inhalte aus der Bibliothek aufgezeichnet werden." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "Wähle n zufällig" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "Anzahl" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "" "Geben Sie die Anzahl der Auswahlmöglichkeiten ein, die jedem Teilnehmer " "angezeigt werden sollen." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "Fragestellungsart" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." @@ -11486,32 +11473,32 @@ msgstr "" "Wählen Sie einen Problemtyp aus, den Sie aus der Bibliothek holen möchten. " "Wenn \"Any Type\" ausgewählt ist, wird keine Filterung angewendet." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "Die Aufgabe ist abgelaufen. Die Bibliothek hat neue Inhalte." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} jetzt aktualisieren." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "Diese Bibliothek ist ungültig, unbrauchbar oder wurde gelöscht." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "Bibliothekenliste bearbeiten" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -11519,23 +11506,23 @@ msgstr "" "Dieser Kurs unterstützt keine Inhaltsbibliotheken. Weitere Informationen " "erhalten Sie von Ihrem Systemadministrator." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "Es wurde noch keine Bibliothek ausgewählt." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "Wählen Sie eine Bibliothek." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "In den angegebenen Bibliotheken gab es keine passenden Aufgabentypen." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "Einen anderen Aufgabentyp wählen." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " @@ -11546,22 +11533,22 @@ msgstr[1] "" "Die Konfiguration der angegebene Bibliothek liefert {count} " "Aufgabenstellungen, " -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "aber es gibt nur {actual} passende Aufgabenstellung." msgstr[1] "aber es gibt nur {actual} passende Aufgabenstellungen." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "Konfiguration der Bibliothek bearbeiten" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "Ungültige Bibliothek" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "Keine Bibliothek ausgewählt" @@ -11602,7 +11589,7 @@ msgstr "" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." @@ -11610,11 +11597,11 @@ msgstr "" "Der Anzeigename für diese Komponente. Analyseberichte können auch den " "Anzeigenamen verwenden, um diese Komponente zu identifizieren." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "LTI ID" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -11628,11 +11615,11 @@ msgstr "" "{docs_anchor_open}die edX LTI-Dokumentation{anchor_close} für weitere " "Details zu dieser Einstellung." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "LTI URL" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -11645,11 +11632,11 @@ msgstr "" "\"False\" gesetzt ist.{break_tag}Siehe {docs_anchor_open}die edX LTI-" "Dokumentation{anchor_close} für weitere Details zu dieser Einstellung." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "Individuelle Parameter" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -11663,11 +11650,11 @@ msgstr "" "{docs_anchor_open}die edX LTI Dokumentation{anchor_close} für weitere " "Details zu dieser Einstellung." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "Öffne in \"Neue Seite\"" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -11680,11 +11667,11 @@ msgstr "" "angezeigt werden soll. Diese Einstellung ist nur wirksam, wenn \"Verstecke " "externe Werkzeuge\" auf \"Falsch\" gesetzt ist." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "Erzielte Punkte" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." @@ -11692,11 +11679,11 @@ msgstr "" "Wähle \"Wahr\", wenn diese Komponente eine numerische Benotung durch das " "externe LTI-System erhält." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "Gewichtung" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." @@ -11705,7 +11692,7 @@ msgstr "" "Der Standardwert ist 1.0. Diese Einstellung wird nur benutzt, wenn " "\"Bewertet\" auf \"Wahr\" gesetzt ist." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" @@ -11713,17 +11700,17 @@ msgstr "" "Die Noten werden in dem xblock KVS aufbewahrt -- Kopien der veröffentlichten" " Noten in der django DB" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "" "Kommentare, wie sie durch den Bewerter zurückgegeben worden sind, nach " "Spezifikation LTI2.0 spec." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "Verstecke externes Werkzeug" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " @@ -11734,31 +11721,31 @@ msgstr "" "externen Werkzeugs, nutzen willst. Diese Einstellung versteckt den " "Startknopf und alle IFrames für diese Komponente." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "Frage den Benutzernamen des Nutzers ab" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "Wählen Sie True, um den Benutzername des Teilnehmers anzufordern." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "E-Mail-Adresse des Nutzers anfragen" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "Wählen Sie True, um die E-Mail-Adresse des Benutzer anzufordern" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "LTI Bewerbungsinformation" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " @@ -11769,29 +11756,29 @@ msgstr "" " um die Benutzer darüber zu informieren, warum ihr Benutzername und/oder " "ihre E-Mail an eine Drittanbieteranwendung weitergeleitet wird." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "Schaltflächentext" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" "Geben Sie den Text für die Schaltfläche ein, mit der Sie die " "Drittanbieteranwendung starten." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "Benotungen nach abgelaufener Frist annehmen." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" "Wählen Sie True, damit Drittsysteme Noten über den Stichtag hinaus " "veröffentlichen können." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " @@ -11800,7 +11787,7 @@ msgstr "" "Kann den individuellen Parameter nicht verarbeiten: {custom_parameter}. Der " "String sollte \"x=y\" sein." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -11809,7 +11796,7 @@ msgstr "" "Kann LTI-Passport: {lti_passport} nicht verarbeiten. Der String sollte " "\"id:key:secret\" sein." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Fälligkeitsdatum" @@ -11820,11 +11807,11 @@ msgstr "" "Gib das voreingestellte Datum ein, bis zu welchem Fragestellungen zu " "bearbeiten sind." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -12085,35 +12072,35 @@ msgstr "Einschreibemodus Gruppen" msgid "Partition for segmenting users by enrollment track" msgstr "Partition zur Segmentierung von Benutzern durch den Einschreibemodus" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "Ob dieser Teilnehmer über die Umfrage abgestimmt hat" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "Teilnehmerantwort " -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "Antworten der Teilnehmerumfrage" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "Umfrageantworten als xml" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "Fragen der Umfrage" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "Gib das Datum ein, bis wann Fragestellungen zu bearbeiten sind." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "Inhalt nach dem Fälligkeitsdatum verbergen" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." @@ -12121,24 +12108,21 @@ msgstr "" "Wenn gesetzt, wird der Sequenzinhalt für Nichtmitarbeiter nach Ablauf des " "Fälligkeitsdatums ausgeblendet." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "Ist die Aufnahmeprüfung" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -"Markieren Sie dieses Kursmodul als Aufnahmeprüfung. Beachten Sie, dass Sie " -"die Aufnahmeprüfungen aktivieren müssen, damit diese Kurseinstellung wirksam" -" wird." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "Ist terminiert" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." @@ -12146,11 +12130,11 @@ msgstr "" "Diese Einstellung gibt an, ob die Teilnehmer nur eine begrenzte Zeit haben, " "um diesen Kursinhalt anzuschauen oder mit ihm zu interagieren." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "Zeitlimit in Minuten" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." @@ -12158,21 +12142,21 @@ msgstr "" "Die Anzahl der Minuten, die den Teilnehmern zur Verfügung stehen, um diese " "Kursunterlagen anzuschauen oder mit ihnen zu interagieren." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "Ist die Beaufsichtigung aktiviert" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "" "Diese Einstellung gibt an, ob es sich bei dieser Prüfung um eine " "beaufsichtigte Prüfung handelt." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "Überprüfungsregelungen für die Softwaresicherheit" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." @@ -12180,11 +12164,11 @@ msgstr "" "Diese Einstellung gibt an, nach welchen Regeln sich das Aufsichtsteam beim " "Betrachten der Videos richten soll." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "Übungsprüfung" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." @@ -12192,17 +12176,17 @@ msgstr "" "Diese Einstellung gibt an, ob diese Prüfung nur zu Testzwecken dient. " "Probeprüfungen werden nicht verifiziert." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "ist die Aufnahmeprüfung" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" "Diese Einstellung gibt an, ob es sich bei dieser Prüfung um eine Onboarding-" "Prüfung handelt." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." @@ -12210,24 +12194,24 @@ msgstr "" "Dieser Unterabschnitt ist für Lernende freigeschaltet, wenn sie die " "Voraussetzungen erfüllen." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "Diese Prüfung ist vor Teilnehmern verborgen." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" "Da der Kurs beendet ist, wird diese Aufgabe für den Lerner ausgeblendet." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" "Da das Fälligkeitsdatum abgelaufen ist, wird diese Aufgabe für den Lerner " "ausgeblendet." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." @@ -12235,31 +12219,31 @@ msgstr "" "Dieser Abschnitt ist eine Voraussetzung. Sie müssen diesen Abschnitt " "ausfüllen, um zusätzliche Inhalte freizuschalten." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" "Eine Zusammenfassung der Themen in diesem Abschnitt , welche die Teilnehmer " "erwarten." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "Gruppen-ID {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "Nicht ausgewählt" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "Der Name dieser Komponente (nicht sichtbar für Teilnehmer)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "Inhaltsexperiment" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -12268,29 +12252,29 @@ msgstr "" "Diese Konfiguration legt fest, wie die Benutzer für dieses Inhaltsexperiment gruppiert werden. Vorsicht: Das Ändern der Gruppenkonfiguration eines \n" "für Teilnehmer sichtbaren Experiments wirkt sich auf die Daten des Experiments aus." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "Gruppenkonfiguration" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" "Welches Kindmodul Teilnehmer mit einem bestimmten group_id sehen sollen" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (nicht aktiv)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "Das Experiment ist nicht mit einer Gruppenkonfiguration verbunden." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "Wähle eine Gruppenkoknfiguration" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." @@ -12298,7 +12282,7 @@ msgstr "" "Das Experiment nutz eine gelöschte Gruppenkonfiguration. Wähle eine gültige " "Gruppenkonfiguration oder lösche dieses Experiment." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." @@ -12307,18 +12291,18 @@ msgstr "" "nicht unterstützt wird. Wählen Sie eine gültige Gruppenkonfiguration aus " "oder löschen Sie dieses Experiment." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "" "Dieses Experiment enthält nicht alle Gruppen, die in der Konfiguration " "vorhanden sind." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "Füge fehlende Gruppen hinzu" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." @@ -12326,7 +12310,7 @@ msgstr "" "Das Experiment hat eine inaktive Gruppe. Verschiebe den Inhalt in eine " "aktive Gruppe, dann lösche die inaktive Gruppe." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" "Dieses Inhaltsexperiment hat Probleme, die die Sichtbarkeit der Inhalte " @@ -12348,12 +12332,12 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -12362,11 +12346,11 @@ msgstr "" "Kann die Transkripte von Youtube für {youtube_id} nicht empfangen. " "Statuscode: {status_code}." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "Wir unterstützen nur SubRip (*.srt) Transkriptformate." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -12375,28 +12359,24 @@ msgstr "" "Wärend des Parsens ist ein Fehler mit der SubRip-Transkriptdatei " "aufgetreten. Interner Fehlerkode {error_message}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" "Wärend des Parsens ist ein Fehler mit der SubRip-Transkriptdatei " "aufgetreten." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: Kann die hochgeladenen Transkripte nicht finden: " "{user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "Sprache wird benötigt" - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "Grundlegend" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -12404,7 +12384,7 @@ msgid_plural "" msgstr[0] "Es gibt kein Transkript in der {lang} Sprache." msgstr[1] "Es gibt kein Transkript in den {lang}  Sprachen." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." @@ -12413,61 +12393,65 @@ msgstr "" ".mp4, .ogg oder .webm Videodatei, die anderswo im Internet gehostet ist, " "sein." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "Standard-Video-URL" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "Sprache wird benötigt" + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "Anzeigename der Komponente" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "Aktuelle Position im Video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "Optional, für ältere Browser: Der YouTube-ID für das Video in normaler " "Geschwindigkeit." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "YouTube-ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "Optional, für ältere Browser: Der YouTube-ID für das Video in 0.75-fachem " "der normalen Geschwindigkeit." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "YouTube-ID für 0.75-fache Geschwindigkeit" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "Optional, für ältere Browser: Der YouTube-ID für das Video in 1.25-fachem " "der normalen Geschwindigkeit." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "YouTube-ID für 1.25-fache Geschwindigkeit" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "Optional, für ältere Browser: Der YouTube-ID für das Video in 1.5-fachem der" " normalen Geschwindigkeit." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "YouTube-ID für 1.5-fache Geschwindigkeit" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " @@ -12478,11 +12462,11 @@ msgstr "" "unterstützt: Die gesamte Videodatei wird abgespielt. Formatiert als " "HH:MM:SS. Der Maximalwert ist 23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "Startzeitpunkt des Videos" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " @@ -12493,11 +12477,11 @@ msgstr "" "mobilen App nicht unterstützt: Die gesamte Videodatei wird abgespielt. " "Formatiert als HH:MM:SS. Der Maximalwert ist 23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "Stoppzeitpunkt des Videos" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -12508,11 +12492,11 @@ msgstr "" " YouTube haben. Du musst wenigstens eine Video-URL, die nicht zu YouTube " "gehört, in das Feld für Videodateien-URLs hinzufügen." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "Videodownload erlaubt" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -12529,11 +12513,11 @@ msgstr "" "den Teilnehmern das Herunterladen dieser Videos zu erlauben, setze \"Video " "herunterladen erlaubt\" auf \"Wahr\"." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "URLs der Videodatei" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -12552,11 +12536,11 @@ msgstr "" "hinterlegen, und dann die URL für das Transkript hier angeben. Teilnehmer " "sehen dann einen Download-Link für dieses Transkript unterhalb des Videos." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "Herunterladbare Transkript-URL" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -12569,11 +12553,11 @@ msgstr "" "Transkripts in einem anderen Format anbieten möchtest, lade diese Datei mit " "Hilfe des \"Hochladen von Handout\"-Feldes hoch." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "Herunterladen des Transkripts erlaubt" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" @@ -12583,19 +12567,19 @@ msgstr "" "Transkript-Feld im \"Grundgelgendes\"-Reiter. Dieses Transkript sollte auf " "deutsch sein. Du brauchst diese Einstellung nicht zu ändern." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "Standard, zeitbehaftetes Transkript" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "Lege fest, ob die Transkripte standardmäßig mit dem Video erscheinen." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "Zeige Transkript" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." @@ -12604,43 +12588,43 @@ msgstr "" "Sprache festzulegen, und eine .srt-Transkript-Datei für diese Sprache " "hochzuladen." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "Transkriptsprachen" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "Bevorzugte Sprache für das Transkript" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "Bevorzugte Sprache für das Transkript" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "Transkript-Dateiformat für den Download durch Nutzer." #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "SubRip (.srt) Datei" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "Text (.txt) Datei" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "" "Die letzte Geschwindigkeitseinstellung die der Nutzer für dieses Video " "festgelegt hat." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "Die Standardgeschwindigkeit für das Video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." @@ -12648,11 +12632,11 @@ msgstr "" "Geben Sie an, ob nach Beendigung des Videos automatisch zur nächsten " "Lerneinheit gewechselt werden soll." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "Lege fest, ob YouTube für den Nutzer verfügbar ist." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." @@ -12661,11 +12645,11 @@ msgstr "" "das Handout herunterladen, indem sie auf \"Handout herunterladen\" unterhalb" " des Videos klicken." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "Handout hochladen" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." @@ -12674,11 +12658,11 @@ msgstr "" "oder ob es von anderen Anwendungen aus zugänglich ist, einschließlich " "mobiler Anwendungen." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "Das Video ist nur im Web erhältlich." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -12692,36 +12676,36 @@ msgstr "" "YouTube ID ein. Wenn Ihnen keine Video-ID zugewiesen wurde, geben Sie Werte " "in die anderen Felder ein und ignorieren Sie dieses Feld." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "Datum der letzten Ansicht des Bumpers." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "Bumper nicht mehr anzeigen." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "Anleitungen" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " @@ -12731,47 +12715,47 @@ msgstr "" "Wortwolke zu verstehen. Klare Anweisungen sind wichtig, insbesondere für " "Lernende, die Anforderungen an die Zugänglichkeit haben." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "Eingaben" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" "Die Anzahl der Textfelder, die den Lernenden zur Verfügung stehen, um Wörter" " und Sätze hinzuzufügen." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "Maximale Wortanzahl" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "" "Maximale Anzahl der Worte, die in der erzeugten Wortwolke angezeigt werden." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "Zeige Prozentangaben" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "Statistiken über die Wortnähe der eingegebenen Worte zu diesem Wort." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "Ob dieser Teilnehmer Wörter in die Wolke geschrieben hat." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "Teilnehmerantwort." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "Alle möglichen Wörter der Teilnehmer." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "Die Bestenliste num_top_words Worte für die Wortwolke." @@ -13262,7 +13246,7 @@ msgstr "Senkrecht" #: cms/djangoapps/contentstore/views/helpers.py #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "Abschnitt" @@ -14010,7 +13994,7 @@ msgid "" "up shortly!" msgstr "Die Diskussionsforen werden gewartet. Sie sind bald wieder verfügbar!" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "Inhalt geblocked" @@ -14038,7 +14022,7 @@ msgstr "Geleitetes Diskussion" msgid "Hide Annotations" msgstr "Annotationen verstecken" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "Lesezeichen gesetzt" @@ -14046,9 +14030,9 @@ msgstr "Lesezeichen gesetzt" msgid "Bookmark this page" msgstr "Diese Seite merken" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "Sie haben keinen Zugriff auf dieses abhängige Modul." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -14601,27 +14585,27 @@ msgstr "" "Ihre sekundäre E-Mail wurde aktiviert. Bitte besuchen Sie die " "{link_start}'Meine Kurse' Übersicht{link_end} für Kurse." -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "Wichtig!" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "Zurück" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "Nächster" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "Ablauf" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "Beendet" diff --git a/conf/locale/el/LC_MESSAGES/django.po b/conf/locale/el/LC_MESSAGES/django.po index 176af7fca3..5d5c26a2b7 100644 --- a/conf/locale/el/LC_MESSAGES/django.po +++ b/conf/locale/el/LC_MESSAGES/django.po @@ -104,7 +104,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "" @@ -132,7 +132,7 @@ msgid "Video" msgstr "" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "" @@ -143,38 +143,38 @@ msgstr "Εισαγωγική εξέταση" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "Κεφάλαιο" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "" @@ -185,7 +185,7 @@ msgid "Name" msgstr "" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "" @@ -220,7 +220,7 @@ msgid "Log out" msgstr "" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "" @@ -269,12 +269,12 @@ msgstr "" msgid "Professional Ed" msgstr "" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "" @@ -4551,7 +4551,7 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -4860,7 +4860,7 @@ msgid "Are you sure you want to cancel retirement for user \"%(username)s\"? " msgstr "" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -8497,21 +8497,21 @@ msgstr "Σύνδεση" msgid "Our mailing address is" msgstr "Η διεύθυνση του ηλεκτρονικού ταχυδρομείου μας είναι" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "" @@ -8523,11 +8523,11 @@ msgstr "" msgid "Question {}" msgstr "" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "Λανθασμένο" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "Σωστό" @@ -8686,7 +8686,7 @@ msgstr "Σωστό:" msgid "Incorrect:" msgstr "Λανθασμένο:" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "Απάντηση" @@ -8944,218 +8944,218 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" "Χρονικό διάστημα μετά την λήξη της προθεσμίας υποβολής εντός του οποίου θα " "γίνουν δεκτές υποβολές" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "Ληξιπρόθεσμο" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "Εμφάνιση απάντησης" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "Κλειστό" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "Σωστό ή Ληξιπρόθεσμο" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -9165,7 +9165,7 @@ msgid "" "contact moocsupport@mathworks.com" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -9173,41 +9173,41 @@ msgstr "" "Λυπούμαστε, προέκυψε σφάλμα κατά την επεξεργασία του αιτήματός σας. " "Παρακαλούμε, δοκιμάστε να επαναφορτώσετε τη σελίδα σας και προσπαθήστε ξανά." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "Ερώτηση" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "Σωστή Απάντηση" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "Υποβάλλεται" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "" @@ -9216,7 +9216,7 @@ msgstr "" #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "" @@ -9224,12 +9224,12 @@ msgstr "" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Υπόδειξη ({hint_num} από {hints_count}): " -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." @@ -9237,87 +9237,87 @@ msgstr "" "Οι απαντήσεις σας έχουν αποθηκευτεί αλλά δεν έχουν βαθμολογηθεί. Πατήστε " "'{button_name}', για να βαθμολογηθούν. " -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "Η απάντησή σας είναι λανθασμένη ({progress} μονάδα)" msgstr[1] "Όλες οι απαντήσεις σας είναι λανθασμένες ({progress} μονάδες)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "Η απάντησή σας είναι σωστή ({progress} μονάδα)" msgstr[1] "Όλες οι απαντήσεις σας είναι σωστές ({progress} μονάδες)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "Μερικώς σωστό ({progress} μονάδα)" msgstr[1] "Κάποιες από τις απαντήσεις σας είναι σωστές ({progress} μονάδες)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "Μερικώς σωστό" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "Η απάντησή σας έχει υποβληθεί." #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "Οι απαντήσεις σας έχουν αποθηκευτεί." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -9328,204 +9328,204 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " "will be displayed instead of this one." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " "the start date that you have set for this course is used." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -9538,11 +9538,11 @@ msgid "" "\"2015-10-08\"]] " msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "Λίστα Συζητήσεων ανα Θεματολογία" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -9555,27 +9555,27 @@ msgid "" "\"i4x-UniversityX-MUS101-course-2015_T1\", \"default\": true}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -9585,77 +9585,77 @@ msgstr "" "ομάδας μελέτης, ορίστε την αυτοματοποιημένη ανάθεση μαθητών σε ομάδες, ή " "ορίστε κάθε θέμα συζήτησης μαθήματος ως ιδιωτικό σε μέλη της ομάδας μελέτης." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " "titles of each chapter in the book." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -9666,7 +9666,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "" @@ -9675,7 +9675,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -9685,75 +9685,75 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "Αναζήτηση σε όλες τις αναρτήσεις" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " "course staff." msgstr "" -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " "YYYY-MM-DD, or \"%Y-%d-%m\" for YYYY-DD-MM." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -9762,96 +9762,96 @@ msgstr "" "μπορούν να λάβουν τις βεβαιώσεις τους προτού τελειώσει το μάθημα, εφόσον " "πληρούν τα κριτήρια για τη λήψη τους." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Certificates Display Behavior" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " "Details page." msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" " when they complete the course. For instance, \"Certificate\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " "when they complete the course. For instance, \"Certificate of Achievement\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -9859,47 +9859,47 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -9907,11 +9907,11 @@ msgid "" "course, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -9919,60 +9919,60 @@ msgid "" "null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " "survey to the Course Survey Name setting above." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -9980,41 +9980,41 @@ msgid "" " not show in catalog and do not allow access to an about page)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " "setting to take effect." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " "course setting to take effect." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -10022,19 +10022,19 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "Γλώσσα του μαθήματος" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "Ορίστε τη γλώσσα του μαθήματός σας," -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See teams configuration documentation for help and examples." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " "exams." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " "from the following options: {available_providers}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " "escalations (e.g. appeals, delayed reviews, etc.)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -10088,73 +10088,73 @@ msgid "" "exams are enabled for the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " "Proctored Exams is set to true." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" " course at any rate before the course ends." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -10162,19 +10162,19 @@ msgid "" "'public' (allow access to both outline and course content)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -10183,43 +10183,43 @@ msgid "" "documentation." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." msgstr "" -#: xmodule/course_module.py cms/templates/certificates.html +#: xmodule/course_block.py cms/templates/certificates.html #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -10227,7 +10227,7 @@ msgid "" "\"value\", \"other_setting\": \"value\" }" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "" @@ -10299,170 +10299,170 @@ msgstr "" "{short_label} Μ.Ο.\n" " " -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" " save the component and then re-open it for editing." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" msgstr[1] "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "" msgstr[1] "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "" @@ -10501,17 +10501,17 @@ msgstr "" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -10520,11 +10520,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -10533,11 +10533,11 @@ msgid "" "on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -10546,11 +10546,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -10558,111 +10558,111 @@ msgid "" "set to False. " msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " "setting hides the Launch button and any IFrames for this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " "email will be forwarded to a third party application." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Υποβολή μέχρι" @@ -10671,11 +10671,11 @@ msgstr "Υποβολή μέχρι" msgid "Enter the default date by which problems are due." msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -10879,211 +10879,211 @@ msgstr "" msgid "Partition for segmenting users by enrollment track" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" "Η εργασία αυτή δεν εμφανίζεται γιατί έχει παρέλθει η προθεσμία υποβολής της." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " "will impact the experiment data." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" @@ -11103,47 +11103,43 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "" - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -11151,92 +11147,96 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." msgstr "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "" + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " "must add at least one non-YouTube URL in the Video File URLs field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -11246,11 +11246,11 @@ msgid "" "Video Download Allowed to True." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -11261,11 +11261,11 @@ msgid "" "transcript below the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -11273,100 +11273,100 @@ msgid "" "format, upload a file by using the Upload Handout field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" " to change this setting." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "Προτιμώμενη γλώσσα υποτίτλων" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "Προτιμώμενη γλώσσα υποτίτλων" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "" #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -11375,80 +11375,80 @@ msgid "" "this field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " "accessibility requirements." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "" @@ -11904,7 +11904,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/helpers.py #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "" @@ -12613,7 +12613,7 @@ msgstr "" "Το φόρουμ συζητήσεων βρίσκεται αυτή τη στιγμή υπό συντήρηση. Σύντομα και " "πάλι κοντά σας!" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "" @@ -12639,7 +12639,7 @@ msgstr "Κατευθυνόμενη συζήτηση" msgid "Hide Annotations" msgstr "" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "Αποθηκεύτηκε στους σελιδοδείκτες σας" @@ -12647,8 +12647,8 @@ msgstr "Αποθηκεύτηκε στους σελιδοδείκτες σας" msgid "Bookmark this page" msgstr "Προσθέστε σελιδοδείκτη σε αυτή τη σελίδα" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." msgstr "" #: lms/templates/course.html @@ -13194,27 +13194,27 @@ msgid "" "{link_start}dashboard{link_end} for courses." msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/django.po b/conf/locale/en/LC_MESSAGES/django.po index 8a9ac4ab22..199aea1dee 100644 --- a/conf/locale/en/LC_MESSAGES/django.po +++ b/conf/locale/en/LC_MESSAGES/django.po @@ -1,45 +1,45 @@ # #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# django-studio.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# mako.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# mako-studio.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# wiki.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# edx_proctoring_proctortrack.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-12-25 20:53+0000\n" -"PO-Revision-Date: 2022-12-25 20:53:33.758010\n" +"POT-Creation-Date: 2023-01-04 19:13+0000\n" +"PO-Revision-Date: 2023-01-04 19:13:57.533935\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: en\n" diff --git a/conf/locale/en/LC_MESSAGES/djangojs.po b/conf/locale/en/LC_MESSAGES/djangojs.po index c5fabbdca3..16066650b4 100644 --- a/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/conf/locale/en/LC_MESSAGES/djangojs.po @@ -1,39 +1,39 @@ # #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# djangojs-studio.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# djangojs-account-settings-view.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# underscore.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# underscore-studio.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-12-25 20:53+0000\n" -"PO-Revision-Date: 2022-12-25 20:53:33.830760\n" +"POT-Creation-Date: 2023-01-04 19:13+0000\n" +"PO-Revision-Date: 2023-01-04 19:13:57.730586\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: en\n" diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index dd6cfe5f6d11a170cbf8200534dcf6083434776e..94f9d72814a0f6e07396dcccd93c84fc0e451056 100644 GIT binary patch delta 97 zcmcb(!QF7M3lnF4f}3x(0^21||xImR5$wR;K29rpCsW#-{Dj)vQ3w k2E^<@%mKulK+FZi+(66&#JoVv2gLk9EU-PgTJYN(0P&+BPyhe` delta 97 zcmcb(!QF7M3lnF4f{jx`sx&My3iz23DrVR>sD9=B5?~h6e4?)vQ3w k2E^<@%mKulK+FZi+(66&#JoVv2gLk9EU-PgTJYN(0PevcLjV8( diff --git a/conf/locale/eo/LC_MESSAGES/django.po b/conf/locale/eo/LC_MESSAGES/django.po index 4265ee1f0b..cb0e2968d4 100644 --- a/conf/locale/eo/LC_MESSAGES/django.po +++ b/conf/locale/eo/LC_MESSAGES/django.po @@ -1,45 +1,45 @@ # #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# django-studio.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# mako.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# mako-studio.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# wiki.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# edx_proctoring_proctortrack.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-12-25 20:53+0000\n" -"PO-Revision-Date: 2022-12-25 20:53:33.758010\n" +"POT-Creation-Date: 2023-01-04 19:13+0000\n" +"PO-Revision-Date: 2023-01-04 19:13:57.533935\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: eo\n" diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index 74951afeacd2491b2af19f7da12719078555c354..a4ac1274b662c9b5f16941171555386c18253010 100644 GIT binary patch delta 59 zcmZp^Ce?gRs-cB(3zL_GxUsH*p{{|6f}y3Ap|O>zxt_VPfvJUAd!hsr5HkZY3lOtz KPn2L=GzkFoR1h8j delta 59 zcmZp^Ce?gRs-cB(3zL_GxRI`*k*<-cf{}rhsj-!@v7Uvofw`GMd!hsr5HkZY3lOtz KPn2L=GzkFnIuH{8 diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.po b/conf/locale/eo/LC_MESSAGES/djangojs.po index a2297c8be7..f0991f0317 100644 --- a/conf/locale/eo/LC_MESSAGES/djangojs.po +++ b/conf/locale/eo/LC_MESSAGES/djangojs.po @@ -1,39 +1,39 @@ # #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# djangojs-studio.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# djangojs-account-settings-view.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# underscore.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# underscore-studio.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-12-25 20:53+0000\n" -"PO-Revision-Date: 2022-12-25 20:53:33.830760\n" +"POT-Creation-Date: 2023-01-04 19:13+0000\n" +"PO-Revision-Date: 2023-01-04 19:13:57.730586\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: eo\n" diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo index 648238163c0a58ce0ceed5762a54cf0af84b17a6..6ed6cf7d4aac03a909b06c15b80d7bf14631f4a7 100644 GIT binary patch delta 87347 zcmXWk1$Y(L*2eKkat`iX+!7$Td(mLQ-Q8Q9LU9|cxD_kKog&34TD)j+FV<3|xI+sC z?*E-N-}61sZ|{9Zwyd>hPLguR&&hsaTz2VXAh@*hib3gFT`1a>##UB=pW)d#Hm;Z2Mq{u zzI7beIZ2@w4fO_wIK6Qx*29#8?803!n)(&gi5UimIL)yqcED4(lp7Zs65@pFxS=6V zNxX)P$w}#kILR=FZxjZpH^g4t-)T-E9Sx^Z7kGl%@HxiCRKr4?tQd)^*Feop6D*I- zuoy1Hig*Rp(e%UZx?f{n>XR`M?!kh18dGwACu~HBlN-}wdaQ~Cu#;b(=ht`n^{0M4 z{>Tt-$)b=Ib6Q|>?1LK6L=4B(e*FZdq5c51)WK09j+=)*_dIx9lssBQ$OL?i%$q~ za#FA1QqYtQKt<_v498WN509gQ?*rBhp#u|bB)uk?-X zdYp*wu{4gE65>=w_b>&`K*FgZPGS54m5x17H{Oey!uzNgNc3HZvlAmxpZ|eZo*yuXa<@B=K1pHM*=HQQoo2qsnjkEEcr{2sjvp_bwpM&d2Zh`}E$ zeX?Of>J?CHSRWOP!%$hX43+O^QNb26$4re`s29Wx*c4MM{|8dgNM@pTx*xF}KErZY zZ*GXw5@%r{e1p1Sj(Il1ni!LMJJb!kpawJwy%|Df$$G!O50xe7(bXEg@DE5j-=aP< z7Nb2U>cZ_&Gtw0`!V#!+T93NHVbs)LMK3-5`U})defH}K7g)#Bp*mD{0r{^J>(ZbD zTcb9XuTg6^0d=EAm;kr=?T1k}zJ@ygDQchi57mJ*3vG%cF&6cTs3olF*L$L_H*leA zBOB*8EJOv_It<4hs0;t@`!8yLNVzD)8H$mpC0m9{w@0XbB++7v{ZjZp`7Mcv>rDr!HXmL}Z_8+ifLJ}>}vgT=lZeD|XE zgHx!ic!wo0>q;*TU8fxdMROC_eYd5}%TJr~}V0??3q4+;p zhaym)7eQrBc~oo+_S-+;F)kQuo$V**Hro0BpqKygHrbAp6~j3(H);)QVhik#8sR0> zO#O+<^WbJ{PmfipXUEgn8!KalEp(6pO~NbGmu$7`4*EI7X-|DQx?1}<+iV8XVl(PB zQR%W872PLs75;C#y{PO#b>J~-CW1RG22x=R>SeJ!R>nd&5x3!fEQl4t z55}U7{|PnIdr(1r1~ss&uHO)PAjEl3LtNC<#yDtGmI1X^mr)lgdC1bV2I@jxQSE)O z0FFk@=nkxaPyF@*zgl*6KxNZ6zV1j08o_i_+N?xP%}!LhUBqyFh}x*)9=3Wm)Ol4< zY1RUj|ATN1j>m3Tc#_6 zHyY*Fr=qf9j$i*1b;C!fk$*%TAMd2Kr$luuhhHz_TL*P~JAJM#wig9W?HH_v%TObG zj*5l1s2e3bWos9KTB7`@wXcpj$d(qE7ss9sajMY1{Y;3n3q#L_IMs0v?!ma{LY#Ye z99^Z!#`891*D*cy�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 delta 89026 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 AsQ>@~ diff --git a/conf/locale/es_419/LC_MESSAGES/django.po b/conf/locale/es_419/LC_MESSAGES/django.po index fc09e351cd..3ceb4bdb2d 100644 --- a/conf/locale/es_419/LC_MESSAGES/django.po +++ b/conf/locale/es_419/LC_MESSAGES/django.po @@ -287,7 +287,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "Texto" @@ -315,7 +315,7 @@ msgid "Video" msgstr "Video" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "Avanzado" @@ -326,24 +326,24 @@ msgstr "Examen de Admisión" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "Unidad" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "Vacío" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "Los siguientes parámetros son requeridos: {missing}." #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." @@ -352,14 +352,14 @@ msgstr "" "diferente." #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "Ya existe una transcripción con el código de idioma \"{language_code}\" " #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "Se requiere un archivo de transcripción." @@ -370,7 +370,7 @@ msgid "Name" msgstr "Nombre" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "ID del video" @@ -405,7 +405,7 @@ msgid "Log out" msgstr "Cerrar sesión" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "Modo" @@ -457,12 +457,12 @@ msgstr "Usted está inscrito como un estudiante profesional en educación" msgid "Professional Ed" msgstr "Profesional en educación" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "Nombre visualizado" @@ -5273,7 +5273,7 @@ msgstr "" "está vacío, el bloque estará visible para todos los estudiantes. Este campo " "se ignorará si el bloque solo es visible para el equipo del curso." -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -5603,7 +5603,7 @@ msgstr "" "\"%(username)s\"? " #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -9690,21 +9690,21 @@ msgstr "Iniciar sesión" msgid "Our mailing address is" msgstr "Nuestra dirección de correo es" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "Datos XML para la anotación" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "El nombre para mostrar para este componente. " -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "Anotación" @@ -9718,11 +9718,11 @@ msgstr "" msgid "Question {}" msgstr "Pregunta {}" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "Incorrecto" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "Correcto" @@ -9892,7 +9892,7 @@ msgstr "Correcto:" msgid "Incorrect:" msgstr "Incorrecto:" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "Respuesta" @@ -10167,19 +10167,19 @@ msgstr "Respuesta invalida del servicio Codejail API." msgid "Invalid JSON response received from codejail api service." msgstr "Respuesta invalida de JSON recibida del servicio codejail api." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "Problema avanzado genérico" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "Número de intentos tomadas por el estudiante en este problema" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "Número Máximo de intentos" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -10187,21 +10187,21 @@ msgstr "" "Defina el número de veces que un estudiante puede intentar responder este " "problema. Si el valor no es definido, se permitirán intentos infinitos." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "Fecha en que se debe entregar esta actividad" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" "Cantidad de tiempo después de la fecha de vencimiento que se aceptarán " "presentaciones" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "Mostrar Resultados" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." @@ -10209,23 +10209,23 @@ msgstr "" "Determina cuándo mostrar si la respuesta del estudiante al problema sea " "correcta. Configurado en la subsección." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "Siempre" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "Nunca" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "Vencido" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "Mostrar respuesta" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." @@ -10233,47 +10233,47 @@ msgstr "" "Define cuándo mostrar la respuesta al problema. Un valor predeterminado " "puede establecerse en la página de Configuración avanzada." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "Contestado" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "Intentado o Vencida" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "Cerrado" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "Finalizado" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "Correcto o fecha vencida" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "Después de un cierto número de intentos" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "Después de todos los Intentos" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "Después de todos los intentos o Correcta" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "Intentos" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "Mostrar respuesta: Número de intentos" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." @@ -10281,15 +10281,15 @@ msgstr "" "Número de veces que el estudiante debe intentar responder la pregunta antes " "de que el botón Mostrar Respuesta aparezca." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "Presiona el botón guardar para que aparezca en la página" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "Mostrar botón de reiniciar" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." @@ -10298,11 +10298,11 @@ msgstr "" "usuario puede reiniciar la respuesta. El valor por defecto puede " "configurarse en la página Configuración avanzada." -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "Aleatorización de problemas:" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " @@ -10311,56 +10311,56 @@ msgstr "" " asociado. Para problemas que no tienen valores aleatorizados, ingrese " "\"Nunca\"." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "Reiniciar" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "Por estudiante" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "Datos XML para el problema" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "" "Diccionario con la corrección de las actuales respuestas de los estudiantes" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "Diccionario para mantener el estado de los tipos de entrada" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "Diccionario con las respuestas de los estudiantes actuales" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "Diccionario con la calificación actual del estudiante" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "Si las respuestas se han guardado después del último envío o no" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "Si el estudiante ha contestado el problema" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "Semilla aleatoria para este estudiante" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "Última vez enviado" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "Tiempo entre los intentos" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." @@ -10368,11 +10368,11 @@ msgstr "" "Segundos que un estudiante debe esperar entre los envíos de un problema con " "múltiples intentos." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "Valor del problema" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." @@ -10380,26 +10380,26 @@ msgstr "" "Define el número de puntos que cada problema vale. Si el valor no está " "establecido, cada campo de respuesta en el problema vale un punto." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "Marcar la fuente de este módulo" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" "Código fuente de LaTeX y los problemas de palabras. Esta función no está " "completamente soportada." -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "Habilitar plantillas de LaTeX?" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "Clave para la API de Matlab" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -10416,7 +10416,7 @@ msgstr "" "para su curso, o reportar algún problema, contacte a " "moocsupport@mathworks.com." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -10424,7 +10424,7 @@ msgstr "" "Lo sentimos, hubo un error procesando su solicitud. Por favor intente " "recargar su página e intentarlo de nuevo." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." @@ -10432,29 +10432,29 @@ msgstr "" "El estado de este problema ha cambiado desde que usted cargó esta página. " "Por favor recargue la página." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "ID de la respuesta" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "Pregunta" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "Respuesta Correcta" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "Enviando" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "Atención: El problema ha sido reiniciado a su estado inicial!" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" @@ -10462,7 +10462,7 @@ msgstr "" "El estado del problema estaba corrupto por un envío inválido. El envío " "consistió en:" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "" "Si este problema persiste, por favor contacte al personal de apoyo del " @@ -10473,7 +10473,7 @@ msgstr "" #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" @@ -10481,12 +10481,12 @@ msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Consejo ({hint_num} de {hints_count}):" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." @@ -10494,7 +10494,7 @@ msgstr "" "Sus respuestas han sido guardadas. Haga clic en '{button_name}' para " "calificarlas." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" @@ -10502,7 +10502,7 @@ msgstr[0] "Incorrecto ({progress} punto)" msgstr[1] "Incorrecto ({progress} puntos)" msgstr[2] "Incorrecto ({progress} puntos)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" @@ -10510,7 +10510,7 @@ msgstr[0] "Correcto ({progress} punto)" msgstr[1] "Correcto ({progress} puntos)" msgstr[2] "Correcto ({progress} puntos)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" @@ -10518,31 +10518,31 @@ msgstr[0] "Parcialmente correcto ({progress} punto)" msgstr[1] "Parcialmente correcto ({progress} puntos)" msgstr[2] "Parcialmente correcto ({progress} puntos)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "Parcialmente correcto" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "Respuesta enviada." #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "El problema está cerrado." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "" "El problema debe ser restablecido antes de que pueda ser enviado nuevamente." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Debe esperar por lo menos {wait} segundos entre envíos." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -10550,7 +10550,7 @@ msgid "" msgstr "" "Debe esperar por lo menos {wait_secs} entre envíos. Quedan {remaining_secs}." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" @@ -10558,7 +10558,7 @@ msgstr[0] "{num_hour} hora" msgstr[1] "{num_hour} horas" msgstr[2] "{num_hour} horas" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" @@ -10566,7 +10566,7 @@ msgstr[0] "{num_minute} minuto" msgstr[1] "{num_minute} minutos" msgstr[2] "{num_minute} minutos" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" @@ -10574,15 +10574,15 @@ msgstr[0] "{num_second} segundo" msgstr[1] "{num_second} segundos" msgstr[2] "{num_second} segundos" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "El problema debe ser reiniciado antes de guardar." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "Sus respuestas has sido guardadas." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -10593,112 +10593,98 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "No puede seleccionar Restablecer, para un problema que está cerrado." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "Debe enviar una respuesta antes de poder seleccionar Reiniciar." #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "La definición del problema no permite el recálculo de puntaje" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "" "El problema debe ser respondido antes de que pueda ser calificado " "nuevamente." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "Condicional" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "Lista de urls de hijos que son referencias a módulos externos" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "Componentes fuentes" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -"Los iDs de localización de todos los componentes que se utilizan para " -"determinar si a un estudiante se le muestra el contenido de este módulo " -"condicional. Copie el ID de localización del componente desde su diálogo de " -"configuración en Studio." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "Atributo condicional" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -"El atributo de los componentes fuentes que determina si un estudiante puede " -"ver el contenido de este módulo condicional." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "Valor de condicional" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -"El valor que el atributo condicional de los componentes fuentes tiene que " -"coincidir para que un estudiante pueda ver el contenido de este módulo " -"condicional." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "Mensaje de contenido bloqueado" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -"El mensaje que se muestra a los estudiantes cuando no todas las condiciones " -"para mostrar el contenido de este módulo condicional se han cumplido. " -"Incluya {link} en el texto de su mensaje para dar a los estudiantes un " -"enlace directo a las unidades requeridas. Por ejemplo, 'Hay que completar " -"{link} antes de poder acceder a la unidad.'" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "Hay que completar {link} antes de poder acceder a esta unidad." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "" "Todavía no se han configurado los componentes fuentes de este componente." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "Configurar lista de fuentes" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "Pasaporte LTI" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." @@ -10706,43 +10692,43 @@ msgstr "" "Ingrese los pasaportes para el curso de herramientas LTI en el siguiente formato:\n" "\"id:client_key:client_secret\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" "Lista de Libros de Texto contradice (título, url) para los libros de texto " "utilizados en este curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "Slug o vínculo que apunta a la wiki para este curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "Fecha de apertura de inscripciones para esta clase" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "Fecha de cierre de inscripciones para esta clase" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "Hora de inicio, cuando este módulo empieza a ser visible" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "Fecha en que termina esta clase" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "" "La fecha en que los certificados quedarán disponibles para los estudiantes" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "Precio del curso para mostrar" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " @@ -10752,11 +10738,11 @@ msgstr "" "administrador define un precio distinto para cursos pagos en la base de " "datos, ese será el precio que se mostrará." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "Fecha de inicio del curso publicada" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " @@ -10766,23 +10752,23 @@ msgstr "" "publicado para este curso, como \"Invierno 2018\". Si marca este valor como " "\"nulo,\" se usará la fecha de inicio que ha establecido para este curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "Prerrequisitos del Curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "Clave del curso prerrequisito, en caso de existir" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "Definición de política de calificaciones para esta clase" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "Mostrar calculadora" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." @@ -10790,28 +10776,28 @@ msgstr "" "Ingrese true o false. Cuando ingrese true, los estudiantes podrán ver la " "calculadora en el curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" "Ingresa el nombre del curso como debería aparecer en la lista de curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "Nombre del curso para mostrar" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "Editor del curso" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "Ingrese el método para editar el curso (\"XML\" o \"Studio\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "URL de encuesta del curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." @@ -10819,11 +10805,11 @@ msgstr "" "Ingrese la URL para la encuesta de fin de curso. Si su curso no tiene " "encuesta al final, ingrese null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "Fechas de bloqueo de las discusiones." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -10845,11 +10831,11 @@ msgstr "" "ejemplo así: [[\"2015-09-15\", \"2014-09-21\"], [\"2015-10-01\", " "\"2014-10-08\"]]" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "Trama para los temas de discusión" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -10872,27 +10858,27 @@ msgstr "" "Mode\": {\"id\": \"i4x-UniversityX-MUS101-course-2015_T1\", \"default\": " "true}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "Configuraciones de plug-in de discusiones" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "Configuraciones para plug-ins de discusiones. " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "Fecha de lanzamiento del curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "Ingresa la fecha para hacer el lanzamiento o anunciar su curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "Configuración de cohorte" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -10903,11 +10889,11 @@ msgstr "" " grupos, o identificar cualquier tema de discusión del curso como privado " "para los miembros de la cohorte." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "Curso nuevo" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." @@ -10916,11 +10902,11 @@ msgstr "" "nuevos cursos, y una nueva insignia aparecerá temporalmente en la imagen del" " curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "Curso disponible para dispositivos móviles" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." @@ -10928,11 +10914,11 @@ msgstr "" "Ingrese true si el curso estará disponible para dispositivos móviles, de lo " "contrario, ingrese false." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "Credenciales de carga de vídeo" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " @@ -10941,40 +10927,40 @@ msgstr "" "Ingresa el indentificador unico para los archivos de video de tu curso " "provistos por {platform_name}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "Curso no calificado" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "" "Ingrese true si el curso no será calificado, de lo contrario, ingrese false." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "Deshabilitar gráfico de progreso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "Ingrese true para impedir que los estudiantes puedan ver el gráfico de " "progreso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "Libros de texto en PDF" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "" "Lista de diccionarios que contienen la configuración de los libros de texto " "pdf" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "Libros de texto en HTML" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " @@ -10984,11 +10970,11 @@ msgstr "" "ingrese el nombre de la pestaña (usualmente, el nombre del libro) y el URL y" " título de cada capítulo del libro." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "Libro de calificaciones remoto" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -11002,7 +10988,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "Habilitar CCX" @@ -11011,7 +10997,7 @@ msgstr "Habilitar CCX" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -11025,11 +11011,11 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "URL del Conector de CCX" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." @@ -11037,11 +11023,11 @@ msgstr "" "URL de la aplicación del Conector de CCX que administra la creación de los " "CCX. (opcional). Ignorado a menos que 'Habilitar CCX' figure como 'cierto'." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "Permitir publicaciones anónimas en los foros de discusión" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." @@ -11049,11 +11035,11 @@ msgstr "" "Ingrese true para permitir a los estudiantes publicar comentarios de forma " "anónima." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "Permitir publicaciones anónimas entre los estudiantes" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -11063,16 +11049,16 @@ msgstr "" "forma anónima para los demás estudiantes, aunque no serán anónimos para el " "equipo de apoyo del curso." -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "Lista de módulos avanzados" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "" "Introduzca los nombres de los módulos avanzados para utilizar en su curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." @@ -11080,11 +11066,11 @@ msgstr "" "Verdadero si las zonas horarias deben mostrarse en fechas dentro del curso. " "Se ha hecho obsoleto a favor de due_date_display_format." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "Formato para mostrar la fecha límite de entrega" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -11094,20 +11080,20 @@ msgstr "" " Lun DD, AAAA. Ingrese \"%m-%d-%Y\" para MM-DD-AAAA, \"%d-%m-%Y\" para DD-" "MM-AAAA, \"%Y-%m-%d\" para AAAA-MM-DD, o \"%Y-%d-%m\" para AAAA-DD-MM." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "Dominio de autenticación externo" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" "Ingrese el método de autenticación externo para los estudiantes del curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "Los certificados pueden ser descargados antes del final" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -11115,11 +11101,11 @@ msgstr "" "Ingrese true para permitir que los estudiantes descarguen sus certificados " "antes del fin del curso, cuando hayan cumplido con todos los requisitos." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Certificates Display Behavior" msgstr "Opciones de publicación de los certificados" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" @@ -11127,11 +11113,11 @@ msgstr "" "Este campo, en conjunto con fecha_disponible_certificado determinará cuando " "el usuario podrá tener acceso a sus certificados. " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "Imagen para la página acerca del curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -11141,11 +11127,11 @@ msgstr "" "en la página de Administración de archivos. También puede ajustar esta " "configuración en la página de Detalles y configuración." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "Imagen banner del curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." @@ -11153,11 +11139,11 @@ msgstr "" "Modifica el nombre del archivo de la imagen banner. Puede configurar la " "imagen banner en la página de Configuración y Detalles." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "Miniatura de la imagen del video del curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." @@ -11165,11 +11151,11 @@ msgstr "" "Editar el nombre de archivo de imagen para miniatura del video. Puede " "configurar la imagen de miniatura en la página de Configuración y Detalles." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "Emitir Open Badges" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." @@ -11177,7 +11163,7 @@ msgstr "" "Emitir insignias de Open Badges para este curso. Las insignias serán " "generadas cuando sean creados los certificados." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" @@ -11187,11 +11173,11 @@ msgstr "" " comillas, ingrese el nombre corto del tipo de certificado que los " "estudiantes reciben al completar el curso. Por ejemplo \"Certificado\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "Nombre (corto) para el certificado" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " @@ -11202,15 +11188,15 @@ msgstr "" "estudiantes reciben al completar el curso. Por ejemplo \"Certificado de " "Aprobación\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "Nombre (largo) para el certificado" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "Certificado Web / Vista HTML habilitada" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" "Si está activado, los certificados Web / vistas HTML estarán habilitadas " @@ -11218,13 +11204,13 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "Configuraciones para certificados Web/HTML" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -11234,23 +11220,23 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "Configuración de certificados" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" "Ingrese la información de configuración específica al curso aquí (en formato" " JSON)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "Clase CSS para las instancias del curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." @@ -11258,29 +11244,29 @@ msgstr "" "Permitir que varias instancias del curso compartan la misma clase CSS, aun " "cuando tengan números diferentes" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "Vínculo al foro de discusión externo" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" "Permite especificar un vínculo externo para reemplazar los foros de " "discusión" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "Ocultar barra de progreso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "Permitir ocultar la barra de progreso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "Nombre de la organización para mostrar" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -11291,11 +11277,11 @@ msgstr "" "Esta opción anula lo que ingresó al crear el curso. Para reutilizar el mismo" " nombre que usó al crear el curso, ingrese nulo." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "Número para mostrar del curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -11306,11 +11292,11 @@ msgstr "" "configuración anula el número que ingresó al crear el curso. Para reutilizar" " dicho número, ingrese nulo." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "Número máximo de estudiantes permitido" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." @@ -11318,11 +11304,11 @@ msgstr "" "Ingrese en máximo número de estudiantes que pueden inscribirse al curso, o " "ingrese null para permitir un número ilimitado." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "Permitir acceso público a la Wiki" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." @@ -11330,31 +11316,31 @@ msgstr "" "Ingrese verdadero o falso. Si es verdadero, los estudiantes podrán ver el " "curso wiki incluso si ellos no están inscritos en el curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "Sólo por invitación" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "" "Tanto para restringir la inscripción a la invitación hecha por el Staff del " "curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "Nombre de la encuesta previa al curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" "Nombre para mostrar en el formulario de encuesta para aplicar al usuario " "previo al curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "Se requiere encuesta previa al curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " @@ -11364,13 +11350,13 @@ msgstr "" "ver los contenidos del curso. Si configura este valor en true, debe añadir " "un nombre para la encuesta." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "Curso visible en catálogo" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -11383,11 +11369,11 @@ msgstr "" "(solo dar acceso a la página de acerca de), 'none' (no mostar en el " "catálogo, ni dar acceso a la página de acerca de)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "Exámen de Admisión Activado" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -11397,11 +11383,11 @@ msgstr "" "que puedan ver el contenido de tu curso. Nota: debes habilitar Exámenes de " "ingreso para este curso para que la configuración tenga efecto." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "Puntaje mínimo del Examen de Ingreso (%)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " @@ -11412,19 +11398,19 @@ msgstr "" "usted debe habilitar los Exámenes de Ingreso para que esta configuración " "tenga efecto en el curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "ID de Examen de Admisión" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "Contenido identificador del módulo (ubicación) de examen de ingreso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "URL para compartir en redes sociales" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -11437,19 +11423,19 @@ msgstr "" "pueden utilizar con sus publicaciones. Estas URLs deben estar completas, es " "decir por ejemplo: http://www.edx.org/course/Introduction-to-MOOCs-ITM001" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "Idioma del curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "Especifique el idioma del curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "Configuración de equipos" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See la documentación de configuración de equipos para ayuda y " "ejemplos." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "Habilitar examenes supervisados" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " @@ -11479,11 +11465,11 @@ msgstr "" " habilitados en su curso. Tenga en cuenta que esto habilitará también los " "exámenes cronometrados." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "Proveedor de Supervisión" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " @@ -11492,11 +11478,11 @@ msgstr "" "Indique el proveedor de supervisión que quiere usar para el tiempo durante el cual se realizará el curso. Eliga entre las siguientes opciones:\n" "{available_providers}" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "Contacto para escalamiento en Proctortrack Exam" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " @@ -11507,11 +11493,11 @@ msgstr "" "por el equipo de soporte siempre que existan escalaciones (Ej. Apelaciones, " "retrasos, revisiones, ect.)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "Habilitar Opción de No Tomar Exámenes Supervisados" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -11524,12 +11510,12 @@ msgstr "" "configuración aplica solamente si los exámenes supervisados están " "habilitados en el curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "" "Crear tickets de Zendesk para los intentos sospechosos de examen supervisado" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." @@ -11537,11 +11523,11 @@ msgstr "" "Ingrese true o false. Cuando ingrese true, se creará un ticket de Zendesk " "cuando se detecte un intento sospechoso de exámen supervisado." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "Habilitar examenes cronometrados" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " @@ -11551,11 +11537,11 @@ msgstr "" "estarán habilitados en su curso. En todos casos, exámenes cronometrados son " "habilitados si \"Habilitar Exámenes Supervisados\" es marcado true." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "Calificación mínima para obtener créditos" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." @@ -11564,11 +11550,11 @@ msgstr "" "el curso, como número decimal entre 0.0 y 1.0. Por ejemplo, para 75%, " "ingrese 0.75." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "Ritmo propio." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" @@ -11579,11 +11565,11 @@ msgstr "" "estudiantes pueden avanzar en el curso a cualquier velocidad antes de la " "fecha de fin del curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "Habilitar prerrequisitos de subsección" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." @@ -11592,21 +11578,21 @@ msgstr "" "hasta que los estudiantes obtengan un puntaje mínimo en una subsección que " "sea prerrequisito." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "Información sobre Aprendizaje en el Curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "Especifique lo que un estudiante puede aprender en el curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "Visibilidad del curso para estudiantes no inscritos" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -11619,19 +11605,19 @@ msgstr "" "a la estructura del curso) y 'public' (permite acceso a la estructura del " "curso y al contenido del curso)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "Instructor del Curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "Introduzca los detalles para Instructor del Curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "Agregar problemas y herramientas no soportados." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -11645,11 +11631,11 @@ msgstr "" "incumplimiento de uno o más de los requisitos básicos, como las pruebas, la " "accesibilidad, la internacionalización y la documentación." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "Destacados habilitados para enviar por mensajes" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." @@ -11658,11 +11644,11 @@ msgstr "" " el contenido en el curso será enviado a los estudiantes de acuerdo a su " "horario." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "JS personalizado para todo el curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." @@ -11670,11 +11656,11 @@ msgstr "" "Ingresa las URLs de los recursos de Javascript que quieras subir globalmente" " a través de las páginas de curso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "CSS personalizado para todo el curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." @@ -11682,13 +11668,13 @@ msgstr "" "Ingrese las URLs de los recursos de CSS que quieras cargar globalmente a " "través de las paginas de curso." -#: xmodule/course_module.py cms/templates/certificates.html +#: xmodule/course_block.py cms/templates/certificates.html #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" msgstr "Otras configuraciones del curso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -11700,7 +11686,7 @@ msgstr "" "Introduce un diccionario de valores en formato JSON, como { " "\"my_custom_setting\": \"value\", \"other_setting\": \"value\" } " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "General" @@ -11774,7 +11760,7 @@ msgstr "{section_type} Promedio = {percent:.0%}" msgid "{short_label} Avg" msgstr "{short_label} Promedio" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" @@ -11783,17 +11769,17 @@ msgstr "" "ERROR: \"{block_type}\"es un componente de tipo desconocido. Este componente" " estará oculto en el LMS." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "Contenidos HTML para mostrar en este módulo" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" "Código fuente para documentos LaTeX. Esta funcionalidad no está " "completamente soportada." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" @@ -11804,23 +11790,23 @@ msgstr "" "cambia esta configuración, debe guardar el componente y abrirlo nuevamente " "para editarlo." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "Editor" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "Visual" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "HTML" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "Ocultar página a estudiantes" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." @@ -11828,51 +11814,51 @@ msgstr "" "Si selecciona esta opción, soló los miembros del equipo de curso con rol de " "Staff o Admin podrán ver esta pagina" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "Código HTML para las páginas adicionales" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "Lista de actualizaciones del curso" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "Cualquier tipo" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "Librería" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "Seleccione la librería desde la que quiere extraer el contenido." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "Versión de Librería" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "Determina cómo se obtiene el contenido de la librería" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "Elegir n aleatoriamente" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "Cantidad" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "Ingrese el número de componentes que se mostrará a cada estudiante." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "Tipo de problema" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." @@ -11880,7 +11866,7 @@ msgstr "" "Elija un tipo de problema para traer de la librería. Si elige \"cualquier " "tipo\" no se aplica ningún filtro." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." @@ -11889,27 +11875,27 @@ msgstr "" " que los usuarios puedan restablecer sus respuestas y reorganizar los " "elementos seleccionados." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "" "Este componente está desactualizado. La librería ya tiene nuevo contenido." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Actualizar ahora." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "La librería es inválida, está corrupta o ha sido borrada" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "Editar configuración de la librería" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -11917,24 +11903,24 @@ msgstr "" "Este curso no soporta librerías de contenido. Contacte a su administrador " "del sistema para mayor información. " -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "No se ha seleccionado ninguna librería" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "Seleccione una librería" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "" "No hay problemas que coincidan con este tipo en las librerías especificadas" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "Seleccione otro tipo de problema." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " @@ -11945,7 +11931,7 @@ msgstr[1] "" msgstr[2] "" "La librería especificada está configurada para traer {count} problemas," -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." @@ -11953,15 +11939,15 @@ msgstr[0] "pero solo hay {actual} problema que coincida con los criterios." msgstr[1] "pero solo hay {actual} problemas que coincidan con los criterios." msgstr[2] "pero solo hay {actual} problemas que coincidan con los criterios." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "Editar configuración de la librería" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "Librería inválida" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "No ha seleccionado una librería" @@ -12005,7 +11991,7 @@ msgstr "" "Importanción de Libreria de Blocks fallida - ¿Estan correctas las " "identificaciones?" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." @@ -12014,11 +12000,11 @@ msgstr "" "también pueden utilizar el nombre para mostrar para identificar este " "componente." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "LTI ID" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -12032,11 +12018,11 @@ msgstr "" " documentación de edX LTI {anchor_close} para obtener más detalles sobre " "esta configuración." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "LTI URL" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -12049,11 +12035,11 @@ msgstr "" "Consulte {docs_anchor_open} la documentación de edX LTI {anchor_close} para " "obtener más detalles sobre esta configuración." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "Parámetros personalizados" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -12067,11 +12053,11 @@ msgstr "" " LTI de edX {anchor_close} para obtener más detalles sobre esta " "configuración ." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "Abrir en una página nueva" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -12084,11 +12070,11 @@ msgstr "" " opción sólo se utiliza cuando herramienta externa Hide se establece en " "False." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "Puntuado" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." @@ -12096,11 +12082,11 @@ msgstr "" "Seleccione VERDADERO si este componente recibirá una puntuación numérica " "desde un sistema LTI externo." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "Peso" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." @@ -12109,7 +12095,7 @@ msgstr "" "defecto es 1.0. Este valor solo se utiliza cuando el parámetro de " "calificación está definido como VERDADERO" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" @@ -12117,15 +12103,15 @@ msgstr "" "La calificación almacenada en xblock KVS -- un duplicado de la calificación " "publicada en django DB" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "El comentario tal y como fue enviado por el evaluador, LTI2.0 spec" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "Ocultar la herramienta externa" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " @@ -12136,31 +12122,31 @@ msgstr "" "externa. Esta opción oculta el botón de Lanzar y cualquier iframe para este " "componente." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "Solicite el nombre del usuario" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "Seleccione True para solicitar el nombre de usuario." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "Solicite la dirección de correo del usuario" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "Seleccione True para solicitar el correo electrónico del usuario." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "Información sobre la aplicación LTI" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " @@ -12171,29 +12157,29 @@ msgstr "" "usuario que su nombre de usuario y su correo serán redireccionados a una " "aplicación de un tercero." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "Texto para el botón" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" "Ingrese el texto para el botón que se usará para lanzar la aplicación de " "terceros." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "Fecha limite para aceptar notas" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" "Seleccione True para permitir que sistemas de terceros publiquen " "calificaciones después de la fecha límite." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " @@ -12202,7 +12188,7 @@ msgstr "" "No se pudo leer el parámetro personalizado: {custom_parameter}. Debería ser " "una cadena \"x=y\"." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -12211,7 +12197,7 @@ msgstr "" "No ha sido posible leer el pasaporte LTI: {lti_passport}. Debería ser una " "cadena \"id:key:secret\"" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Fecha límite de entrega" @@ -12220,11 +12206,11 @@ msgstr "Fecha límite de entrega" msgid "Enter the default date by which problems are due." msgstr "Ingrese la fecha límite por defecto para la entrega de los problemas." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "Numero de Semanas Relativas a Vencer En" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -12487,35 +12473,35 @@ msgstr "Grupos de Ruta de Inscripción" msgid "Partition for segmenting users by enrollment track" msgstr "Partición para segmentar usuarios por seguimiento de inscripción." -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "Si el estudiante ha votado en la encuesta o no" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "Respuesta de estudiante" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "Respuestas a la encuesta de todos los estudiantes" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "Respuestas a la encuesta desde xml" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "Pregunta de encuesta" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "Ingrese la fecha límite para entrega de los problemas" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "Ocultar la secuencia de contenido después de la fecha límite" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." @@ -12523,23 +12509,21 @@ msgstr "" "Si se selecciona esta opción, la secuencia de contenido estará oculta a los " "estudiantes después de que la fecha límite para la evaluación haya pasado." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "es Exámen de admisión" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -"Etiquetar este módulo como un examen de ingreso. Nota: Deberá habilitar los " -"Examenes de Ingreso para que esta propiedad del curso tenga efecto." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "Tiempo limitado" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." @@ -12547,11 +12531,11 @@ msgstr "" "Esta configuración indica si el estudiante tiene un tiempo limitado para ver" " o interactuar con este contenido." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "Tiempo límite en minutos" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." @@ -12559,19 +12543,19 @@ msgstr "" "Número de minutos disponibles para los estudiantes para ver o interactuar " "con este contenido." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "El modo supervisado está activado." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "Esta configuración indica si el examen es supervisado." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "Reglas de revisión de Software Secure" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." @@ -12579,11 +12563,11 @@ msgstr "" "Esta configuración indica que las reglas del equipo de supervisión debe " "seguir cuando revise los videos." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "Es examen de práctica" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." @@ -12591,15 +12575,15 @@ msgstr "" "Esta configuración indica si el examen tiene solo propósitos de prueba. Los " "exámenes de práctica no son verificados." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "Es examen de Integración" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "Esta configuración indica si este examen es un examen de Integración." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." @@ -12607,25 +12591,25 @@ msgstr "" "Esta subsección está desbloqueada para que los estudiantes que hayan " "cumplido el prerrequisito." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "Este exámen está oculto para el estudiante." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" "Dado que el curso ha concluido, esta tarea ha sido ocultada a los " "estudiantes." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" "Dado que la fecha límite ha pasado, esta tarea ha sido ocultada a los " "estudiantes." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." @@ -12633,33 +12617,33 @@ msgstr "" "Esta sección es un requisito previo. Debe completar esta sección para " "desbloquear contenido adicional." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" "Una lista que resuma lo que los estudiantes deberían esperar en esta " "sección." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "ID de Grupo {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "No seleccionado" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" "El nombre para mostrar para este componente. (No mostrado a los estudiantes)" " " -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "Experimento de contenido" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -12669,30 +12653,30 @@ msgstr "" "de contenido. Tenga precaución: si cambia la configuración de grupos de un " "experimento visible para los estudiantes afectará los datos del experimento." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "Configuración de Grupo" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" "Define qué módulo hijo debe ser visto por los estudiantes en un group_id " "particular" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (inactivo)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "El experimento no está asociado a una configuración de grupos." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "Seleccione una configuración de grupo" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." @@ -12701,7 +12685,7 @@ msgstr "" "eliminada. Elija una configuración de grupos válida o elimine este " "experimento." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." @@ -12710,18 +12694,18 @@ msgstr "" " para experimentos. Elija una configuración de grupos válida o elimine este " "experimento." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "" "El experimento no contiene todos los grupos especificados en la " "configuración." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "Agregar los grupos faltantes" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." @@ -12729,7 +12713,7 @@ msgstr "" "El experimento tiene un grupo inactivo. Traslade el contenido hacia los " "grupos activos y luego elimine el grupo inactivo." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" "Este contenido tiene algunos inconvenientes que afectan su visibilidad." @@ -12750,12 +12734,12 @@ msgstr "Habilita discusiones de contexto para la unidad." msgid "Add discussion for the Unit." msgstr "Agrega discusiones para la unidad." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -12764,11 +12748,11 @@ msgstr "" "No se pueden recibir las transcripciones de Youtube para {youtube_id}. " "Código de estado: {status_code}." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "Solo están soportadas las trasncripciones en formato SubRip (*.srt)." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -12777,26 +12761,22 @@ msgstr "" "Algo falló con las transcripciones SubRip durante su lectura. El mensaje " "interno es: {error_message}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "Algo falló con las transcripciones SubRip durante su lectura." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: No se pueden encontrar las transcripciones enviadas: " "{user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "Se requiere el idioma." - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "Básico" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -12805,7 +12785,7 @@ msgstr[0] "No hay archivo de transcripción asociado con el idioma {lang}." msgstr[1] "No hay archivos de transcripción asociados con los idiomas {lang}." msgstr[2] "No hay archivos de transcripción asociados con los idiomas {lang}." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." @@ -12814,61 +12794,65 @@ msgstr "" " de video de extension .mp4, .ogg, o .webm alojados en alguna página de " "internet." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "URL de video por defecto" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "Se requiere el idioma." + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "Nombre para mostrar del componente" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "Posición actual en el video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "Opcional para navegadores antiguos: el ID de YouTube para el video en " "velocidad normal." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "ID de YouTube" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "Opcional para navegadores antiguos: el ID de YouTube para el video en " "velocidad de .75x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "ID de YouTube para velocidad de .75x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "Opcional para navegadores antiguos: el ID de YouTube para el video en " "velocidad de 1.25x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "ID de YouTube para velocidad de 1.25x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "Opcional para navegadores antiguos: el ID de YouTube para el video en " "velocidad de 1.5x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "ID de YouTube para velocidad de 1.5x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " @@ -12879,11 +12863,11 @@ msgstr "" "nativa: se reproducirá el video completo. El formato para este campo es " "HH:MM:SS. El valor máximo es 23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "Tiempo de inicio del video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " @@ -12894,11 +12878,11 @@ msgstr "" "video completo. El Formato para este campo es HH:MM:SS. El valor máximo es " "23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "Tiempo de detencion del video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -12909,11 +12893,11 @@ msgstr "" " YouTube. Debe añadir al menos una URL no YouTube en el campo de direcciones" " URL de archivos de vídeo." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "Descarga permitida del video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -12925,11 +12909,11 @@ msgstr "" "La URL o URLs donde ha publicado versiones del video distintas a la de YouTube. Cada URL debe terminar en .mpeg, .mp4, .ogg o .webm y no puede ser una dirección de video de YouTube. (Para mayor compatibilidad con los navegadores, se recomiendan los formatos .mp4 y .webm).\n" "Los estudiantes podrán ver el primer vídeo de la lista que sea compatible con su navegador. Para permitir a los estudiantes descargar estos vídeos, configure el parámetro Permitir descarga en VERDADERO." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "URL del archivo de video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -12947,11 +12931,11 @@ msgstr "" "internet, y añadir la URL aquí. Los estudiantes verán el link de descarga " "debajo del video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "Descargar la transcripción" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -12964,11 +12948,11 @@ msgstr "" "recomendamos que publique un archivo adicional usando el campo para subir " "material." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "Descargar la transcripción" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" @@ -12978,20 +12962,20 @@ msgstr "" "transcripción en la pestaña básica. Esta transcripción debe estar en " "español. No debe hacer cambios a esta configuración." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "Transcripción con tiempos por defecto" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "" "Especifique si la transcripción debe aparecer con el video por defecto." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "Mostrar la transcripción" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." @@ -13000,41 +12984,41 @@ msgstr "" "especificar un idioma y subir un archivo .srt de transcripción para dicho " "idioma." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "Idiomas de transcripción" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "Preferencia de idioma" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "Preferencia de idioma" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "Formato de archivo de transcripción para descargar." #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "Archivo SubRip (.srt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "Archivo de texto (.txt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "La última velocidad especificada por el usuario para el video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "Velocidad por defecto del video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." @@ -13042,11 +13026,11 @@ msgstr "" "Especificar si desea avanzar automáticamente a la siguiente unidad cuando el" " video termine." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "Especificar si YouTube está disponible para el usuario." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." @@ -13054,11 +13038,11 @@ msgstr "" "Subir un archivo adiciona para acompañar este video. Los estudiantes pueden" " descargar este recurso haciendo clic en Descargar recurso bajo el video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "Subir folleto." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." @@ -13066,11 +13050,11 @@ msgstr "" "Especifique si el acceso a este video está limitado a los navegadores o si " "puede ser accedido desde otras aplicaciones incluyendo aplicaciones móviles." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "Video disponible en Web únicamente" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -13085,38 +13069,38 @@ msgstr "" "introduzca los valores correspondientes en los otros campos y deje este " "campo vacío." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "Fecha de la última reproducción de la cortinilla" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "No mostrar la cortinilla nuevamente" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "Especifique si los alumnos pueden acceder públicamente al video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "Acceso público" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" "Agregue una miniatura específica para que los alumnos la vean antes de " "reproducir el video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "Imagen miniatura" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "Instrucciones" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " @@ -13127,49 +13111,49 @@ msgstr "" "especialmente para estudiantes que tengan requerimientos especiales de " "accesibilidad." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "Entradas" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" "Número de cuadros de texto disponibles para que los estudiantes añadan " "palabras o frases." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "Máximo de palabras" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "" "Máximo número de palabras que se mostrarán en la nube de palabras generada." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "Mostrar porcentajes" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "" "Se muestran las estadísticas para las palabras ingresadas cerca de esa " "palabra." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "Si este estudiante ha publicado palabras en la nube." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "Respuesta de estudiante" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "Todas las posibles palabras, de todos los estudiantes." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "Top de num_top_words para la nube de palabras." @@ -13677,7 +13661,7 @@ msgstr "Vertical" #: cms/djangoapps/contentstore/views/helpers.py #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "Sección" @@ -14431,7 +14415,7 @@ msgstr "" "Los foros de discusión están en proceso de mantenimiento. Estarán nuevamente" " en línea pronto!" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "Contenido Bloqueado" @@ -14459,7 +14443,7 @@ msgstr "Discusión Guiada" msgid "Hide Annotations" msgstr "Ocultar anotaciones" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "Añadido a marcadores" @@ -14467,9 +14451,9 @@ msgstr "Añadido a marcadores" msgid "Bookmark this page" msgstr "Marcar esta página" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "No tienes acceso a este módulo de dependencia" +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -15031,27 +15015,27 @@ msgstr "" "Su correo electrónico secundario ha sido activdado. Por favor visite " "{link_start}Panel de Control{link_end} para ver los cursos." -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "¡Importante!" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "Anterior" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "Siguiente" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "Secuencia" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "Completado" diff --git a/conf/locale/eu_ES/LC_MESSAGES/django.mo b/conf/locale/eu_ES/LC_MESSAGES/django.mo index 549545d912b5d4e36661330ddf07db7216f9f392..95c42bdb0becb86aa5e3583d1b7965babb920754 100644 GIT binary patch delta 39393 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 z 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 diff --git a/conf/locale/eu_ES/LC_MESSAGES/django.po b/conf/locale/eu_ES/LC_MESSAGES/django.po index f8b10f5443..7d785088f3 100644 --- a/conf/locale/eu_ES/LC_MESSAGES/django.po +++ b/conf/locale/eu_ES/LC_MESSAGES/django.po @@ -77,7 +77,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "Testua" @@ -105,7 +105,7 @@ msgid "Video" msgstr "Bideoa" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "Aurreratua" @@ -116,24 +116,24 @@ msgstr "Sarrera-azterketa" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "Unitatea" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "Hutsik" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "Ondoko parametroak beharrezkoak dira: {missing}." #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." @@ -142,7 +142,7 @@ msgstr "" "fitxategi bat." #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "" @@ -150,7 +150,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "Transkripzioaren fitxategia beharrezko da." @@ -161,7 +161,7 @@ msgid "Name" msgstr "Izena" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "Bideoaren IDa" @@ -196,7 +196,7 @@ msgid "Log out" msgstr "Irten" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "Modua" @@ -245,12 +245,12 @@ msgstr "Hezkuntzako ikasle profesional gisa matrikulatu zara" msgid "Professional Ed" msgstr "Hezkuntzako profesionala" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "Erakutsi izena" @@ -4503,7 +4503,7 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -4815,7 +4815,7 @@ msgid "Are you sure you want to cancel retirement for user \"%(username)s\"? " msgstr "" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -8440,21 +8440,21 @@ msgstr "Hasi saioa" msgid "Our mailing address is" msgstr "Gure posta helbidea da" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "XML datuak oharpenerako" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "Modulu honetarako erakutsi behar den izena." -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "Oharpena" @@ -8467,11 +8467,11 @@ msgstr "" msgid "Question {}" msgstr "Galdera {}" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "Okerra" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "Zuzena" @@ -8636,7 +8636,7 @@ msgstr "Zuzena:" msgid "Incorrect:" msgstr "Okerra:" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "Erantzuna" @@ -8898,19 +8898,19 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "Ariketa aurreratua hutsik" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "Ikasleak ariketa honetan egin duen saiakera-kopurua" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "Gehieneko saiakerak" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -8919,41 +8919,41 @@ msgstr "" "erantzuna ematen. Ez bada ezartzen, saiakera-kopuruak ez du mugarik izango." " " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "Ondokoak ariketa hau zein datatan burutu duen:" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "Muga-data igarota zenbat denboraz onartu diren bidalketak" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "Erakutsi emaitzak" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "Beti" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "Inoiz ez" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "Gainditua" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "Erakutsi erantzuna" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." @@ -8961,61 +8961,61 @@ msgstr "" "Honek adierazten du noiz erakutsiko den ariketaren soluzioa. Berezko balorea" " ezar daiteke Ezarpen Aurreratuetan." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "Erantzun da" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "Itxita" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "Amaituta" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "Zuzena edo Gainditua" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "Saiakera guztien ondoren" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "Saiakera egin da" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "Erakutsi erantzuna: saiakera-kopurua" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "Behartu gorde botoia orrian agertzen ala ez" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "Erakutsi Garbitu botoia" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." @@ -9023,65 +9023,65 @@ msgstr "" "Erabiltzaileak bere erantzuna garbitu nahi badu 'Garbitu' botoia agertuko " "den zehazten du. Berezko balorea ezar daiteke Ezarpen aurreratuetan." -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "Ausazkotzea" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "Ikasleko" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "XML datuak ariketarako" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "Oraingo ikasleen erantzunen zuzenketak dituen hiztegia" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "Oraingo ikasleen erantzunak dituen hiztegia" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "Ikaslean arazoari soluzioa eman dion ala ez" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "Azken bidalketaren ordua" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "Saiakeren arteko denbora" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." @@ -9089,11 +9089,11 @@ msgstr "" "Zenbat segunduz itxaron behar duen ikasleak bidalketa batetik bestera " "hainbat saiakera dituen ariketa batean." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "Ariketaren garrantzia" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." @@ -9101,24 +9101,24 @@ msgstr "" "Honek adierazten du arikdta bakoitzak zenbat puntu balio duen. Balorerik " "ezartzen ez bada, ariketaren erantzun-eremu bakoitzak puntu bat balioko du." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "Modulu honen Markdown kodea" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "Gaitu LaTeX txantiloiak?" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -9128,7 +9128,7 @@ msgid "" "contact moocsupport@mathworks.com" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -9136,7 +9136,7 @@ msgstr "" "Barkatu, baina errorea gertatu da zure eskaera prozesatzean. Mesedez, " "eguneratu zure orria eta saiatu berriz." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." @@ -9144,35 +9144,35 @@ msgstr "" "Ariketa honen egoera aldatu egin da zu orrian sartu zarenetik. Mesedez, " "eguneratu orria." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "Erantzunaren IDa" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "Galdera" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "Erantzun zuzena" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "Bidaltzen" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "Kontuz: ariketa bere hasierako egoerara eraman da berriz!" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "" "Errore honek irauten badu, mesedez jarri harremanetan ikastaroko " @@ -9183,7 +9183,7 @@ msgstr "" #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "" @@ -9191,63 +9191,63 @@ msgstr "" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "({hint_num}. aholku {hints_count})-tik: " -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "Okerra (puntu {progress})" msgstr[1] "Okerra ({progress} puntu)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "Zuzena (puntu {progress})" msgstr[1] "Zuzena ({progress} puntu)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "Neurri batean zuzena" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "Erantzuna bidali da." #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "Ariketa itxi da." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" "Gutxienez {wait} segundu itxaron behar duzu bidalketa batetik bestera." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -9256,36 +9256,36 @@ msgstr "" "Gutxienez {wait_secs} itxaron behar duzu bidalketa batetik bestera. " "{remaining_secs} geratzen da." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "ordu {num_hour}" msgstr[1] "{num_hour} ordu" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "minutu {num_minute}" msgstr[1] "{num_minute} minutu" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "segundu {num_second}" msgstr[1] "{num_second} segundu" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "Ariketa berrabiarazi behar da gorde baino lehen." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "Zure erantzuna gorde da." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -9296,134 +9296,134 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "Ariketaren definizioak ez du onartzen berriz puntuatzea." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "Ariketari soluzioa eman behar zaio berriz ere kalifikatu aurretik." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "Baldintzazkoa" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "LTI pasaporteak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "Ikastaro honetan matrikulatzeko epea zabalik dago" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "Ikastaro honetan matrikulatzeko epea itxita dago" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "Modulu hau ikusteko moduan noiztik egongo den" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "Klase hau bukatzeko data" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " @@ -9433,34 +9433,34 @@ msgstr "" "batek datu-basean prezioa ezartzen badio ordainpeko ikastaro bati, honen " "ordez prezio hori erakutsiko da." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " "the start date that you have set for this course is used." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "Aldez aurretiko beharrezko ikastaroak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "Klase honetarako kalifikazio-politikaren definizioa" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "Erakutsi kalkulagailua" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." @@ -9468,39 +9468,39 @@ msgstr "" "Idatzi egia ala gezurra. Egia bada, ikasleek kalkulagailua ikusi ahal izango" " dute ikastaroan." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "Erakusteko ikastaro-izena" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "Ikastaro-editorea" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "" "Idatzi zein metodo erabili den ikastaro hau editatzeko (\"XML\" edo " "\"Studio\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "Ikastaroko inkestaren URLa" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -9513,11 +9513,11 @@ msgid "" "\"2015-10-08\"]] " msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -9530,48 +9530,48 @@ msgid "" "\"i4x-UniversityX-MUS101-course-2015_T1\", \"default\": true}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "Ikastaroa iragartzeko data" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "Idatzi zure ikastaroa iragartzeko data." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "Kohorte-ezarpenak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " "as private to cohort members." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "Ikastaroa berria da" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "Ikastaro mugikorra eskuragarri" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." @@ -9579,59 +9579,59 @@ msgstr "" "Idatzi egia ala gezurra. Egia bada, ikastaroa gailu mugikorretarako egongo " "da eskuragarri." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "Kalifikaziorik gabeko ikastaroa" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "Idatzi egia ala gezurra. Egia bada, ikastaroa ez da kalifikatuko." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "Desgaitu aurrerapen-barra" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "Idatzi egia ala gezurra. Egia bada, ikasleek ezin izango dute aurrerapen " "grafikoa ikusi." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "PDF testu-liburuak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "HTML testu-liburuak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " "titles of each chapter in the book." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "Urrutiko kalifikazio-liburua" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -9642,7 +9642,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "Gaitu CCX" @@ -9651,7 +9651,7 @@ msgstr "Gaitu CCX" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -9661,21 +9661,21 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "Baimendu eztabaida-mezu anonimoak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." @@ -9683,11 +9683,11 @@ msgstr "" "Idatzi egia ala gezurra. Egia bada, ikasleek erabiltzaile guztientzako " "anonimoak izango diren eztabaida-mezuak sortu ahal izango dituzte." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "Baimendu ikaskideentzako eztabaida-mezu anonimoak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -9697,25 +9697,25 @@ msgstr "" "anonimoak izango dire eztabaida-mezuak sortu ahal izango dituzte. Ezarpen " "honek ez ditu anonimo egiten mezuak ikastaro-arduradunentzat." -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "Modulu aurreratuen zerrenda" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "Muga-data erakusteko formatua" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -9725,21 +9725,21 @@ msgstr "" "\"%m-%d-%Y\" MM-DD-YYYY-rako, \"%d-%m-%Y\" DD-MM-YYYY-rako, \"%Y-%m-%d\" " "YYYY-MM-DD-rako, edo \"%Y-%d-%m\" YYYY-DD-MM-rako." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "Sartzeko kanpoko domeinua" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" "Idatzi ikasleen ikastaro honetan erabil dezaketen kanpotik identifikatzeko " "metodoa." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "Ziurtagiria bukatu aurretik jaitsi daiteke" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -9747,84 +9747,84 @@ msgstr "" "Idatzi egia ala gezurra. Egia bada, ikasleek ziurtagiriak ikastaroa bukatu " "aurretik jaitsi ahal dituzte, ziurtagirirako baldintzak betetzen badituzte." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Certificates Display Behavior" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "Ikastaroari buruzko orriaren irudia" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " "Details page." msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" " when they complete the course. For instance, \"Certificate\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "Ziurtagiriaren izena (laburra)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " "when they complete the course. For instance, \"Certificate of Achievement\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "Ziurtagiriaren izena (luzea)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" "Honela badago, web ziurtagiriak/HTML bistaratzeak gaituta egongo dira " @@ -9832,13 +9832,13 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -9846,47 +9846,47 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "Ziurtagiriaren ezarpenak" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "Eztabaida-foroaren kanpoko esteka" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "Ezkutatu aurrerapen-barra" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "Baimendu aurrerapen-barra ezkutatzea." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -9894,11 +9894,11 @@ msgid "" "course, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -9906,11 +9906,11 @@ msgid "" "null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "Ikastaroan matrikulatutako gehienezko ikasle-kopurua" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." @@ -9918,50 +9918,50 @@ msgstr "" "Idatzi ikastaroan gehienez matrikula daitekeen ikasle-kopurua. Ikasle-" "kopuruari mugarik ez ipintzeko, utzi hutsik." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "Baimendu wikirako sarbide publikoa" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "Gonbidapenez bakarrik" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "Ikastaroko arduradunek emangako gonpidapenez matrikulatzeko mugatu" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "Ikastaro aurretiko inkestaren izena" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " "survey to the Course Survey Name setting above." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "Ikastaroaren ikusgarritasuna katalogoan" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -9969,11 +9969,11 @@ msgid "" " not show in catalog and do not allow access to an about page)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "Sarrera-azterketa gaituta" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -9983,11 +9983,11 @@ msgstr "" "sarrera azterketa egin behar duten ala ez. Ohartu ikastaro honetarako " "Sarrera Azterketa gaitu ahal duzula horretarako ezarpena erabilita." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "Sarrera-azterketako gutxieneko puntuazioa (%)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " @@ -9998,19 +9998,19 @@ msgstr "" "ikastaro honetarako Sarrera Azterketa gaitu ahal duzula horretarako ezarpena" " erabilita." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "Sarrera-azterketaren IDa" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -10018,19 +10018,19 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "Ikastaroaren hizkuntza" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "Zehaztu ikastaro honetarako hizkuntza." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "Taldeen ezarpenak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See teams configuration documentation for help and examples." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " "exams." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " "from the following options: {available_providers}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " "escalations (e.g. appeals, delayed reviews, etc.)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -10084,32 +10084,32 @@ msgid "" "exams are enabled for the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " "Proctored Exams is set to true." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "Gutxieneko kalifikazioa krediturako" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." @@ -10118,42 +10118,42 @@ msgstr "" "kalifikazioa, 0.0 eta 1.0 bitarteko hamartarra da. Adibidez, % 75erako, " "idatzi 0.75." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" " course at any rate before the course ends." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "Gaitu azpiatalaren aurrebaldintzak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -10161,19 +10161,19 @@ msgid "" "'public' (allow access to both outline and course content)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "Ikastaroko irakaslea" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "Idatzi ikastaroko irakasleari bruuzko xehetasunak" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -10182,43 +10182,43 @@ msgid "" "documentation." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." msgstr "" -#: xmodule/course_module.py cms/templates/certificates.html +#: xmodule/course_block.py cms/templates/certificates.html #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" msgstr "Ikastaroaren beste ezarpen batzuk" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -10226,7 +10226,7 @@ msgid "" "\"value\", \"other_setting\": \"value\" }" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "Orokorra" @@ -10294,126 +10294,126 @@ msgstr "" msgid "{short_label} Avg" msgstr "" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "Modulu honetan erakusteko HTML edukiak" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" " save the component and then re-open it for editing." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "Editorea" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "HTMLa bestelako orrietarako" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "Ikastaro-eguneraketako elementu-zerrenda" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "Edozein mota" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "Liburutegia" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "Liburutegiaren bertsioa" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "Aukeratu n ausaz" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "Kopurua" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "Idatzi zenbat osagai erakutsiko zaion ikasle bakoitzari." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "Ariketa-mota" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Eguneratu orain." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "Liburutegia ez da baliogarria, izorratuta dago edo ezabatu egin da." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "Editatu liburutegi-zerrenda" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -10421,45 +10421,45 @@ msgstr "" "Ikastaro honek ez du onartzen eduki-liburutegirik. Jarri harremanetan zure " "sistemaren kudeatzailearekin informazio gehiago lortzeko." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "Oraindik ez da liburutegirik aukeratu." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "Aukeratu liburutegia" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "Ez dago adierazitako ariketa-motarik zehaztutako liburutegietan." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "Aukeratu beste ariketa-mota bat." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" msgstr[1] "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "" msgstr[1] "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "Editatu liburutegiaren ezarpenak." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "Liburutegi baliogabea" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "Ez da liburutegirik aukeratu" @@ -10498,17 +10498,17 @@ msgstr "" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -10517,11 +10517,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -10530,11 +10530,11 @@ msgid "" "on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "Pertsonalizatu parametroak" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -10543,11 +10543,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "Ireki orri berrian" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -10555,111 +10555,111 @@ msgid "" "set to False. " msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "Puntuatuta" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "Pisua" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "Ezkutatu kanpoko tresna" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " "setting hides the Launch button and any IFrames for this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "Eskatu erabiltzailearen erabiltzaile-izena" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "Eskatu erabiltzailearen e-posta" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "LTI aplikazioaren informazioa" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " "email will be forwarded to a third party application." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "Botoiaren testua" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Entregatze-data" @@ -10668,11 +10668,11 @@ msgstr "Entregatze-data" msgid "Enter the default date by which problems are due." msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -10891,213 +10891,210 @@ msgstr "" msgid "Partition for segmenting users by enrollment track" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "Sarrera-azterketa da" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -"Etiketatu ikastaro modulu hau Sarrera Azterketa gisa. Ohartu ikastaro " -"honetarako Sarrera Azterketa gaitu ahal duzula horretarako ezarpena " -"erabilita." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "Denbora-muga minututan" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "Taldearen IDa {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "Aukeratu gabea" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " "will impact the experiment data." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "Talde-ezarpena" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (ez-aktiboa)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "Aukeratu talde-ezarpenak" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "Gehitu falta diren taldeak" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" @@ -11117,49 +11114,45 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "SubRip (*.srt) transkripzio-formatua bakarrik onartzen dugu." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: Ezin dira aurkitu igotako transkripzioak: " "{user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "" - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "Oinarrizkoa" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -11167,7 +11160,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." @@ -11176,83 +11169,87 @@ msgstr "" "hostatutako .mp4, .ogg edo .webm bideo fitxategirako esteka bat izan " "daiteke." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "Berezko Bideo URL-a" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "" + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "Bideoaren oraingo kokapena." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "Aukerakoa, nabigatzaile zaharretarako: abiadura normaleko bideoaren YouTube " "ID-a. " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "YouTube ID-a" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "Aukerakoa, nabigatzaile zaharretarako: YouTube ID-a .75x abiadurako " "bideoetarako." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "YouTube ID .75x abiadurarako" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "Aukerakoa, nabigatzaile zaharretarako: YouTube ID-a 1.25x abiadurako " "bideoetarako." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "YouTube ID 1.5x abiadurarako" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "Aukerakoa, nabigatzaile zaharretarako: YouTube ID-a 1.5x abiadurako " "bideoetarako." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "YouTube ID 1.5x abiadurarako" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "Bideoaren hasiera-ordua" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "Bideoaren gelditze-ordua" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -11262,11 +11259,11 @@ msgstr "" "erakuslea erabili edo ez badute YouTuberako sarbiderik. Gutxienez YouTube " "URL-a ez den bat sartu behar duzu Bideo Fitxategiaren URL-a eremuan." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "Bideoa jaistea baimenduta" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -11276,11 +11273,11 @@ msgid "" "Video Download Allowed to True." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "Bideo-fitxategien URLak" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -11291,11 +11288,11 @@ msgid "" "transcript below the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -11303,90 +11300,90 @@ msgid "" "format, upload a file by using the Upload Handout field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "Transkripzioa jaistea baimenduta" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" " to change this setting." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "Erakutsi transkripzioa" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "Transkripzio-hizkuntzak" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "Hobetsitako hizkuntza transkripziorako." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "Hobetsitako hizkuntza transkrikziorako" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "" #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "SubRip (.srt) fitxategia" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "Testu-fitxategia (.txt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "Bideoaren berezko abiadura." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "Zehaztu YouTube erabiltzailearen eskura egongo den ala ez." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "Kargatu apunteak" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." @@ -11395,11 +11392,11 @@ msgstr "" "ala ez, edo bestelako aplikazioek, mobilerako app-ak barne ere baduen " "sarbidea." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -11408,80 +11405,80 @@ msgid "" "this field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "Argibideak" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " "accessibility requirements." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "Sarrerak" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "Gehieneko hitzak" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "Erakutsi ehunekoak" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "" @@ -11933,7 +11930,7 @@ msgstr "Bertikala" #: cms/djangoapps/contentstore/views/helpers.py #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "Atala" @@ -12645,7 +12642,7 @@ msgid "" "up shortly!" msgstr "" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "Edukia blokeatuta dago" @@ -12671,7 +12668,7 @@ msgstr "Gidatutako eztabaida" msgid "Hide Annotations" msgstr "Ezkutatu oharpenak" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "Gogokotzat markatua" @@ -12679,8 +12676,8 @@ msgstr "Gogokotzat markatua" msgid "Bookmark this page" msgstr "Markatu orri hau gogokotzat" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." msgstr "" #: lms/templates/course.html @@ -13203,27 +13200,27 @@ msgid "" "{link_start}dashboard{link_end} for courses." msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "Garrantzitsua!" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "Aurrekoa" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "Hurrengoa" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "Sekuentzia" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "Osatua" diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo index 0b92df1723641ceff9d6ec036b123fe7e7e1b224..07b30afbfe7ec8d4f5ace66db3451958ac2bd78d 100644 GIT binary patch delta 94560 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 FkCoS7CK6weFpG{Vpzx7R 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 z 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 diff --git a/conf/locale/fr/LC_MESSAGES/django.po b/conf/locale/fr/LC_MESSAGES/django.po index 1674a43943..718a2d0d2f 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -327,7 +327,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "Texte" @@ -355,7 +355,7 @@ msgid "Video" msgstr "Vidéo" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "Avancé" @@ -366,24 +366,24 @@ msgstr "Examen d'entrée" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "Unité" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "Vide" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "Les paramètres suivants sont requis: {missing}" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." @@ -392,14 +392,14 @@ msgstr "" "fichier différent." #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "Il existe déjà une transcription de langue \"{language_code}\"." #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "Une fichier de transcription est requis." @@ -410,7 +410,7 @@ msgid "Name" msgstr "Nom" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "Vidéo ID" @@ -445,7 +445,7 @@ msgid "Log out" msgstr "Déconnexion" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "Mode" @@ -498,12 +498,12 @@ msgstr "Vous êtes inscrit en tant qu'étudiant professionnel de l'éducation" msgid "Professional Ed" msgstr "Professionnel de l'éducation" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "Nom d'affichage" @@ -5318,7 +5318,7 @@ msgstr "" "tous. Notez que ce champ est ignoré si le bloc est visible à l'équipe " "pédagogique seulement (visible_to_staff_only)." -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -5645,7 +5645,7 @@ msgstr "" "\"%(username)s\" ?" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -9742,21 +9742,21 @@ msgstr "Se Connecter" msgid "Our mailing address is" msgstr "Notre adresse e-mail est" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "données XML pour l'annotation" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "Le nom d'affichage de ce composant." -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "Annotation" @@ -9770,11 +9770,11 @@ msgstr "" msgid "Question {}" msgstr "Question {}" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "Incorrect" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "Correct" @@ -9943,7 +9943,7 @@ msgstr "Correct:" msgid "Incorrect:" msgstr "Incorrect:" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "Réponse" @@ -10228,19 +10228,19 @@ msgstr "Mauvaise réponse du service d'API Codejail" msgid "Invalid JSON response received from codejail api service." msgstr "Réponse JSON invalide reçu par l'API de Codejail" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "Problème avancé vierge" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "Nombre d'essais réalisés par l'étudiant sur cet exercice" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "Nombre d'essais maximum" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -10249,21 +10249,21 @@ msgstr "" "problème. Si aucune valeur n'est précisée, un nombre infini d'essais est " "autorisé." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "Date à laquelle l'exercice doit être rendu" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" "Délai, après l'échéance, pendant lequel les soumissions seront encore " "acceptées" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "Voir les résultats" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." @@ -10271,23 +10271,23 @@ msgstr "" "Définit quand afficher si la réponse d'un étudiant au problème est juste. " "Configuré à la sous-section." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "Toujours" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "Jamais" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "Date de rendu dépassée" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "Afficher la réponse" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." @@ -10295,47 +10295,47 @@ msgstr "" "Définit quand afficher la solution du problème. Une valeur par défaut peut " "être introduite dans les paramètres avancés. " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "Répondu" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "Tenté ou en retard" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "Fermé" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "Terminé" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "Correct ou date d'échéance dépassée" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "Après un certain nombre de tentatives" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "Après toutes les tentatives" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "Après toutes les tentatives ou correct" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "Essayé" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "Afficher la réponse : Nombre de tentatives" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." @@ -10343,15 +10343,15 @@ msgstr "" "Nombre de fois où l'étudiant doit tenter de répondre à la question avant que" " le bouton Afficher la réponse ne s'affiche." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "Forcer le bouton enregistrer pour apparaître sur la page" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "Afficher le bouton Réinitialiser" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." @@ -10360,11 +10360,11 @@ msgstr "" "puisse réinitialiser sa réponse. Une valeur par défaut peut-être définie " "dans les paramètres avancés." -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "Randomisation" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " @@ -10373,56 +10373,56 @@ msgstr "" " être choisies de manière aléatoire. Pour les exercices dont les valeurs ne " "sont pas aléatoires, spécifiez \"Never\"." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "À la remise à zéro" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "Par étudiant" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "Données XML pour l'exercice" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "Dictionnaire de l'exactitude des réponses actuelles des étudiants" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "Dictionnaire pour maintenir l'état des inputtypes" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "Dictionnaire des réponses actuelles des élèves" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "Dictionnaire des notes actuelles des élèves" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "" "Que les réponses aient été enregistrées ou pas depuis la dernière sauvegarde" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "Si l'étudiant a résolu le problème" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "Graine aléatoire pour cet étudiant" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "Heure de la dernière soumission" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "Délai entre les tentatives" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." @@ -10430,11 +10430,11 @@ msgstr "" "Délai d'attente, en secondes, entre deux soumissions par un étudiant d'un " "problème autorisant de multiples tentatives." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "Poids de l'exercice" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." @@ -10442,26 +10442,26 @@ msgstr "" "Définit le nombre de points attribués à chaque problème. Si la valeur n'est " "pas définie, chaque champ de réponse du problème vaut un point." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "Source de ce module au format Markdown" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" "Code source des problèmes en LaTeX et Word. Cette fonction n'est pas bien " "prise en charge." -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "Autoriser les modèles LaTeX ?" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "Clé de l'API Matlab" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -10477,7 +10477,7 @@ msgstr "" "compromise. Pour obtenir une clé pour votre cours ou pour signaler un " "problème, s'il vous plaît contacter moocsupport@mathworks.com" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -10485,7 +10485,7 @@ msgstr "" "Nous sommes désolés, il y a eu une erreur dans le suivi de votre demande. " "Merci de rafraichir la page et d'essayer à nouveau. " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." @@ -10493,29 +10493,29 @@ msgstr "" "Le statut de ce problème a changé depuis que vous avez chargé cette page. " "Merci de rafraîchir la page. " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "ID réponse" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "Question" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "Bonne réponse" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "Soumettre" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "Attention : le problème a été réinitialisé !" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" @@ -10523,7 +10523,7 @@ msgstr "" "Le problème a été corrompu par une soumission invalide. La soumission était " ": " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "" "Si l'erreur persiste, merci de contacter l'équipe pédagogique du cours." @@ -10533,7 +10533,7 @@ msgstr "" #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" @@ -10541,19 +10541,19 @@ msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Indice ({hint_num} sur {hints_count}) :" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" "Vos réponses ont été sauvegardées. Cliquer '{button_name}' pour les évaluer." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" @@ -10561,7 +10561,7 @@ msgstr[0] "Incorrect ({progress} point)" msgstr[1] "Incorrect ({progress} points)" msgstr[2] "Incorrect ({progress} points)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" @@ -10569,7 +10569,7 @@ msgstr[0] "Correct ({progress} point)" msgstr[1] "Correct ({progress} points)" msgstr[2] "Correct ({progress} points)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" @@ -10577,31 +10577,31 @@ msgstr[0] "Partiellement correct ({progress} point)" msgstr[1] "Partiellement correct ({progress} points)" msgstr[2] "Partiellement correct ({progress} points)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "Partiellement correct" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "Réponse soumise." #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "Ce problème est maintenant fermé; la date limite est passée." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "" "L'exercice doit être réinitialisé avant de pouvoir être soumis de nouveau." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Vous devez attendre au moins {wait} secondes entre les soumissions." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -10610,7 +10610,7 @@ msgstr "" "Vous devez attendre au moins {wait_secs} entre deux soumissions. Reste " "{remaining_secs} secondes." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" @@ -10618,7 +10618,7 @@ msgstr[0] "{num_hour} heure" msgstr[1] "{num_hour} heures" msgstr[2] "{num_hour} heures" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" @@ -10626,7 +10626,7 @@ msgstr[0] "{num_minute} minutes" msgstr[1] "{num_minute} minutes" msgstr[2] "{num_minute} minutes" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" @@ -10634,15 +10634,15 @@ msgstr[0] "{num_second} seconde" msgstr[1] "{num_second} secondes" msgstr[2] "{num_second} secondes" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "Le problème doit être réinitialisé avant d'être enregistré. " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "Vos réponses ont été sauvegardées." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -10653,112 +10653,99 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "Vous ne pouvez pas réinitialiser un problème fermé." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "Vous devez soumettre une réponse avant de pouvoir sélectionner Reset" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "La définition du problème ne permet pas un recalcul du score." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "" "Il faut donner une réponse avant que ce problème puisse être noté à nouveau." " " -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "Conditionnel" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "" "Liste d'URL pour enfants qui sont des références à des modules externes." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "Composants source" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -"Le composant identité de l'emplacement de tout composant source employé pour" -" déterminer si un étudiant peut visualiser le contenu de ce module " -"conditionnel. Copiez le composant identité de l'emplacement d'un composant à" -" partir de la boîte de dialogue Paramètres dans Studio." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "Attribut conditionnel" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -"L'attribut du composant source qui détermine si un étudiant peut visualiser " -"le contenu de ce module conditionnel." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "Valeur conditionnelle" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -"La valeur à laquelle l'attribut conditionnel doit correspondre avant qu'un " -"étudiant ne puisse visualiser le contenu de ce module conditionnel." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "Message au contenu bloqué" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -"Le message qui est montré aux étudiants lorsque toutes les conditions ne " -"sont pas remplies pour afficher le contenu de ce module conditionnel. " -"Ajoutez {link} au texte de votre message afin de donner aux étudiants un " -"lien direct vers les unités requises. Par exemple, « Vous devez compléter " -"{link} avant de ne pouvoir accéder à cette unité »." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "Vous devez compléter {link} avant de pouvoir accéder à cette unité." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "" "Aucune source de composants n'est encore configurée pour ce composant. " -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "Configurer la liste des sources" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "Passeports LTI" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." @@ -10766,42 +10753,42 @@ msgstr "" "Entrez les passeports pour les outils LTI du cours dans le format suivant : " "\"id:clef_client:clef_secrète\"" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" "Liste des objets Textbook avec (titre, url) pour les manuels utilisés dans " "ce cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "Slug qui pointe au wiki pour ce cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "Date de début des inscriptions pour ce cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "Date de fin des inscriptions pour ce cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "Heure à partir de laquelle le module devient visible" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "Date à laquelle se termine ce cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "Date à laquelle les certificats seront disponibles pour les étudiants" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "Affichage du prix du cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " @@ -10811,11 +10798,11 @@ msgstr "" "d'inscription à un cours payant est défini par un administrateur dans la " "base de données ce prix sera affiché à la place de celui-ci." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "Début des cours annoncé" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " @@ -10826,23 +10813,23 @@ msgstr "" "cette valeur, la date de début que vous aviez choisie pour ce cours sera " "celle retenue." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "Cours préalables" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "Clé de cours préalable si ce cours a un cours préalable" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "Définition de la politique d'évaluation pour cette classe" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "Afficher la calculatrice" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." @@ -10850,28 +10837,28 @@ msgstr "" "Entrez true ou false. Si true, les élèves peuvent voir la calculatrice " "pendant le cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" "Entrer le nom du cours comme il devrait apparaitre dans la liste de cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "Nom du cours à afficher" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "Éditeur de cours" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "Saisissez la méthode par laquelle ce cours est édité (\"XML\" ou \"Studio\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "URL de suivi de cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." @@ -10879,11 +10866,11 @@ msgstr "" "Entrez l'URL de l'enquête de fin de cours. Si votre cours n'a pas d'enquête," " entrez nul." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "Date de non prise en compte des discussions" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -10906,11 +10893,11 @@ msgstr "" "crochets: [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", " "\"2015-10-08\"]] " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "Mise en correspondance des sujets de discussions" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -10934,27 +10921,27 @@ msgstr "" " Par exemple, « Lydian Mode » : {\"id\": \"i4x-UniversityX-" "MUS101-course-2015_T1\", \"default\": true}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "Paramètres du plugin Discussions" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "Paramètres des plugins de discussion." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "Date d'annonce du cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "Entrez la date d'annonce de votre cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "Configuration des cohortes" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -10964,11 +10951,11 @@ msgstr "" "l'affectation automatique des étudiants dans les groupes, ou identifier des " "sujets de discussions réservés aux membres de cohorte." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "Le cours est nouveau" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." @@ -10976,21 +10963,21 @@ msgstr "" "Entrez true ou false. Si true, le cours apparaît dans la liste des nouveaux " "cours et un badge Nouveau! apparaît temporairement avec l'image du cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "Cours disponible sur mobile" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." msgstr "Entrez true ou false. Si true, le cours sera disponible sur mobile." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "Crédits de la vidéo" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " @@ -10999,38 +10986,38 @@ msgstr "" "Entrez l'identifiant unique de votre vidéo du cours fournie par " "{platform_name}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "Le cours n'est pas noté" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "" "Entrez true ou false. Si la valeur vaut true, le cours ne sera pas noté." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "Désactiver le graphique de progression" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "Entrez true ou false. Si true, les étudiants ne peuvent pas visualiser le " "graphique de progression." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "Manuels PDF" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "Liste des dictionnaires contenant la configuration du pdf_textbook" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "Manuels HTML" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " @@ -11040,11 +11027,11 @@ msgstr "" "cours, saisir le nom de l'onglet (généralement le titre) ainsi que les URLs " "et titres de chaque chapitre." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "Carnet de notes distant" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -11057,7 +11044,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "Activer CCX" @@ -11066,7 +11053,7 @@ msgstr "Activer CCX" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -11080,11 +11067,11 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "URL du connecteur CCX" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." @@ -11092,11 +11079,11 @@ msgstr "" "URL de l'application connecteur CCX pour gérer la création de CCXs. " "(optionel). Ignoré sauf si 'Activer CCX' est initialisé a 'vrai'." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "Autoriser les contributions anonymes aux discussions" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." @@ -11105,13 +11092,13 @@ msgstr "" "contributions aux discussions qui sont vues comme anonymes par tous les " "utilisateurs." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "" "Autoriser les contributions aux discussions vues comme anonymes par les " "pairs" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -11122,15 +11109,15 @@ msgstr "" "étudiants. Ce paramètre ne rend pas les messages anonymes pour l'équipe " "enseignante." -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "Liste des modules avancés" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "Entrer les noms des modules avancés à utiliser dans votre cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." @@ -11138,11 +11125,11 @@ msgstr "" "Vrai si les fuseaux horaires doivent être affichés pour les dates dans le " "cours. Rendu obsolète en faveur de due_date_display_format." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "Format d'affichage de l'échéance" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -11152,21 +11139,21 @@ msgstr "" "\"%m-%d-%Y\" pour MM-DD-YYYY, \"%d-%m-%Y\" pour DD-MM-YYYY, \"%Y-%m-%d\" " "pour YYYY-MM-DD, ou \"%Y-%d-%m\" pour YYYY-DD-MM." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "Domaine à connexion externe" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" "Entrez la méthode de connexion externe que les étudiants peuvent utiliser " "pour le cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "Certificats qu'il est possible de télécharger avant la fin" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -11175,11 +11162,11 @@ msgstr "" "certificats avant la fin du cours, s'ils remplissent les exigences pour " "obtenir la certification." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Certificates Display Behavior" msgstr "Comportement de l'affichage des certificats" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" @@ -11187,11 +11174,11 @@ msgstr "" "Ce champ, ainsi que certificate_available_date déterminera quand un " "utilisateur peut voir son attestation pour le cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "Image de la page \"A propos du Cours\"" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -11201,11 +11188,11 @@ msgstr "" "fichier sur la page Fichiers & Téléchargements. Vous pouvez également " "définir l'image de cours sur la page Paramètres et informations détaillées." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "Image de bannière du cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." @@ -11213,11 +11200,11 @@ msgstr "" "Éditez le nom du fichier de l'image bannière. Vous pouvez définir l'image " "bannière dans la page Paramètres et informations détaillées." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "Vignette de la vidéo de cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." @@ -11225,11 +11212,11 @@ msgstr "" "Éditez le nom du fichier de la vignette de la vidéo. Vous pouvez définir la " "vignette de la vidéo dans la page Paramètres et informations détaillées." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "Émettre des badges ouverts" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." @@ -11237,7 +11224,7 @@ msgstr "" "Émettre des badges ouverts pour ce cours. Les badges sont générés quand les " "attestations sont créées." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" @@ -11247,11 +11234,11 @@ msgstr "" "Entre guillemets, entrez le nom court du cours qui sera utilisé sur le " "certificat que les étudiants recevront quand ils auront complété le cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "Nom du certificat (court)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " @@ -11261,27 +11248,27 @@ msgstr "" "Entre guillemets, entrez le nom long du cours qui sera utilisé sur le " "certificat que les étudiants recevront quand ils auront complété le cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "Nom du certificat (long)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "Certificats Web/HTML activées" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "Si vrai, les certificats Web/HTML sont activés pour ce cours." #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "Paramétrages additionnels de la vue du certificat Web/HTML" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -11291,23 +11278,23 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "Configuration du certificat" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" "Entrez ici les informations de configuration spécifiques à ce cours ici (au " "format JSON)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "Classe CSS utilisée quand le cours est réédité" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." @@ -11315,28 +11302,28 @@ msgstr "" "Permet aux cours de partager la même classe css à travers les éditions, même" " si elles ont des numéros différents." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "Lien vers un forum de discussion externe" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" "Permet de spécifier un lien externe pour remplacer des forums de discussion." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "Cacher l'onglet de Progression" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "Permet de cacher l'onglet de progression" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "Chaîne d'affichage de l'organisation du cours " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -11348,11 +11335,11 @@ msgstr "" "création du cours. Pour utiliser l'organisation saisie lors de la création " "du cours, entrez la valeur null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "Chaîne d'affichage du numéro du cours " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -11364,11 +11351,11 @@ msgstr "" "cours. Pour utiliser le numéro saisi lors de la création du cours, entrez la" " valeur null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "Nombre maximum d'inscription d'étudiants au cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." @@ -11376,11 +11363,11 @@ msgstr "" "Entrez le nombre maximal d'étudiants qui peuvent s'inscrire au cours. Pour " "permettre à un nombre illimité d'étudiants, entrez la valeur null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "Autoriser l'accès public au wiki" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." @@ -11388,29 +11375,29 @@ msgstr "" "Entrez true ou false. Si true, les apprenants peuvent consulter le wiki du " "cours même s'ils ne sont pas inscrits." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "Seulement sur invitation" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "Inscriptions sur invitation par l'équipe pédagogique uniquement." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "Nom de l’enquête d'avant cours " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" "Nom du formulaire à afficher à l'utilisateur comme une enquête d'avant " "cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "Enquête d'avant cours requise" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " @@ -11421,13 +11408,13 @@ msgstr "" "donner un nom à l'enquête dans le paramètre Nom de l'Enquête du Cours ci-" "dessus." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "Visibilité du cours dans le catalogue" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -11440,11 +11427,11 @@ msgstr "" "propos), 'none' (pas d'affichage dans le catalogue ni d'accès à la page à " "propos)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "Examen d'entrée activé" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -11454,11 +11441,11 @@ msgstr "" " accéder au contenu du cours. Note: il vous faut activer l'examen d'entrée " "pour que cette option soit prise en compte." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "Score minimum à l'examen d'entrée (%)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " @@ -11468,20 +11455,20 @@ msgstr "" "avant de pouvoir accéder au contenu du cours. Note : il vous faut activer " "l'examen d'entrée pour que cette option soit prise en compte." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "Identifiant de l'examen d'entrée" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "" "Identifiant du module de contenu (emplacement) pour l'examen d'entrée." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "URL de partage sur les médias sociaux" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -11494,19 +11481,19 @@ msgstr "" "Les URLs doivent être complets. Par exemple: " "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "Langue du cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "Spécifier la langue de votre cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "Configuration des équipes" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See documentation de configuration des équipes pour obtenir de " "l'aide et des exemples." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "Activer les examens surveillés" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " @@ -11536,11 +11523,11 @@ msgstr "" "surveillés seront activés dans votre cours. Veuillez noter qu'activer les " "examens surveillés va aussi activer les examens minutés." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "Fournisseur de service de surveillance" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " @@ -11549,11 +11536,11 @@ msgstr "" "Entrez le fournisseur d'examen surveillé que vous souhaitez utiliser pour ce" " cours. Choisissez parmi les options suivantes: {available_providers}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "Contact d'escalade d'examen Proctortrack" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " @@ -11564,11 +11551,11 @@ msgstr "" "d'assistance chaque fois qu'il y a des escalades (par exemple, des appels, " "des avis différés, etc.)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "Autoriser la non-participation aux Examens surveillés" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -11580,12 +11567,12 @@ msgstr "" "faux, tous les étudiants doivent passer l'examen en étant surveillés. Ce " "paramètre ne peut être utilisé que dans le cadre d'un examen surveillé." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "" "Créer les tickets Zendesk pour les tentatives d'examens surveillés suspectes" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." @@ -11593,11 +11580,11 @@ msgstr "" "Entrer vrai ou faux. Si cette valeur est vrai, un ticket Zendesk sera créé " "pour des tentatives suspectes." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "Activer les examens à temps limité" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " @@ -11608,11 +11595,11 @@ msgstr "" "minutés sont activés si le paramètre Activer les examens surveillés est " "réglé sur vrai." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "Note minimale pour les crédits" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." @@ -11621,11 +11608,11 @@ msgstr "" "ce cours, exprimée comme un nombre décimal entre 0.0 et 1.0. Par exemple, " "pour 75%, entrez 0.75." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "À votre rythme" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" @@ -11636,11 +11623,11 @@ msgstr "" "les étudiants peuvent progresser dans le cours à n'importe quel rythme avant" " la fin du cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "Activer les pré-requis de la sous-section" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." @@ -11649,21 +11636,21 @@ msgstr "" "section jusqu'à ce que les apprenants obtiennent un score minimum dans une " "autre sous-section pré-requise." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "Information sur l'apprentissage dans ce cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "Spécifiez ce que les étudiants peuvent apprendre dans le cours. " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "Visibilité du cours dans le catalogue pour apprenants non inscrits" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -11676,19 +11663,19 @@ msgstr "" "\"public_outline\" (autoriser l'accès au plan de cours) et \"public\" " "(autoriser l'accès au plan et au contenu du cours)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "Enseignant du cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "Saisir les détails sur l'enseignant du cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "Ajouter les exercices et outils non supportés" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -11702,11 +11689,11 @@ msgstr "" "raison du non-respect de l'une ou plusieurs des exigences de base, tels que " "les tests, l'accessibilité, l'internationalisation et la documentation." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "Points clés activés pour l'envoi de messages" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." @@ -11714,11 +11701,11 @@ msgstr "" "Saisissez vrai ou faux. Si vous avez choisi vrai, tout point clé associé au " "contenu de ce cours sera envoyé aux étudiants à l'heure prévue pour eux." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "JS personnalisé pour l'ensemble du cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." @@ -11726,11 +11713,11 @@ msgstr "" "Saisissez les URL des ressources JS que vous souhaitez charger globalement " "dans toutes les pages du cours." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "CSS personnalisé pour l'ensemble du cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." @@ -11738,13 +11725,13 @@ msgstr "" "Saisissez les URL des ressources CSS que vous souhaitez charger globalement " "dans toutes les pages du cours." -#: xmodule/course_module.py cms/templates/certificates.html +#: xmodule/course_block.py cms/templates/certificates.html #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" msgstr "Autres paramètres de cours" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -11756,7 +11743,7 @@ msgstr "" "logiciels de CRM. Saisissez un dictionnaire de valeur au format JSON, tel " "que { \"my_custom_setting\": \"value\", \"other_setting\": \"value\" }" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "Général" @@ -11834,7 +11821,7 @@ msgstr "{section_type} Moyenne = {percent:.0%}" msgid "{short_label} Avg" msgstr "{short_label} Moyenne" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" @@ -11843,17 +11830,17 @@ msgstr "" "ERREUR:\"{block_type}\" est une composante inconnue. Cette composante sera " "cachée dans le LMS." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "Contenus html à afficher pour ce module" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" "Code source pour les documents LaTeX. Cette fonctionnalité n'est pas bien " "supportée." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" @@ -11864,23 +11851,23 @@ msgstr "" "code HTML. Si vous modifiez ce paramètre, vous devez enregistrer le " "composant, puis le ré-ouvrir pour le modifier." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "Éditeur" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "Visuel" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "Brut" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "Cacher la page des étudiants" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." @@ -11889,52 +11876,52 @@ msgstr "" " avec un rôle de membre du Personnel ou d'Administrateur pour voir cette " "page." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "HTML pour les pages supplémentaires" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "Liste des infos et actualités" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "Tous les types" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "Bibliothèque" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "" "Sélectionner la bibliothèque de laquelle vous voulez tirer du contenu." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "Version de la bibliothèque" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "Détermine comment le contenu est sélectionné de la bibliothèque" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "Choisir 'n' au hasard" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "Compte" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "Entrer le nombre de composants à afficher pour chaque étudiant." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "Type d'exercice" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." @@ -11942,32 +11929,32 @@ msgstr "" "Choisir un type de problème à récupérer de la bibliothèque. If \"Tout Type\"" " est sélectionné aucun filtre n'est appliqué." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "Ce composant est obsolète. La bibliothèque a de nouveaux contenus." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Mettre à jour maintenant." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "La bibliothèque est invalide, corrompue, ou a été supprimée." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "Éditer la liste de bibliothèques." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -11975,25 +11962,25 @@ msgstr "" "Ce cours ne supporte pas les bibliothèques de contenu. Contacter votre " "administrateur de systèmes pour plus d'information." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "Aucune bibliothèque n'a été sélectionnée pour le moment." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "Sélectionner une Bibliothèque." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "" "Il n'y a pas les types de problèmes adaptés dans les bibliothèques " "spécifiées." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "Choisir un autre type de problème." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " @@ -12004,7 +11991,7 @@ msgstr[1] "" msgstr[2] "" "La bibliothèque spécifiée est configurée pour récupérer {count} problèmes, " -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." @@ -12012,15 +11999,15 @@ msgstr[0] "mais il n'y a que {actual} problème correspondant." msgstr[1] "mais il n'y a que {actual} problèmes correspondants." msgstr[2] "mais il n'y a que {actual} problèmes correspondants." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "Éditer la configuration de la bibliothèque" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "Bibliothèque invalide" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "Aucune bibliothèque sélectionnée" @@ -12064,7 +12051,7 @@ msgstr "" "Échec de l'importation du Bloc Bibliothèque - est-ce que les ID sont valides" " et lisibles?" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." @@ -12072,11 +12059,11 @@ msgstr "" "Le nom d'affichage de ce composant. Les rapports d'analyse peuvent également" " utiliser le nom d'affichage pour identifier ce composant." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "identifiant LTI" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -12089,11 +12076,11 @@ msgstr "" " la page des paramètres avancés. {break_tag}Voir {docs_anchor_open}the edX " "LTI documentation{anchor_close} pour plus de détails sur ce paramètre." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "URL LTI" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -12106,11 +12093,11 @@ msgstr "" "faux.{break_tag}Voir {docs_anchor_open}the edX LTI " "documentation{anchor_close} pour plus de détails sur ce paramètre." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "Paramètres personnalisés" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -12123,11 +12110,11 @@ msgstr "" "d'arrière-plan de ce composant.{break_tag}Voir {docs_anchor_open}the edX LTI" " documentation{anchor_close} pour plus de détails sur ce paramètre." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "Ouvrir dans une nouvelle page" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -12140,11 +12127,11 @@ msgstr "" "paramètre est utilisé uniquement lorsque Masquer outil externe est définie " "sur Faux." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "A obtenu" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." @@ -12152,11 +12139,11 @@ msgstr "" "Sélectionnez Vrai si ce composant doit recevoir un score numérique du " "système LTI externe." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "Poids" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." @@ -12165,7 +12152,7 @@ msgstr "" "est de 1,0. Ce paramètre est utilisé uniquement lorsque Noté est positionné " "sur Vrai." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" @@ -12173,16 +12160,16 @@ msgstr "" "Le score conservé dans le xBlock KVS - duplicata du score publié dans la " "base de donnée django" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "" "Commentaire sous la forme retourné par l'évaluateur, spécification LTI2.0" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "Cacher l'outil externe" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " @@ -12193,32 +12180,32 @@ msgstr "" "que de lancer un outil externe. Ce paramètre masque le bouton de lancement " "ainsi que tous les IFrames pour ce composant." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "Demander le nom d'utilisateur de l'utilisateur" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "Choisir vrai (true) afin de demander le nom d'utilisateur." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "Demander l'e-mail de l'utilisateur" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "" "Choisir vrai (true) afin de demander l'adresse e-mail de l'utilisateur." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "Information sur l'application LTI" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " @@ -12229,29 +12216,29 @@ msgstr "" "utilisateurs que leur nom d'utilisateur et/ou le mail seront transmis à une " "application tierce." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "Texte du bouton" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" "Saisir le texte à afficher sur le bouton permettant de lancer l'application " "tierce." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "Accepter les notes après la date limite" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" "Sélectionner vrai / true pour permettre aux systèmes tiers de poster des " "notes après la date limite." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " @@ -12260,7 +12247,7 @@ msgstr "" "Impossible d'analyser le paramètre personnalisé: {custom_parameter}. Il " "devrait être une chaîne de caractères de la forme \"x=y\"." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -12269,7 +12256,7 @@ msgstr "" "Impossible de traiter la clé LTI : {lti_passport}. Elle devrait avoir la " "forme d'une chaine de caractères \"id:key:secret\"" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Date d'échéance" @@ -12279,11 +12266,11 @@ msgid "Enter the default date by which problems are due." msgstr "" "Entrez la date par défaut à laquelle les problèmes doivent être rendus." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "Nombre de semaines relatives avant l'échéance" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -12554,35 +12541,35 @@ msgstr "" "Répartition permettant de diviser les utilisateurs en fonction de leur " "parcours d'inscription" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "Si cet étudiant a répondu ou non à ce sondage" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "Réponse d'étudiant" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "Réponses de tous les étudiants au sondage " -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "Réponses au sondage sous xml" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "Question de sondage" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "Entrez la date à laquelle les problèmes doivent être rendus." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "Cacher le contenu de la séquence après la date d'échéance" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." @@ -12590,24 +12577,21 @@ msgstr "" "Si définie, le contenu de séquence est caché pour les utilisateurs autre que" " ceux de l'équipe pédagogique après que la date d'échéance soit passée." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "Est un examen d'entrée" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -"Étiqueter ce module de cours comme un examen d'entrée. Notez, vous devez " -"activer le paramètre d'examen d'entrée pour ce cours afin que ceci prenne " -"effet." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "Est limité dans le temps" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." @@ -12615,11 +12599,11 @@ msgstr "" "Ce paramètre indique si les étudiants ont un temps limité pour voir ou " "interagir avec ce composant de cours." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "Limite de temps en minutes" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." @@ -12627,19 +12611,19 @@ msgstr "" "Le nombre de minutes pendant lequel les étudiants peuvent voir ou interagir " "avec ce composant de cours." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "Surveillance d'examen activée" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "Ce paramètre indique si cet examen est un examen surveillé." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "Règles d'examen de Software Secure" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." @@ -12647,11 +12631,11 @@ msgstr "" "Ce paramètre indique quelles règles l'équipe de surveillance devrait suivre " "quand elle regarde les vidéos." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "Est un examen d’entraînement" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." @@ -12659,15 +12643,15 @@ msgstr "" "Ce paramètre indique si cet examen est pour fins de test seulement. Les " "examens de pratique ne sont pas vérifiés." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "Est un examen d'intégration" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "Ce paramètre indique si cet examen est un examen d'intégration." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." @@ -12675,22 +12659,22 @@ msgstr "" "Cette sous-section est déverrouillée aux apprenants quand ils répondent aux " "exigences préalables." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "Cet examen est caché à l'apprenant." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "Ce devoir n'est plus affiché à l'étudiant car le cours a pris fin." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" "Ce devoir n'est plus affiché à l'étudiant car la date d'échéance est passée." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." @@ -12698,32 +12682,32 @@ msgstr "" "Cette section est un prérequis. Vous devez compléter cette section afin de " "déverrouiller le contenu supplémentaire." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" "Une liste résumant ce à quoi les étudiants devraient s'attendre dans le " "cadre de cette section." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "Identifiant de groupe {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "Non sélectionné" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" "Le nom d'affichage de ce composant. (Les étudiants ne peuvent pas le voir)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "Expérience sur des contenus" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -12734,29 +12718,29 @@ msgstr "" "groupe d'une expérience visible par les étudiant aura des répercussions sur " "les données de l'expérience." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "Configuration du groupe" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" "Quels modules fils les étudiants d'un group_id particulier devraient voir" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (inactif)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "L'expérience n'est pas associée à une configuration de groupe." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "Sélectionner une configuration du groupe" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." @@ -12764,7 +12748,7 @@ msgstr "" "L'expérience utilise une configuration de groupe qui a été effacée. " "Sélectionner une configuration de groupe valide ou supprimer l'expérience." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." @@ -12773,16 +12757,16 @@ msgstr "" " tests. Sélectionner une configuration de groupe valide ou supprimez ce " "test." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "L'expérience ne contient pas tous les groupes de la configuration." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "Ajouter les groupes manquants" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." @@ -12790,7 +12774,7 @@ msgstr "" "L'expérience a un groupe inactif. Déplacer le contenu dans les groupes " "actifs, puis supprimer le groupe inactif." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" "Cette expérience sur les contenus a des implications sur la visibilité des " @@ -12812,12 +12796,12 @@ msgstr "Activer les discussions contextuelles pour cet unité" msgid "Add discussion for the Unit." msgstr "Ajouter une discussion pour cet unité" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -12826,11 +12810,11 @@ msgstr "" "Impossible de recevoir la transcription de Youtube pour {youtube_id}. Code " "du status : {status_code}." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "Seul le format SubRip (*.srt) est supporté pour les transcriptions." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -12839,28 +12823,24 @@ msgstr "" "Une erreur est survenue pendant l'analyse du fichier de transcription " "SubRip. Le message interne est {error_message}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" "Une erreur est survenue pendant l'analyse du fichier de transcription " "SubRip." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message} : Impossible de trouver les transcriptions envoyées : " "{user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "La maîtrise de la langue est requise." - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "Basique" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -12869,7 +12849,7 @@ msgstr[0] "Aucun fichier de transcription n'est associé à la langue {lang}." msgstr[1] "Aucun fichier de transcription n'est associé aux langues {lang}." msgstr[2] "Aucun fichier de transcription n'est associé aux langues {lang}." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." @@ -12877,61 +12857,65 @@ msgstr "" "L'URL de votre vidéo. Cela peut être une URL YouTube ou un lien vers un " "fichier vidéo .mp4, .ogg ou .webm hébergé ailleurs sur Internet. " -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "URL par défaut de la vidéo" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "La maîtrise de la langue est requise." + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "Nom du composant à afficher" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "Position actuelle dans la vidéo." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "En option, pour les anciens navigateurs : identifiant YouTube pour la vidéo " "à vitesse normale." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "identifiant YouTube" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "En option, pour les anciens navigateurs : identifiant YouTube pour la vidéo " "à la vitesse 0.75x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "Identifiant YouTube pour la vitesse .75x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "En option, pour les anciens navigateurs : identifiant YouTube pour la vidéo " "à la vitesse 1.25x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "Identifiant YouTube pour la vitesse 1.25x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "En option, pour les anciens navigateurs : identifiant YouTube pour la vidéo " "à la vitesse 1.5x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "Identifiant YouTube pour la vidéo à la vitesse 1.5x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " @@ -12941,11 +12925,11 @@ msgstr "" "au complet. Non supporté dans l'application mobile : le vidéo complet " "jouera. Formatté comme HH:MM:SS. La valeur maximum est 23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "Moment du début de la vidéo" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " @@ -12955,11 +12939,11 @@ msgstr "" "au complet. Non supporté dans l'application mobile : le vidéo complet " "jouera. Formatté comme HH:MM:SS. La valeur maximum est 23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "Moment d'arrêt de la vidéo" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -12969,11 +12953,11 @@ msgstr "" "formats, s'ils ne peuvent pas utiliser le player vidéo edX ou accéder à " "YouTube. Vous devez ajouter au moins une URL non-YouTube dans ce champ. " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "Téléchargement de la vidéo autorisé" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -12990,11 +12974,11 @@ msgstr "" "compatible avec leur ordinateur. Pour permettre aux étudiants de télécharger" " ces vidéos, mettez \"téléchargement Vidéo\" à Vrai." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "URLs du fichier vidéo" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -13013,11 +12997,11 @@ msgstr "" " sur Internet, puis ajouter l'URL pour la transcription ici. Les étudiants " "voient un lien sous la vidéo pour télécharger cette transcription." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "URL de téléchargement de la transcription " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -13030,11 +13014,11 @@ msgstr "" "téléchargement la transcription dans un format différent, téléversez un " "fichier en utilisant le champtéléversement de Documents." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "Téléchargement de la transcription autorisé" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" @@ -13044,19 +13028,19 @@ msgstr "" "transcription synchronisée sur l'onglet de base. Cette transcription doit " "être en anglais. Vous n'avez pas à modifier ce paramètre." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "Transcription synchronisée par défaut" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "Indiquez si les transcriptions apparaissent avec la vidéo par défaut." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "Afficher la transcription" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." @@ -13065,41 +13049,41 @@ msgstr "" " spécifier une langue et télécharger un fichier de transcription .srt pour " "cette langue." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "Langues de la transcription" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "Langue préférée pour la transcription." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "Langue préférée pour la transcription" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "Format de fichier de transcription à télécharger par l'utilisateur." #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "fichier SubRip (.srt) " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "Fichier texte (.txt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "La dernière vitesse que l'utilisateur a spécifié pour la vidéo" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "Vitesse par défaut pour la vidéo." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." @@ -13107,11 +13091,11 @@ msgstr "" "Indiquez si l'avance automatique à l'unité prochaine doit se faire à une " "fois la vidéo terminée." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "Indiquez si YouTube est disponible pour l'utilisateur." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." @@ -13120,11 +13104,11 @@ msgstr "" "télécharger le document en cliquant sur \"Télécharger le document\" sous la " "vidéo." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "Charger les documents" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." @@ -13133,11 +13117,11 @@ msgstr "" "s'il peut être accédé à partir d'autres applications incluant les " "applications mobiles." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "Vidéo disponible sur le web seulement" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -13151,37 +13135,37 @@ msgstr "" " ID YouTube. Si vous vous n'avez pas reçu un Video ID, entrer les valeurs " "dans les autres champs et ignorer ce champ." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "Date du dernier visionnement de l'intercalaire" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "Ne plus afficher l'intercalaire" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" "Spécifiez si la vidéo peut être consultée publiquement par les apprenants." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "Accès public" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "Instructions" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " @@ -13192,48 +13176,48 @@ msgstr "" "en particulier pour les apprenants qui ont des besoins en matière " "d'accessibilité." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "Entrées" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" "Le nombre de zones de texte disponibles pour les apprenants pour ajouter des" " mots et des phrases." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "Nombre maximum de mots" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "Le nombre maximum de mots affichés dans le nuage de mots-clés généré." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "Afficher les pourcentages" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "" "Les statistiques pour les mots introduits sont affichées à côté de chaque " "mot. " -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "Que cet apprenant a posté ou non des mots sur le nuage de mots-clés." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "Réponse de l'étudiant" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "Tous les mots possibles de tous les apprenants." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "Top num_top_words mots pour ce nuage de mots." @@ -13739,7 +13723,7 @@ msgstr "Vertical" #: cms/djangoapps/contentstore/views/helpers.py #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "Section" @@ -14498,7 +14482,7 @@ msgid "" msgstr "" "Les forums sont en maintenance. Ils seront bientôt de retour en ligne !" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "Contenu vérouillé" @@ -14526,7 +14510,7 @@ msgstr "Discussion dirigée" msgid "Hide Annotations" msgstr "Cacher les annotations" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "Ajouté aux favoris" @@ -14534,9 +14518,9 @@ msgstr "Ajouté aux favoris" msgid "Bookmark this page" msgstr "Ajouter aux favoris" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "Vous n'avez pas accès à ce module de dépendance." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -15098,27 +15082,27 @@ msgstr "" "Votre adresse courriel secondaire a été activée. Veuillez visiter votre " "{link_start}tableau de bord{link_end} pour vos cours." -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "Important!" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "Précédent" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "Suivant" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "Séquence" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "Terminé" diff --git a/conf/locale/id/LC_MESSAGES/django.mo b/conf/locale/id/LC_MESSAGES/django.mo index c10045c0ad598a2691fce615974042a2e195e218..b9c9498617892a1cfbd08d15cb7e1a630ee08c23 100644 GIT binary patch delta 67381 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 diff --git a/conf/locale/id/LC_MESSAGES/django.po b/conf/locale/id/LC_MESSAGES/django.po index 1ec703d28a..c4120c68d4 100644 --- a/conf/locale/id/LC_MESSAGES/django.po +++ b/conf/locale/id/LC_MESSAGES/django.po @@ -118,7 +118,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "Teks" @@ -144,7 +144,7 @@ msgid "Video" msgstr "Video" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "Tingkat Lanjut" @@ -155,24 +155,24 @@ msgstr "Ujian Masuk" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "Unit" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "Kosong" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "Parameter berikut ini dibutuhkan: {missing}" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." @@ -180,14 +180,14 @@ msgstr "" "Terjadi masalah dengan salinan berkas ini. Coba untuk unggah berkas berbeda." #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "Salinan dengan kode bahasa \"{language_code}\" sudah tersedia." #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "File transkrip dibutuhkan." @@ -198,7 +198,7 @@ msgid "Name" msgstr "Nama" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "ID video" @@ -233,7 +233,7 @@ msgid "Log out" msgstr "Log out" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "Mode" @@ -285,12 +285,12 @@ msgstr "Anda terdaftar sebagai pelajar edukasi profesional" msgid "Professional Ed" msgstr "Edukasi Profesional" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "Nama tampilan" @@ -4693,7 +4693,7 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -5002,7 +5002,7 @@ msgid "Are you sure you want to cancel retirement for user \"%(username)s\"? " msgstr "" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -8710,21 +8710,21 @@ msgstr "Masuk" msgid "Our mailing address is" msgstr "Alamat kami" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "Data XML untuk anotasi" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "Nama tampilan untuk komponen ini" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "Catatan" @@ -8736,11 +8736,11 @@ msgstr "Tidak dapat menilai ulang permasalahan dengan kiriman berkas yang ada" msgid "Question {}" msgstr "" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "Tidak Betul" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "Betul" @@ -8904,7 +8904,7 @@ msgstr "Benar:" msgid "Incorrect:" msgstr "Salah:" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "Jawaban" @@ -9179,19 +9179,19 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "Permasalahan Lanjut Kosong" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "Jumlah percobaan dilakukan oleh siswa dalam permasalahan ini" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "Upaya Maksimal" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -9199,19 +9199,19 @@ msgstr "" "Mendefinisikan jumlah kali seorang siswa dapat mencoba menjawab soal ini. " "Jika nilai belum disetel, maka siswa dapat menjawab hingga tidak terbatas." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "Tanggal akhir untuk soal ini adalah" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "Lama waktu setelah batas akhir penerimaan kiriman" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "Tampilkan Hasil" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." @@ -9219,23 +9219,23 @@ msgstr "" "Mendefinisikan kapan informasi mengenai jawaban siswa terhadap soal adalah " "benar atau salah dapat ditampilkan. Dikonfigurasikan di subseksi." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "Selalu" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "Tidak pernah" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "Terlambat" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "Tampilkan Jawaban" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." @@ -9243,47 +9243,47 @@ msgstr "" "Mendefinisikan kapan informasi mengenai jawaban terhadap soal dapat " "ditampilkan. Nilai default dapat disetel di Setelan Tingkat Lanjut." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "Terjawab" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "Tutup" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "Telah selesai" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "Benar atau Terlambat" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "Setelah Beberapa Kali Percobaan" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "Telah dicoba" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "Tampilkan jawaban: Jumlah Percobaan" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." @@ -9291,15 +9291,15 @@ msgstr "" "Berapa kali siswa harus mencoba menjawab pertanyaan sebelum tombol Tunjukkan" " Jawaban muncul." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "Memaksa tombol simpan di halaman ataupun tidak" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "Tampilkan Tombol Ganti" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." @@ -9307,11 +9307,11 @@ msgstr "" "Menentukan apakah tombol 'Ganti' ditampilkan sehingga pengguna dapat " "mengganti jawabannya. Nilai default dapat disetel di Setelan Tingkat Lanjut." -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "Pengacakan" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " @@ -9319,55 +9319,55 @@ msgstr "" "Mendefinisikan kapan variabel yang dispesifikasikan dalam skrip Phyton " "diacak. Untuk soal yang tidak mengacak nilai, pilih \"Tidak Pernah\"." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "Sedang Diganti" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "Per Siswa" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "Data XML untuk soal" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "Kamus dengan ketepatan jawaban siswa saat ini" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "Kamus untuk memelihara kondisi inputtypes" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "Kamus dengan respon siswa saat ini" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "Kamus dengan nilai siswa saat ini" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "Apakah jawaban telah disimpan setelah pengiriman terakhir" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "Apakah siswa telah menjawab soal" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "Bibit acak untuk siswa ini" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "Waktu pengiriman terakhir" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "Pengatur Waktu Antar Percobaan" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." @@ -9375,11 +9375,11 @@ msgstr "" "Jumlah detik tunggu antar pengiriman jawaban soal dengan kesempatan " "percobaan multipel" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "Bobot Soal" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." @@ -9387,26 +9387,26 @@ msgstr "" "Mendefinisikan nilai masing-masing soal. Jika nilai tidak disetel, maka " "masing-masing kolom respon bernilai 1 poin." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "Markdown source untuk modul ini" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" "Sumber kode untuk soal LaTeX dan Word. Fitur ini belum terdukung dengan " "baik." -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "Aktifkan template LaTeX?" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "Kunci API Matlab" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -9423,7 +9423,7 @@ msgstr "" "memperoleh kunci untuk kursus Anda, atau untuk melaporkan permasalahan, " "silakan hubungi moocsupport@mathworks.com. " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -9431,7 +9431,7 @@ msgstr "" "Mohon maaf, terdapat kesalahan dalam pemrosesan permintaan Anda. Silakan " "muat lagi halaman ini dan coba kembali." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." @@ -9439,29 +9439,29 @@ msgstr "" "Kondisi soal ini telah berubah sejak terakhir Anda memuat halaman ini. Muat " "kembali halaman ini." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "ID Jawaban" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "Pertanyaan" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "Jawaban Benar" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "Mengirimkan" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "Peringatan: Soal telah disetel ulang ke kondisi awalnya!" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" @@ -9469,7 +9469,7 @@ msgstr "" "Kondisi soal telah terganggu pengiriman yang tidak valid. Pengiriman terdiri" " dari:" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "Jika permasalahan ini tetap terjadi, silakan hubungi staf kursus" @@ -9478,7 +9478,7 @@ msgstr "Jika permasalahan ini tetap terjadi, silakan hubungi staf kursus" #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" @@ -9486,12 +9486,12 @@ msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Petunjuk ke ({hint_num} dari {hints_count}): " -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." @@ -9499,48 +9499,48 @@ msgstr "" "Jawaban Anda telah disimpan. Klik '{button_name}' untuk menyerahkannya untuk" " penilaian." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "Salah ({progress} poin)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "Benar ({progress} poin)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "Benar sebagian ({progress} poin)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "Sebagian Benar" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "Jawaban terkirim." #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "Soal ditutup." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "Soal harus disetel ulang sebelum dapat dikirim lagi." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Anda harus menunggu setidaknya {wait} detik antar pengiriman" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -9549,33 +9549,33 @@ msgstr "" "Anda harus menunggu setidaknya {wait_secs} antar pengiriman. " "{remaining_secs} tersisa." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} jam" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} menit" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} detik" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "Soal harus disetel ulang sebelum disimpan." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "Jawaban Anda telah disimpan" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -9586,107 +9586,95 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "Anda tidak dapat memilih Ganti untuk soal yang telah ditutup." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "Anda harus mengirim jawaban sebelum dapat memilih Ganti." #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "Definisi soal tidak mendukung penilaian ulang." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "Soal harus dijawab sebelum dapat dinilai lagi." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "Bersyarat" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "Daftar url anakan yang merupakan rujukan modul eksternal" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "Komponen Sumber" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -"ID lokasi komponen dari semua komponen sumber yang digunakan untuk " -"menentukan apakah siswa dapat melihat konten modul bersyarat ini. Salin ID " -"lokasi komponen dari dialog Setelan di Studio." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "Atribut Kondisional" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -"Atribut komponen sumber yang menentukan apakah siswa dapat melihat konten " -"modul kondisional ini." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "Nilai Kondisional" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -"Nilai atribut kondisional yang harus sesuai dengan komponen sumber sebelum " -"siswa dapat melihat konten modul kondisional ini." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "Pesan Konten yang Diblok" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -"Pesan yang ditampilkan kepada siswa ketika belum semua kondisi terpenuhi " -"untuk menampilkan konten modul bersyarat. Ikutkan {link} dalam teks pesan " -"Anda untuk memberikan siswa tautan langsung ke unit yang diperlukan. Sebagai" -" contoh, 'Anda harus menyelesaikan {link} sebelum Anda dapat mengakses unit " -"ini'." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "Anda harus menyelesaikan {link} sebelum Anda dapat mengakses unit ini" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "Komponen sumber untuk komponen ini belum dikonfigurasikan." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "Konfigurasikan daftar sumber" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "Paspor LTI" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." @@ -9694,42 +9682,42 @@ msgstr "" "Masukkan paspor untuk alat bantu LTI kursus dengan format sbb: " "\"id:client_key:client_secret\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" "Daftar objek Buku Teks dengan (judul, url) untuk buku teks yang digunakan " "dalam kursus ini" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "Slug yang menunjuk ke wiki kursus ini" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "Tanggal dibukanya kepesertaan untuk kelas ini" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "Tanggal ditutupnya kepesertaan untuk kelas ini" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "Awal waktu untuk menampilkan modul ini" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "Tanggal berakhirnya kelas ini" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "Tanggal di mana sertifikat diterbitkan untuk siswa" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "Harga Tampilan Kursus Kosmetik" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " @@ -9739,11 +9727,11 @@ msgstr "" "pendaftaran kursus berbayar disetel oleh administrator dalam basis data, " "maka harga tersebutlah yang akan ditampilkan." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "Tanggal Mulai Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " @@ -9754,23 +9742,23 @@ msgstr "" "dalam nilai, maka tanggal mulai yang Anda setel untuk kursuslah yang " "digunakan." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "Kursus Prasyarat" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "Kunci Kursus Prasyarat jika kursus ini memiliki kursus prasyarat" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "Definisi kebijakan penilaian untuk kelas ini" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "Tampilkan Kalkulator" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." @@ -9778,27 +9766,27 @@ msgstr "" "Masukkan benar atau salah. Jika benar, siswa dapat melihat kalkulator dalam " "kursus." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "Nama Tampilan Kursus" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "Editor Kursus" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "Masukkan metode editing kursus ini (\"XML\" atau \"Studio\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "URL Survei Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." @@ -9806,11 +9794,11 @@ msgstr "" "Masukkan URL untuk survei pada akhir kursus. Jika kursus Anda tidak memiliki" " survei, masukkan null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "Tanggal Blackout Diskusi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -9832,11 +9820,11 @@ msgstr "" "berikut, termasuk sepasang tanda kurung siku luar: [[\"2015-09-15\", " "\"2015-09-21\"], [\"2015-10-01\", \"2015-10-08\"]]" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "Pemetaan Topik Diskusi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -9858,27 +9846,27 @@ msgstr "" "ke true. Misalnya, \"Lydian Mode\": {\"id\": \"i4x-UniversityX-" "MUS101-course-2015_T1\", \"default\": true}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "Tanggal Pengumuman Pelatihan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "Masukkan tanggal untuk mengumumkan pelatihan Anda." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "Konfigurasi Kohort" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -9888,21 +9876,21 @@ msgstr "" " penetapan siswa secara otomatis ke grup, atau identifikasi topik dsikusi " "course-wide tersendiri untuk anggota kohort." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "Pelatihan ini baru" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "Pelatihan Secara Mobile Tersedia" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." @@ -9910,48 +9898,48 @@ msgstr "" "Masukkan benar atau salah. Jika benar, pelatihan akan tersedia untuk " "perangkat seluler." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "Kredensial Unggah Video" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "Kursus ini tidak dinilai" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "Masukkan benar atau salah. Jika benar, pelatihan tidak akan dinilai." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "Grafik Kemajuan Dinonaktifkan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "Masukkan benar atau salah. Jika benar, siswa tidak dapat melihat grafik " "kemajuan." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "Buku Teks PDF" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "Daftar kamus yang berisi konfigurasi pdf_textbook" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "Buku Teks HTML" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " @@ -9961,11 +9949,11 @@ msgstr "" " nama tab (biasanya judul buku) serta URL dan judul setiap chapter dalam " "buku." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "Buku Nilai Jarak Jauh" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -9978,7 +9966,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "Aktifkan CCX" @@ -9987,7 +9975,7 @@ msgstr "Aktifkan CCX" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -9997,11 +9985,11 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "URL Konektor CCX" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." @@ -10009,11 +9997,11 @@ msgstr "" "URL aplikasi Konektor CCX untuk mengelola pembuatan CCX. (pilihan). Abaikan " "saja kecuali jika 'Aktifkan CCX' diatur ke 'benar'." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "Izinkan Posting Diskusi Anonim" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." @@ -10021,11 +10009,11 @@ msgstr "" "Masukkan benar atau salah. Jika benar, siswa dapat membuat posting diskusi " "bersifat anonim bagi semua pengguna." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "Izinkan Posting Diskusi Anonim ke Sebaya" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -10035,17 +10023,17 @@ msgstr "" "yang bersifat anonim kepada siswa lain. Pengaturan ini tidak membuat posting" " bersifat anonim untuk staf pelatihan." -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "Daftar Modul Tingkat Lanjut" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "" "Masukkan nama-nama modul tingkat lanjut untuk digunakan dalam pelatihan " "Anda." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." @@ -10053,11 +10041,11 @@ msgstr "" "Benar jika zona waktu harus ditampilkan pada tanggal dalam pelatihan. Tidak " "berlaku lagi karena adanya due_date_display_format" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "Format Tampilan Tanggal Berakhir" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -10067,20 +10055,20 @@ msgstr "" "Tekan \"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" untuk DD-MM-YYYY, " "\"%Y-%m-%d\" untuk YYYY-MM-DD, atau \"%Y-%d-%m\" untuk YYYY-DD-MM." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "Domain Login Eksternal" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" "Masukkan metode login eksternal yang dapat digunakan siswa untuk pelatihan." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "Sertifikat Dapat Diunduh Sebelum Berakhir" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -10089,21 +10077,21 @@ msgstr "" "sebelum pelatihan berakhir, jika mereka telah memenuhi persyaratan untuk " "mendapatkan sertifikat." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Display Behavior" msgstr "Tampilan Sertifikat Sikap" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "Gambar Laman Tentang Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -10113,11 +10101,11 @@ msgstr "" "halaman File & Unggah. Anda juga dapat mengatur gambar pelatihan pada " "halaman Pengaturan & Detail." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "Gambar Banner Pelatihan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." @@ -10125,11 +10113,11 @@ msgstr "" "Edit nama file gambar banner. Anda dapat mengatur gambar banner di halaman " "Pengaturan & Detail." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "Gambar Thumbnail Video Pelatihan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." @@ -10137,11 +10125,11 @@ msgstr "" "Edit nama file gambar thumbnail video. Anda dapat mengatur gambar thumbnail " "video pada halaman Pengaturan & Detail." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "Issue Open Badges" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." @@ -10149,7 +10137,7 @@ msgstr "" "Terbitkan badge Open Badges untuk kursus ini. Badge diberikan setelah " "sertifikat dibuat." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" @@ -10159,11 +10147,11 @@ msgstr "" "tanda kutip, masukkan nama pendek dari jenis sertifikat yang diterima siswa " "ketika mereka menyelesaikan pelatihan. Misalnya, \"Sertifikat\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "Nama Sertifikat (Pendek)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " @@ -10173,15 +10161,15 @@ msgstr "" "tanda kutip, masukkan nama panjang jenis sertifikat yang diterima siswa " "ketika mereka menyelesaikan pelatihan. Misalnya, \"Sertifikat Prestasi\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "Nama Sertifikat (Panjang)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "Tampilan Web/HTML Certificate Dinonaktifkan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" "Jika benar, fungsi tampilan Web/HTML certificate dinonaktifkan untuk " @@ -10189,13 +10177,13 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "Tampilan Web/HTML Certificate Dibatalkan" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -10205,22 +10193,22 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "Konfigurasi Sertifikat" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" "Masukkan informasi konfigurasi spesifik pelatihan disini (format JSON)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "Kelas CSS untuk Tayangan Ulang Pelatihan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." @@ -10228,28 +10216,28 @@ msgstr "" "Izinkan pelatihan untuk berbagi kelas css yang sama di seluruh jalur bahkan " "jika mereka memiliki nomor yang berbeda." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "Tautan Eksternal Forum Diskusi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" "Izinkan spesifikasi dari tautan eksteral untuk mengganti forum diskusi." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "Sembunyikan Tab Kemajuan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "Izinkan penyembunyian tab kemajuan." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "String Tampilan Organisasi Pelatihan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -10261,11 +10249,11 @@ msgstr "" " pelatihan. Untuk menggunakan organisasi yang Anda masukkan saat membuat " "pelatihan, masukkan null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "String Tampilan Nomer Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -10277,11 +10265,11 @@ msgstr "" "Untuk menggunakan nomer kursus yang Anda masukkan ketika Anda membuat " "kursus, masukkan null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "Kepesertaan Siswa Maksimum" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." @@ -10289,38 +10277,38 @@ msgstr "" "Masukkan jumlah maksimal siswa yang dapat mengikuti kursus. Untuk menerima " "jumlah siswa yang tak terbatas, masukkan null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "Buka Akses Wiki Publik" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "Dengan Undangan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "Pembatasan kepesertaan berdasarkan undangan dari staf kursus." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "Nama Survei Pre-Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" "Nama SurveyForm yang ditampilkan sebagai survei pre-kursus kepada pengguna." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "Survei Pre-Kursus Wajib Diisi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " @@ -10330,13 +10318,13 @@ msgstr "" "isi kursus Anda. Jika Anda mengisi true, maka Anda harus menambahkan nama " "survei di setelan Nama Survei Kursus di atas." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "Visibilitas Kursus dalam Katalog" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -10348,11 +10336,11 @@ msgstr "" "page), 'about' (hanya berikan akses ke about page), 'none' (tidak " "ditampilkan dalam katalog dan tidak diberikan akses ke about page)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "Ujian Masuk Diaktifkan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -10362,11 +10350,11 @@ msgstr "" "melihat isi kursus Anda. Perhatikan bahwa Anda harus mengaktifkan Ujian " "Masuk supaya setelan ini dapat bekerja." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "Nilai Minimum Ujian Masuk (%)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " @@ -10376,19 +10364,19 @@ msgstr "" " kursus Anda. Perhatikan bahwa Anda harus mengaktifkan Ujian Masuk supaya " "setelan ini dapat bekerja." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "ID Ujian Masuk" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "ID (lokasi) modul isi ujian masuk." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "URL untuk Membagikan ke Media Sosial " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -10400,19 +10388,19 @@ msgstr "" "ditautkan oleh situs media sosial. URL harus valid. Contoh: " "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "Bahasa Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "Tentukan bahasa kursus Anda" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "Konfigurasi Tim" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See teams configuration documentation for help and examples." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "Aktifkan Ujian Tersupervisi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " @@ -10435,11 +10423,11 @@ msgstr "" "tersupervisi diaktifkan dalam kursus Anda. Perhatikan bahwa mengaktifkan " "ujian tersupervisi berarti mengaktifkan ujian berjangka waktu." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "Provider Proctor" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " @@ -10448,22 +10436,22 @@ msgstr "" "Masukkan provider proctor yang ingin Anda gunakan untuk menjalankan kursus " "ini. PIlih dari opsi berikut: {available_providers}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " "escalations (e.g. appeals, delayed reviews, etc.)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "Ijinkan Tidak Mengikuti Ujian Tersupervisi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -10475,11 +10463,11 @@ msgstr "" "false, maka semua siswa harus melakukan ujian dengan supervisi. Setelan ini " "hanya berlaku jika ujian tersupervisi diaktifkan." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "Buat Tiket Zendesk untuk Upaya Ujian Tersupervisi yang Mencurigakan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." @@ -10487,11 +10475,11 @@ msgstr "" "Masukkan true atau false. Jika nilai yang dimasukkan true, tiket Zendesk " "akan dibuat untuk upaya yang mencurigakan." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "Aktifkan Ujian Berjangka Waktu" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " @@ -10501,11 +10489,11 @@ msgstr "" "waktu diaktifkan. Apapun setelan ini, jika Aktifkan Ujian Tersupervisi diisi" " true, maka ujian berjangka waktu akan aktif." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "Nilai Minimum untuk Kredit" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." @@ -10514,11 +10502,11 @@ msgstr "" "dalam bentuk desimal antara 0,0 dan 1,0. Sebagai contoh, untuk 75%, masukkan" " 0,75." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "Belajar Mandiri" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" @@ -10528,11 +10516,11 @@ msgstr "" "belajar mandiri tidak memiliki tanggal akhir pengumpulan tugas, dan siswa " "dapat belajar dengan kecepatannya sendiri sebelum kursus berakhir." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "Aktifkan Persyaratan Subseksi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." @@ -10541,21 +10529,21 @@ msgstr "" "menyembunyikan subseksi sampai siswa mencapai nilai minimum dalam subseksi " "syarat lainnya." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "Informasi Pembelajaran Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "Sebutkan apa yang dapat dipelajari oleh siswa dari kursus." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "Visibilitas Kursus untuk Siswa yang Tidak Terdaftar" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -10567,19 +10555,19 @@ msgstr "" "terdaftar), 'public_outline' (akses terhadap garis besar kursus) dan " "'public' (akses garis besar dan isi kursus)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "Instruktur Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "Masukkan rincian Instruktur Kursus" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "Tambahkan Permasalahan dan Alat Bantu yang Tidak Didukung" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -10594,11 +10582,11 @@ msgstr "" "kompatibel dengan satu atau lebih kebutuhan mendasar dalam kursus, seperti " "testing, aksesibilitas, internasionalisasi, atau dokumentasi." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "Aktifkan Sorotan untuk Pengiriman Pesan" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." @@ -10607,33 +10595,33 @@ msgstr "" "apapun yang berhubungan dengan isi kursus Anda akan dikirimkan melalui pesan" " ke siswa pada waktu yang terjadwal." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." msgstr "" -#: xmodule/course_module.py cms/templates/certificates.html +#: xmodule/course_block.py cms/templates/certificates.html #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" msgstr "Setelan Kursus Lainnya" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -10645,7 +10633,7 @@ msgstr "" "dalam format JSON, seperti { \"my_custom_setting\": \"value\", " "\"other_setting\": \"value\" }" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "Umum" @@ -10715,23 +10703,23 @@ msgstr "{section_type} Rerata = {percent:.0%}" msgid "{short_label} Avg" msgstr "{short_label} Rerata" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "Konten HTML ditampilkan untuk modul ini" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" "Kode sumber untuk dokumen LaTeX. Fitur ini tidak terdukung dengan baik" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" @@ -10742,23 +10730,23 @@ msgstr "" "mengubah setelan ini, Anda harus menyimpan komponen dan membukanya kembali " "untuk mengedit." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "Editor" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "Visual" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "Raw" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "Sembunyi Halaman Dari Siswa" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." @@ -10766,51 +10754,51 @@ msgstr "" "Jika Anda memilih opsi ini, hanya anggota tim kursus dan peran Staf atau " "Admin yang dapat melihat halaman ini" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "HTML untuk halaman tambahan" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "Daftar item kursus yang dimutakhirkan" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "Jenis Apapun" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "Library" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "Pilih library yang ingin Anda tarik" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "Versi Library" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "Tentukan bagaimana konten ditarik dari library" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "Pilih n secara acak" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "Jumlah" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "Pilih jumlah komponen yang disajikan ke masing-masing siswa" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "Jenis Soal" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." @@ -10818,32 +10806,32 @@ msgstr "" "Pilih jenis soal untuk ditarik dari library. Jika Anda memilih \"Jenis " "Apapun\" maka filter tidak diaktifkan" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "Komponen ini telah kadaluarsa. Library telah memiliki konten baru" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Mutakhirkan sekarang." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "Library tidak valid, rusak, atau telah dihapus." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "Edit Daftar Library." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -10851,43 +10839,43 @@ msgstr "" "Kursus ini tidak mendukung library konten. Hubungi administrator sistem Anda" " untuk informasi lebih lanjut." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "Library belum dipilih." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "Pilih Library." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "Tidak ditemukan jenis soal yang sesuai untuk library yang dipilih." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "Pilih jenis soal yang lain." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "Library yang dipilih dikonfigurasi untuk menarik {count} soal," -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "namun hanya terdapat {actual} soal yang cocok." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "Edit konfigurasi library." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "Library tidak valid" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "Tidak Ada Library yang Dipilih" @@ -10926,7 +10914,7 @@ msgstr "" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." @@ -10934,11 +10922,11 @@ msgstr "" "Nama tampilan untuk komponen ini. Laporan analisis juga dapat menggunakan " "nama tampilan untuk mengidentifikasi komponen ini." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "ID LTI" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -10947,11 +10935,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "URL LTI" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -10960,11 +10948,11 @@ msgid "" "on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "Parameter Kustom" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -10973,11 +10961,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "Buka di Halaman Baru" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -10989,11 +10977,11 @@ msgstr "" " di halaman saat ini. Pengaturan ini hanya digunakan ketika Sembunyikan Alat" " Bantu Eksternal diatur ke Salah." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "Skor" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." @@ -11001,11 +10989,11 @@ msgstr "" "Pilih Benar jika komponen ini kan menerima skor numerik dari sistem LTI " "eksternal." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "Bobot" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." @@ -11013,7 +11001,7 @@ msgstr "" "Masukkan jumlah poin yang mungkin untuk komponen ini. Nilai defaultnya " "adalah 1.0. Pengaturan ini hanya digunakan ketika Scored diatur ke Benar." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" @@ -11021,15 +11009,15 @@ msgstr "" "Skor disimpan di KVS xblock -- duplikat dari skor yang dipublikasikan dalam " "DB Django" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "Komentar sebagai hasil dari grader, spesifikasi LTI2.0" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "Sembunyikan Alat Bantu Eksternal" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " @@ -11040,31 +11028,31 @@ msgstr "" "alat bantu eksternal. Pengaturan ini menyembunyikan tombol Luncurkan dan " "IFrame apa pun untuk komponen ini" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "Meminta nama pengguna" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "Pilih Benar untuk meminta nama pengguna." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "Minta email pengguna" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "Pilih Benar untuk meminta alamat email pengguna." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "Informasi Aplikasi LTI" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " @@ -11074,29 +11062,29 @@ msgstr "" "atau email, gunakan kotak teks ini untuk memberi tahu pengguna mengapa nama " "pengguna dan / atau email mereka akan diteruskan ke aplikasi pihak ketiga." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "Button Text" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" "Masukkan teks ke tombol yang digunakan untuk meluncurkan aplikasi pihak " "ketiga." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "Terima nilai melewati batas waktu" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" "Pilih Benar untuk mengizinkan sistem pihak ketiga untuk mengirim nilai " "melewati batas waktu." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " @@ -11105,7 +11093,7 @@ msgstr "" "Tidak dapat menguraikan parameter kustom: {custom_parameter}. Harus berupa " "string \"x = y\"." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -11114,7 +11102,7 @@ msgstr "" "Tidak dapat menguraikan paspor LTI: {lti_passport}. Harus berupa string " "\"id: key: secret\"." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Tanggal Berakhir" @@ -11124,11 +11112,11 @@ msgid "Enter the default date by which problems are due." msgstr "" "Masukkan tanggal default berdasarkan problem mana yang sudah jatuh tempo." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -11376,35 +11364,35 @@ msgstr "Grup Jalur Pendaftaran" msgid "Partition for segmenting users by enrollment track" msgstr "Partisi untuk mengelompokkan pengguna berdasarkan jalur pendaftaran" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "Apakah siswa ini telah memberikan suara pada pemungutan/polling" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "Jawaban Siswa" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "Tanyakan jawaban semua siswa" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "Tanyakan jawaban dari xml" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "Tanyakan pertanyaan" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "Masukkan tanggal berdasarkan problem mana yang sudah jatuh tempo." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "Sembunyikan isi urutan Setelah Tanggal Berakhir" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." @@ -11412,23 +11400,21 @@ msgstr "" "Jika diatur, isi urutan disembunyikan untuk pengguna non-staf setelah " "tanggal berakhir telah berlalu." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "Ujian Masuk" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -"Tandai modul pelatihan ini sebagai Ujian Masuk. Catatan, Anda harus " -"mengaktifkan Ujian Masuk untuk pengaturan pelatihan ini agar berfungsi." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "Batas Waktu" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." @@ -11436,11 +11422,11 @@ msgstr "" "Pengaturan ini menunjukkan apakah siswa memiliki batas waktu untuk melihat " "atau berinteraksi dengan komponen perangkat pelatihan ini." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "Batas Waktu dalam Menit" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." @@ -11448,19 +11434,19 @@ msgstr "" "Jumlah menit yang tersedia bagi siswa untuk melihat atau berinteraksi dengan" " komponen perangkat pelatihan ini." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "Pengaktifan Supervisi" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "Pengaturan ini menunjukkan apakah ujian ini adalah ujian supervisi." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "Aturan Peninjauan Keamanan Perangkat Lunak" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." @@ -11468,11 +11454,11 @@ msgstr "" "Pengaturan ini menunjukkan aturan apa yang harus diikuti oleh tim pengawas " "saat melihat video." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "Uji Coba" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." @@ -11480,16 +11466,16 @@ msgstr "" "Pengaturan ini menandakan ujian ini untuk uji coba. Uji coba tidak " "terverifikasi." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "Ujian Orientasi" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" "Pengaturan ini menunjukkan apakah sebuah ujian adalah ujian orientasi." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." @@ -11497,24 +11483,24 @@ msgstr "" "Sub bagian ini tidak dikunci untuk peserta didik ketika mereka memenuhi " "persyaratan prasyarat." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "Ujian ini disembunyikan dari peserta didik." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" "Karena pelatihan telah berakhir, tugas ini disembunyikan dari peserta didik." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" "Karena tanggal berakhir telah lewat, tugas ini disembunyikan dari peserta " "didik." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." @@ -11522,30 +11508,30 @@ msgstr "" "Bagian ini merupakan prasyarat. Anda harus menyelesaikan bagian ini untuk " "membuka kunci konten tambahan." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "Daftar yang merangkum apa yang diharapkan oleh siswa di bagian ini." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "ID Grup {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "Tak Terpilih" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" "Nama tampilan untuk komponen ini. (Tidak ditunjukkan kepada peserta didik)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "Percobaan Konten" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -11555,28 +11541,28 @@ msgstr "" "konten ini. Perhatian: Mengubah konfigurasi grup dari percobaan yang " "terlihat oleh siswa akan mempengaruhi data percobaan." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "Konfigurasi Grup" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "Modul child yang dapat dilihat siswa dengan group_id tertentu" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (inactive)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "Percobaab tidak terkait dengan konfigurasi grup." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "Pilih Konfigurasi Grup" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." @@ -11584,7 +11570,7 @@ msgstr "" "Percobaan menggunakan konfigurasi grup yang dihapus. Pilih konfigurasi grup " "yang valid atau hapus percobaan ini." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." @@ -11592,16 +11578,16 @@ msgstr "" "Pecobaan menggunakan konfigurasi grup yang tidak didukung untuk percobaan. " "Pilih konfigurasi grup yang valid atau hapus percobaan ini." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "Percobaan tidak mengandung semua grup di konfigurasi." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "Tambahkan Grup yang Hilang" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." @@ -11609,7 +11595,7 @@ msgstr "" "Percobaan memiliki grup non-aktif. Pindah konten ke grup aktif, kemudian " "hapus grup non-aktif." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" "Percobaan konten ini memiliki masalah yang mempengaruhi visibilitas konten." @@ -11630,12 +11616,12 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -11644,11 +11630,11 @@ msgstr "" "Tidak dapat menerima transkrip dari Youtube untuk {youtube_id}. Kode status:" " {status_code}." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "Kami hanya mendukung format trasnskrip SubRip (*.srt)." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -11657,33 +11643,29 @@ msgstr "" "Kesalahan pada transkrip SubRip saat parsing. Pesannya adalah " "{error_message}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "Kesalahan terjadi dengan file transkrip SubRip selama parsing." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: Tidak dapat menemukan transkrip yang telah diunggah: " "{user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "Bahasa dibutuhkan." - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "Dasar" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." msgstr[0] "Tidak ada file transkrip yang terkait dengan bahasa {lang}." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." @@ -11691,59 +11673,63 @@ msgstr "" "URL untuk video Anda. Ini bisa berupa URL YouTube atau tautan ke file video " ".mp4, .ogg, atau .webm yang dihosting di mana saja di Internet." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "URL Video Default" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "Bahasa dibutuhkan." + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "Nama Tampilan Komponen" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "Posisi Saat Ini di video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "Pilihan, untuk browser yang lama: ID Youtube untuk video berkecepatan " "normal." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "ID Youtube" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "Pilihan, untuk browser yang lama: ID Youtube untuk video berkecepatan .75x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "ID Youtube untuk kecepatan .75x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "Pilihan, untuk browser yang lama: ID Youtube untuk video berkecepatan 1.25x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "ID Youtube untuk kecepatan 1.25x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "Pilihan, untuk browser yang lebih lama: ID Youtube untuk video berkecepatan " "1.5x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "ID Youtube untuk kecepatan 1.5x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " @@ -11754,11 +11740,11 @@ msgstr "" " akan diputar. Diformat sebagai HH: MM: SS. Nilai maksimumnya adalah " "23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "Waktu Dimulai Video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " @@ -11769,11 +11755,11 @@ msgstr "" " akan diputar. Diformat sebagai HH: MM: SS. Nilai maksimumnya adalah " "23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "Waktu Berhenti Video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -11784,11 +11770,11 @@ msgstr "" "Anda harus menambahkan setidaknya satu URL non-YouTube di bidang URL File " "Video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "Unduh Video Dimungkinkan" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -11804,11 +11790,11 @@ msgstr "" "memampukan siswa mengunduh video ini, set Pengunduhan Video Diijinkan ke " "True." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "URLs File Video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -11819,11 +11805,11 @@ msgid "" "transcript below the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "URL Transkrip yang dapat Diunduh" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -11831,11 +11817,11 @@ msgid "" "format, upload a file by using the Upload Handout field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "Unduh Transkrip Diizinkan" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" @@ -11845,19 +11831,19 @@ msgstr "" "Dasar. Transkrip ini harus dalam bahasa Inggris. Anda tidak perlu mengubah " "pengaturan ini." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "Transkrip Default" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "Tentukan apakah transkrip muncul dengan video secara default." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "Tampilkan Transkrip" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." @@ -11865,41 +11851,41 @@ msgstr "" "Tambahkan transkrip dalam bahasa yang berbeda. Klik dibawah ini untuk " "menentukan bahasa dan menunggah file transkrip .srt untuk bahasa tersebut." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "Bahasa Transkrip" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "Bahasa yang disukai untuk transkrip." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "Bahasa yang disukai untuk transkrip" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "Format file transkrip untuk diunduh oleh pengguna." #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "File SubRip (.srt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "File Teks (.txt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "Kecepatan terakhir yang ditentukan pengguna untuk video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "Kecepatan default untuk video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." @@ -11907,11 +11893,11 @@ msgstr "" "Tentukan apakah akan melanjutkan secara otomatis ke unit Selanjutnya ketika " "video berakhir." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "Tentukan apakah Youtube tersedia bagi pengguna." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." @@ -11919,11 +11905,11 @@ msgstr "" "Unggah handout untuk mengiringi video. Siswa dapat mengunduh handout dengan " "mengklik Unduh Handout dibawah video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "Unggah Handout" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." @@ -11931,11 +11917,11 @@ msgstr "" "Tentukan apakah akses ke video ini terbatas hanya untuk browser, atau apakah" " dapat diakses dari aplikasi lain termasuk aplikasi seluler." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "Video hanya Tersedia di Web" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -11948,36 +11934,36 @@ msgstr "" "Default, URL File Video, dan bidang ID YouTube. Jika Anda tidak diberi ID " "Video, masukkan nilai di bidang lain dan abaikan bidang ini." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "Tanggal tampilan terakhir bumper" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "Jangan tampilkan bumper lagi" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "Panduan" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " @@ -11987,47 +11973,47 @@ msgstr "" "menggunakan cloud kata. Petunjuk yang jelas adalah suatu hal yang penting, " "terutama bagi peserta yang memiliki persyaratan aksesibilitas." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "Input" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" "Jumlah kotak teks yang tersedia bagi peserta untuk menambahkan kata dan " "kalimat." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "Kata-kata Maksimum" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "Angka maksimum kata yang ditampilkan di cloud kata yang telah dibuat." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "Tampilkan Persen" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "" "Statistik ditampilkan untuk memasukkan kata-kata yang ada di dekat kata itu." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "Apakah peserta ini telah memposting kata-kata ke cloud." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "Jawaban siswa." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "Semua kata-kata yang memungkinkan dari semua peserta," -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "" @@ -12484,7 +12470,7 @@ msgid "Vertical" msgstr "Vertikal" #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "Bagian" @@ -13204,7 +13190,7 @@ msgstr "" "Halaman diskusi saat ini sedang dalam pemeliharaan. Kita akan segera " "memulihkannya!" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "Konten terkunci" @@ -13232,7 +13218,7 @@ msgstr "Diskusi Terpandu" msgid "Hide Annotations" msgstr "Tutup Anotasi" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "Ditandai" @@ -13240,9 +13226,9 @@ msgstr "Ditandai" msgid "Bookmark this page" msgstr "Tandai halaman ini" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "Anda tidak memiliki akses terhadap modul dependensi ini." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -13783,27 +13769,27 @@ msgstr "" "Email kedua Anda telah diaktifkan. Silakan akses " "{link_start}dashboard{link_end} untuk melihat kursus Anda." -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "Penting!" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "Selanjutnya" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "Urutan" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "" diff --git a/conf/locale/it_IT/LC_MESSAGES/django.mo b/conf/locale/it_IT/LC_MESSAGES/django.mo index 9f5556f7f864c2c51e81730c5e7368c8922f0160..e4d9dc632250c9c034338b28f7e99139ab7e3625 100644 GIT binary patch delta 95789 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 X_z~lZF!cOS_!4(fxPeU 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

Y`Tu3`>s-OGkx4t5}X0{dZ(-hSsDQeYhit%yj{ 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" msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" @@ -10364,12 +10364,12 @@ msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Suggerimento ({hint_num} di {hints_count}): " -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." @@ -10377,7 +10377,7 @@ msgstr "" "Le risposte fornite sono state salvate in precedenza. Fare clic su " "'{button_name}' per valutarle." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" @@ -10385,7 +10385,7 @@ msgstr[0] "Non corretto ({progress} punto)" msgstr[1] "Non corretto ({progress} punti)" msgstr[2] "Non corretto ({progress} punti)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" @@ -10393,7 +10393,7 @@ msgstr[0] "Corretto ({progress} punto)" msgstr[1] "Corretto ({progress} punti)" msgstr[2] "Corretto ({progress} punti)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" @@ -10401,32 +10401,32 @@ msgstr[0] "Parzialmente corretto ({progress} punto)" msgstr[1] "Parzialmente corretto ({progress} punti)" msgstr[2] "Parzialmente corretto ({progress} punti)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "Parzialmente Corretto" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "Risposta inviata." #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "Il problema è chiuso." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "" "Il problema deve essere reimpostato prima che possa essere nuovamente " "inviato." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "È necessario attendere almeno {wait} secondi tra gli invii." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -10435,7 +10435,7 @@ msgstr "" "È necessario attendere almeno {wait_secs} tra gli invii. {remaining_secs} " "rimanenti." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" @@ -10443,7 +10443,7 @@ msgstr[0] "{num_hour} ora" msgstr[1] "{num_hour} ore" msgstr[2] "{num_hour} ore" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" @@ -10451,7 +10451,7 @@ msgstr[0] "{num_minute} minuto" msgstr[1] "{num_minute} minuti" msgstr[2] "{num_minute} minuti" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" @@ -10459,15 +10459,15 @@ msgstr[0] "{num_second} secondo" msgstr[1] "{num_second} secondi" msgstr[2] "{num_second} secondi" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "Il problema deve essere reimpostato prima del salvataggio." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "Le tue risposte sono state salvate." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -10478,117 +10478,103 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "Non è possibile selezionare Reimposta per un problema chiuso." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "" "È necessario inviare una risposta prima di poter selezionare Reimposta." #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "" "La definizione del problema non supporta l'assegnazione di un nuovo " "punteggio." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "" "È necessario rispondere al problema prima di poter ricevere una nuova " "valutazione." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "Condizionale" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "" "Elenco di url di elementi figlio che hanno riferimenti a moduli esterni" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "Componenti sorgente" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -"Gli ID di posizione del componente di tutti i componenti sorgente utilizzati" -" per determinare se ad uno studente viene mostrato il contenuto di questo " -"modulo condizionale. Copiare l'ID di posizione di un componente dalla sua " -"finestra di dialogo Impostazioni in Studio." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "Attributo condizionale" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -"L'attributo dei componenti sorgente che determina se ad uno studente viene " -"mostrato il contenuto di questo modulo condizionale. " -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "Valore condizionale" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -"Il valore a cui l'attributo condizionale dei componenti sorgente deve " -"corrispondere prima che ad uno studente venga mostrato il contenuto di " -"questo modulo condizionale." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "Messaggio contenuto bloccato" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -"Il messaggio che viene mostrato agli studenti quando non tutte le condizioni" -" sono soddisfatte per mostrare il contenuto di questo modulo condizionale. " -"Includere {link} nel testo del proprio messaggio per fornire agli studenti " -"un link diretto alle unità richieste. Ad esempio, 'È necessario completare " -"{link} prima che sia possibile accedere a questa unità'." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" "È necessario completare {link} prima che sia possibile accedere a questa " "unità." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "Questo componente non ha ancora dei componenti sorgente configurati." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "configurare la lista di fonti" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "Passaporti LTI" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." @@ -10596,42 +10582,42 @@ msgstr "" "Immettere i passaporti per gli strumenti LTI del corso nel seguente formato:" " \"id:client_key:client_secret\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" "Elenco di oggetti Libri di testo con (titolo, url) per libri di testo " "utilizzati in questo corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "Slug che punta al wiki di questo corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "La data di apertura dell'iscrizione per questa classe" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "La data di iscrizione è passata. Le iscrizioni sono chiuse." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "Ora di inizio della visibilità di questo modulo" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "Data di termine del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "La data in cui i certificati sono disponibili agli studenti" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "Costo del corso esposto al pubblico" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " @@ -10641,11 +10627,11 @@ msgstr "" " di iscrizione al corso pagato viene impostato da un amministratore nel " "database, quel prezzo verrà visualizzato anziché quello predefinito." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "Data di inizio del corso pubblicata:" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " @@ -10656,24 +10642,24 @@ msgstr "" "un valore null per questo campo, verrà utilizzata la data di inizio che è " "stata impostata per questo corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "Corsi pre-requisiti" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" "Chiave corso prerequisito se questo corso dispone di un corso prerequisito" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "Definizione della politica di valutazione per questa classe" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "Mostra calcolatore" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." @@ -10681,29 +10667,29 @@ msgstr "" "Immettere true o false. Se true, gli studenti possono vedere il calcolatore " "nel corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "Immettere il nome del corso come deve apparire nell'elenco corsi." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "Nome del corso visualizzabile pubblicamente" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "Editor del corso" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "" "Immettere il metodo con cui questo corso viene modificato (\"XML\" o " "\"Studio\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "URL del questionario del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." @@ -10711,11 +10697,11 @@ msgstr "" "Immettere l'URL per il sondaggio di fine corso. Se il proprio corso non " "dispone di un sondaggio, immettere null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "Date di blackout della discussione" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -10738,11 +10724,11 @@ msgstr "" "indicata come segue, includendo la coppia di parentesi quadre esterna: " "[[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", \"2015-10-08\"]] " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "Mappatura degli argomenti di discussione" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -10766,27 +10752,27 @@ msgstr "" "\"Lydian Mode\": {\"id\": \"i4x-UniversityX-MUS101-course-2015_T1\", " "\"default\": true}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "Impostazioni dei plugin per i Forum" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "Impostazioni per i plugin dei Forum." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "Data di annuncio del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "Immettere la data per annunciare il proprio corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "Configurazione della coorte" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -10797,11 +10783,11 @@ msgstr "" "identificare qualsiasi argomento di discussione relativo al corso come " "privato per membri della coorte." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "Il corso è nuovo" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." @@ -10809,11 +10795,11 @@ msgstr "" "Immettere true o false. Se true, il corso appare nell'elenco di nuovi corsi," " e un badge Nuovo! appare temporaneamente accanto all'immagine del corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "Corso per smartphone disponibile" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." @@ -10821,11 +10807,11 @@ msgstr "" "Immettere true o false. Se true, il corso sarà disponibile per i dispositivi" " mobili." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "Credenziali per l'invio del video" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " @@ -10834,37 +10820,37 @@ msgstr "" "Inserisci l'identificativo univoco per i file video del tuo corso fornito da" " {platform_name}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "Corso non valutato" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "Immettere true o false. Se true, il corso non sarà valutato." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "Disabilita grafico dei progressi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "Immettere true o false. Se true, gli studenti non possono visualizzare il " "grafico di avanzamento." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "Libri di testo in formato PDF" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "Elenco di dizionari contenenti la configurazione pdf_textbook" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "Libri di testo in formato HTML" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " @@ -10874,11 +10860,11 @@ msgstr "" "nome della scheda (di solito il titolo del libro) nonché gli indirizzi URL " "ed i titoli di ciascun capitolo nel libro." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "Registro delle valutazioni remoto" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -10891,7 +10877,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "Abilita CCX" @@ -10900,7 +10886,7 @@ msgstr "Abilita CCX" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -10914,11 +10900,11 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "URL di connessione a CCX" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." @@ -10927,11 +10913,11 @@ msgstr "" "(Facoltativo). Ignorato a meno che l'opzione 'Abilita CCX' non sia impostata" " su 'true'." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "Consenti post di discussione anonimi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." @@ -10939,11 +10925,11 @@ msgstr "" "Immettere true o false. Se true, gli studenti possono creare post di " "discussione anonimi per tutti gli utenti." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "Consenti post di discussione anonimi tra pari" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -10953,15 +10939,15 @@ msgstr "" "discussione anonimi ad altri studenti. Questa impostazione non rende i post " "anonimi allo staff del corso." -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "Lista di moduli avanzata" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "Immettere i nomi dei moduli avanzati da utilizzare nel proprio corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." @@ -10969,11 +10955,11 @@ msgstr "" "True se i fusi orari vengono mostrati sulle date nel corso. Reso obsoleto in" " favore di due_date_display_format." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "Formato di visualizzazione della data di consegna" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -10983,21 +10969,21 @@ msgstr "" "GG, AAAA. Immettere \"%m-%d-%Y\" per MM-GG-AAAA, \"%d-%m-%Y\" per GG-MM-" "AAAA, \"%Y-%m-%d\" per AAAA-MM-GG, o \"%Y-%d-%m\" for AAAA-GG-MM." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "Dominio di accesso esterno" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" "Immettere il metodo di login esterno che gli studenti possono utilizzare per" " il corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "Certificati scaricabili prima della fine" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -11006,11 +10992,11 @@ msgstr "" "certificati prima della fine del corso, se hanno raggiunto i requisiti del " "certificato." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Certificates Display Behavior" msgstr "Comportamento di visualizzazione dei certificati" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" @@ -11018,11 +11004,11 @@ msgstr "" "Questo campo, insieme a certificate_available_date, determinerà quando un " "utente può vedere il proprio certificato per il corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "Immagine per la pagina di presentazione del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -11032,11 +11018,11 @@ msgstr "" " file nella pagina File & Caricamenti. È possibile inoltre impostare " "l'immagine del corso nella pagina Impostazioni & Dettagli." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "Immagine del banner del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." @@ -11044,11 +11030,11 @@ msgstr "" "Modificare il nome del file immagine del banner. È possibile impostare " "l'immagine del banner nella pagina Impostazioni & Dettagli." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "Immagine in miniatura del video del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." @@ -11057,11 +11043,11 @@ msgstr "" "impostare l'immagine in miniatura del video nella pagina Impostazioni & " "Dettagli." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "Badge per problemi non risolti" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." @@ -11069,7 +11055,7 @@ msgstr "" "Rilascia badge aperti per questo corso. I badge vengono generati alla " "creazione dei certificati." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" @@ -11080,11 +11066,11 @@ msgstr "" " gli studenti riceveranno al completamento del corso. Ad esempio, " "\"Certificato\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "Nome del certificato (breve)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " @@ -11095,28 +11081,28 @@ msgstr "" " studenti riceveranno al completamento del corso. Ad esempio, \"Certificato " "di conseguimento\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "Nome del certificato (lungo)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "Vista Web/HTML del certificato abilitata" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" "Se true, le viste Web/HTML del certificato vengono abilitate per il corso." #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "Sovrapposizioni Vista Web/HTML del certificato" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -11126,23 +11112,23 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "Configurazione del certificato" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" "Immettere qui le informazioni di configurazione specifiche del corso " "(formato JSON)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "Classe CSS per riedizioni del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." @@ -11150,29 +11136,29 @@ msgstr "" "Consente ai corsi di condividere la stessa classe css tra edizioni anche se " "hanno numeri differenti." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "Link esterno del forum di discussione" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" "Consente la specifica di un link esterno per la sostituzione dei forum di " "discussione." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "Nascondi la barra di avanzamento" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "Consente di nascondere la scheda di avanzamento." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "Stringa di visualizzazione organizzazione del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -11184,11 +11170,11 @@ msgstr "" "creazione del corso. Per utilizzare l'organizzazione immessa durante la " "creazione del corso, immettere null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "Stringa rappresentante il numero del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -11200,11 +11186,11 @@ msgstr "" "creazione del corso. Per utilizzare il numero del corso immesso durante la " "creazione del corso, immettere null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "Massimo numero di studenti che potranno iscriversi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." @@ -11212,11 +11198,11 @@ msgstr "" "Immettere il numero massimo di studenti che possono iscriversi al corso. Per" " consentire un numero illimitato di studenti, immettere null." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "Consenti accesso Wiki pubblico" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." @@ -11224,30 +11210,30 @@ msgstr "" "Immettere true o false. Se true, gli studenti possono visualizzare il corso " "wiki anche se non sono iscritti al corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "Solo su invito" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "" "Definisce se limitare l'iscrizione mediante invito dello staff del corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "Nome del questionario pre-corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" "Nome del modulo di sondaggio da visualizzare come sondaggio pre-corso per " "l'utente." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "Questionario pre-corso obbligatorio" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " @@ -11258,13 +11244,13 @@ msgstr "" " necessario aggiungere un nome per il sondaggio all'impostazione Nome " "sondaggio del corso sopra indicata." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "Visibilità del corso nel catalogo" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -11277,11 +11263,11 @@ msgstr "" "(consentire solo l'accesso alla pagina about), 'none' (non mostrare nel " "catalogo e non consentire l'accesso ad una pagina about)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "Esame di ammissione abilitato" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -11292,11 +11278,11 @@ msgstr "" "abilitare l'opzione Esami di ammissione affinché questa impostazione del " "corso sia valida." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "Punteggio minimo per l'esame di ammissione (%)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " @@ -11307,20 +11293,20 @@ msgstr "" " è necessario abilitare l'opzione Esami di ammissione affinché questa " "impostazione del corso sia valida." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "ID dell'esame di ammissione" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "" "Identificativo modulo del contenuto (location) dell'esame di ammissione." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "URL di condivisione social media" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -11333,19 +11319,19 @@ msgstr "" "media. Gli URL devono essere specificati completamente. Ad esempio: " "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "Lingua del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "Specifica la lingua del tuo corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "Configurazione dei team" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See documentazione di configurazione dei team per assistenza ed " "esempi." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "Abilita il supervisore per gli esami" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " @@ -11375,11 +11361,11 @@ msgstr "" "vengono abilitati nel proprio corso. Da notare che l'abilitazione di esami " "supervisionati abiliterà anche gli esami a tempo." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "Fornitore del servizio di supervisione" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " @@ -11389,11 +11375,11 @@ msgstr "" "l'esecuzione di questo corso. Scegliere tra le seguenti opzioni: " "{available_providers}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "Contatto di escalation esame Proctortrack" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " @@ -11404,11 +11390,11 @@ msgstr "" "qualora vi siano escalation (ad esempio, appelli, revisioni ritardate, " "ecc.)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "Consenti disattivazione di esami supervisionati" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -11421,11 +11407,11 @@ msgstr "" "supervisione. Questa opzione si applica solo se gli esami supervisionati " "sono abilitati per il corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "Crea ticket Zendesk per tentativi di esami supervisionati sospetti" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." @@ -11433,11 +11419,11 @@ msgstr "" "Immettere true o false. Se questo valore è true, verrà creato un ticket " "Zendesk per i tentativi sospetti." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "Abilita esami a tempo" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " @@ -11448,11 +11434,11 @@ msgstr "" "esami a tempo sono abilitati se l'opzione Abilita esami supervisionati è " "impostata su true." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "Livello minimo per l'accreditamento" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." @@ -11460,11 +11446,11 @@ msgstr "" "La valutazione minima che uno studente deve acquisire per ricevere credito " "al corso, come decimale tra 0.0 e 1.0. Ad esempio, per 75%, immettere 0.75." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "Apprendimento autonomo" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" @@ -11475,11 +11461,11 @@ msgstr "" " scadenza per le assegnazioni, e gli studenti possono avanzare nel corso con" " qualsiasi frequenza prima che il corso termini." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "Abilita i prerequisiti per la sottosezione" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." @@ -11488,21 +11474,21 @@ msgstr "" "sottosezione affinché gli studenti non acquisiscano un punteggio minimo in " "un'altra sottosezione prerequisita." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "Informazioni sull'apprendimento del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "Specificare quale studente può imparare dal corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "Visibilità corso per studenti non iscritti" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -11515,19 +11501,19 @@ msgstr "" "(consente l'accesso alle linee generali del corso) e 'public' (consente " "l'accesso sia al contenuto generale che al contenuto del corso stesso)." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "istruttore del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "Immettere i dettagli dell'istruttore del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "Aggiungi strumenti e problemi non supportati" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -11541,11 +11527,11 @@ msgstr "" "con uno o più dei requisiti base, come ad esempio, l'attività di test, " "l'accessibilità, l'internazionalizzazione e la documentazione." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "Evidenziazione abilitata nei messaggi" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." @@ -11554,11 +11540,11 @@ msgstr "" "contenuto del corso verrà inviata come messaggio agli studenti in base al " "loro tempo pianificato." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "Personalizzazione JS a livello di Corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." @@ -11566,11 +11552,11 @@ msgstr "" "Inserisci gli URL delle risorse Javascript che desideri caricare a livello " "generale nelle pagine del corso." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "Personalizzazione CSS a livello di Corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." @@ -11578,13 +11564,13 @@ msgstr "" "Inserisci gli URL delle risorse CSS che desideri caricare a livello generale" " nelle pagine del corso." -#: xmodule/course_module.py cms/templates/certificates.html +#: xmodule/course_block.py cms/templates/certificates.html #: cms/templates/group_configurations.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Other Course Settings" msgstr "Altre impostazioni del corso" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -11596,7 +11582,7 @@ msgstr "" "software CRM. Immettere un dizionario di valori in formato JSON, come ad " "esempio { \"my_custom_setting\": \"value\", \"other_setting\": \"value\" }" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "Generale" @@ -11671,7 +11657,7 @@ msgstr "{section_type} Media = {percent:.0%}" msgid "{short_label} Avg" msgstr "{short_label} Media" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" @@ -11680,17 +11666,17 @@ msgstr "" "ERRORE: \"{block_type}\" è un tipo di componente sconosciuto. Questo " "componente verrà nascosto in LMS." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "Contenuto Html da visualizzare per questo modulo" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" "Codice sorgente per documenti LaTeX. Questa funzione non è perfettamente " "supportata." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" @@ -11701,23 +11687,23 @@ msgstr "" "l'HTML. Se si modifica questa impostazione, è necessario salvare il " "componente e quindi riaprirlo per la modifica." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "Editore" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "Visivo" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "Originale" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "Nascondi la pagina agli studenti" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." @@ -11725,53 +11711,53 @@ msgstr "" "Se si seleziona questa opzione, solo i membri del team del corso con ruolo " "Staff o Admin visualizzeranno questa pagina." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "HTML per le pagine aggiuntive" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "Elenco degli elementi di aggiornamento del corso" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "Qualunque tipo" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "Libreria" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "" "Selezionare la libreria dalla quale si desidera estrarre il contenuto." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "Versione libreria" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "Determina il modo in cui il contenuto viene estratto dalla libreria" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "Scegli n casualmente" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "Conta" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "" "Immettere il numero di componenti da visualizzare per ciascun studente." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "Tipo di problema" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." @@ -11779,7 +11765,7 @@ msgstr "" "Scegliere un tipo di problema da prendere dalla libreria. Se \"Any Type\" è " "selezionato, nessun filtro viene applicato." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." @@ -11788,27 +11774,27 @@ msgstr "" " in modo che gli utenti possano reimpostare le risposte e rimescolare gli " "elementi selezionati." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "" "Questo componente non è aggiornato. La libreria non ha alcun contenuto." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Aggiorna ora." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "La libreria non è valida, danneggiata o è stata eliminata." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "Modifica lista libreria." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -11816,24 +11802,24 @@ msgstr "" "Questo corso non supporta le librerie di contenuti. Per ulteriori " "informazioni, contattare il proprio amministratore di sistema." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "Non è stata ancora selezionata alcuna libreria." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "Seleziona una libreria." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "" "Non vi sono tipi di problema corrispondenti nelle librerie specificate." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "Selezionare un altro tipo di problema." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " @@ -11844,7 +11830,7 @@ msgstr[1] "" msgstr[2] "" "La libreria specificata è configurata per recuperare {count} problemi, " -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." @@ -11852,15 +11838,15 @@ msgstr[0] "ma c'è solo {actual} problema corrispondente." msgstr[1] "ma ci sono solo {actual} problemi corrispondenti." msgstr[2] "ma ci sono solo {actual} problemi corrispondenti." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "Modifica la configurazione della libreria." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "Libreria non valida" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "Nessuna libreria selezionata" @@ -11904,7 +11890,7 @@ msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" "Importazione blocco libreria non riuscita - gli ID sono validi e leggibili?" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." @@ -11913,11 +11899,11 @@ msgstr "" " anche utilizzare il nome di visualizzazione per identificare questo " "componente." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "LTI ID" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -11931,11 +11917,11 @@ msgstr "" "documentazione LTI edX{anchor_close} per ulteriori dettagli su questa " "impostazione." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "LTI URL" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -11949,11 +11935,11 @@ msgstr "" "documentazione LTI edX{anchor_close} per ulteriori dettagli su questa " "impostazione." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "Parametri personalizzati" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -11966,11 +11952,11 @@ msgstr "" "questo componente.{break_tag}Consultare {docs_anchor_open}la documentazione " "LTI edX{anchor_close} per ulteriori dettagli su questa impostazione." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "Apri in una nuova pagina" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -11983,11 +11969,11 @@ msgstr "" "corrente. Questa impostazione è utilizzata solo quando l'opzione Nascondi " "strumento esterno è impostata su False. " -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "Con punteggio" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." @@ -11995,11 +11981,11 @@ msgstr "" "Selezionare True se questo componente riceverà un punteggio numerico dal " "sistema LTI esterno." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "Peso" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." @@ -12008,7 +11994,7 @@ msgstr "" "predefinito è 1.0. Questa impostazione è utilizzata solo quando l'opzione " "Con punteggio è impostata su True. " -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" @@ -12016,15 +12002,15 @@ msgstr "" "Il punteggio conservato in xblock KVS -- duplicato del punteggio pubblicato " "nel DB django" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "Commento come restituito dall'esaminatore, LTI2.0 spec" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "Nasconti Strumento Esterno" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " @@ -12035,31 +12021,31 @@ msgstr "" "avviare uno strumento esterno. Questa impostazione nasconde il pulsante di " "avvio e tutti gli IFrames per questo componente." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "Richiedi il nome utente dell'utente" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "Seleziona True per richiedere il nome utente dell'utente" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "Richiedi l'indirizzo email dell'utente" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "Seleziona True per richiedere l'indirizzo email dell'utente" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "Informazioni sull'applicazione LTI" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " @@ -12070,29 +12056,29 @@ msgstr "" " gli utenti del motivo per cui il loro nome utente e/o email verranno " "forniti ad un'applicazione di terze parti." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "Testo del bottone" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" "Immettere il testo sul pulsante utilizzato per avviare l'applicazione di " "terze parti." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "Accetta valutazioni dopo la data di scadenza" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" "Selezionare True per consentire ai sistemi di terze parti di postare le " "valutazioni dopo la scadenza." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " @@ -12101,7 +12087,7 @@ msgstr "" "Impossibile analizzare il parametro personalizzato: {custom_parameter}. Deve" " essere la stringa \"x=y\"." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -12110,7 +12096,7 @@ msgstr "" "Impossibile analizzare il passaporto LTI: {lti_passport}. Deve essere la " "stringa \"id:key:secret\"." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "Data di consegna" @@ -12120,11 +12106,11 @@ msgid "Enter the default date by which problems are due." msgstr "" "Immettere la data predefinita per la quale i problemi vanno terminati." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "Numero di settimane a disposizione" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -12389,35 +12375,35 @@ msgstr "Traccia gruppi di iscrizione" msgid "Partition for segmenting users by enrollment track" msgstr "Partizione per utenti di segmentazione mediante traccia di iscrizione" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "Definisce se questo studente ha votato nel sondaggio" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "Risposta dello studente" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "Risposte al sondaggio da tutti i studenti" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "Risposte al sondaggio da xml" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "Domanda del questionario" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "Inserisci data di consegna dei quesiti." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "Nascondi contenuto sequenza dopo data di scadenza" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." @@ -12426,24 +12412,21 @@ msgstr "" "agli utenti non appartenenti allo staff dopo che è trascorsa la data di " "scadenza." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "È un esame di ammissione" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -"Seleziona questo modulo del corso come Esame di ammissione. Da notare che è " -"necessario abilitare l'opzione Esami di ammissione affinché questa " -"impostazione del corso sia valida." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "È a tempo limitato" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." @@ -12451,11 +12434,11 @@ msgstr "" "Questa impostazione indica se gli studenti dispongono di un tempo limitato " "per visualizzare o interagire con questo componente del materiale didattico." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "Limite di tempo in minuti" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." @@ -12463,19 +12446,19 @@ msgstr "" "Numero di minuti a disposizione degli studenti per visualizzare o interagire" " con questo componente del materiale didattico." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "È abilitata la supervisione" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "Questa impostazione indica se questo esame è un esame supervisionato." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "Regole di revisione protezione software" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." @@ -12483,11 +12466,11 @@ msgstr "" "Queste impostazione indica le regole alle quali deve attenersi il team di " "supervisione durante la visualizzazione dei video." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "È un esame pratico" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." @@ -12495,15 +12478,15 @@ msgstr "" "Questa impostazione indica se questo esame è richiesto solo per finalità di " "test. Gli esami pratici non sono verificati." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "Esame di Onboarding" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "Questa impostazione indica se questo esame è un esame di onboarding." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." @@ -12511,25 +12494,25 @@ msgstr "" "Questa sottosezione viene sbloccata per gli studenti quando soddisfano i " "prerequisiti necessari." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "Questo esame è nascosto dallo studente." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" "Poiché questo corso è terminato, questo compito viene nascosto allo " "studente." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" "Poiché la data di scadenza è passata, questo compito viene nascosto allo " "studente." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." @@ -12537,33 +12520,33 @@ msgstr "" "Questa sezione è un prerequisito. È necessario completare questa sezione per" " poter sbloccare il contenuto aggiuntivo." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" "Un elenco che riassume a quali studenti deve essere rivolto il contenuto " "riportato in questa sezione." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "ID del gruppo {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "Non Selezionato" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" "Il nome di visualizzazione per questo componente. (Non mostrato agli " "studenti)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "Esperimento sui contenuti" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -12574,30 +12557,30 @@ msgstr "" "configurazione di gruppo di un esperimento visibile allo studente influirà " "sui dati dell'esperimento." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "Configurazione del gruppo" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" "Quale modulo figlio gli studenti di un particolare group_id dovrebbero " "visualizzare" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (inactive)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "L'esperimento non è associato a un gruppo di configurazione." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "Seleziona una configurazione del gruppo" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." @@ -12605,7 +12588,7 @@ msgstr "" "L'esperimento utilizza una configurazione di gruppo eliminata. Selezionare " "una configurazione di gruppo valida oppure eliminare questo esperimento." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." @@ -12614,16 +12597,16 @@ msgstr "" "esperimenti. Selezionare una configurazione di gruppo valida oppure " "eliminare questo esperimento." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "L'esperimento non contiene tutti i gruppi nella configurazione." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "Aggiungi i gruppi mancanti" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." @@ -12631,7 +12614,7 @@ msgstr "" "L'esperimento dispone di un gruppo inattivo. Spostare il contenuto nei " "gruppi attivi, quindi eliminare il gruppo inattivo." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" "Si sono verificati degli errori con questo esperimento sui contenuti che " @@ -12653,12 +12636,12 @@ msgstr "Abilita discussioni contestualizzate per l'Unità" msgid "Add discussion for the Unit." msgstr "Aggiungi una discussione per l'Unità." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -12667,11 +12650,11 @@ msgstr "" "Impossibile ricevere trascrizioni da Youtube per {youtube_id}. Codice di " "stato: {status_code}." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "È supportato solo il formato di trascrizioni SubRip (*.srt)." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -12680,28 +12663,24 @@ msgstr "" "Si è verificato un problema con il file delle trascrizioni SubRip durante " "l'analisi. Il messaggio interno è {error_message}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" "Si è verificato un problema con il file delle trascrizioni SubRip durante " "l'analisi. " -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: Impossibile trovare le trascrizioni caricate: " "{user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "È richiesta una lingua" - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "Di base" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -12711,7 +12690,7 @@ msgstr[0] "" msgstr[1] "Non vi sono file di trascrizione associati alle lingue {lang}." msgstr[2] "Non vi sono file di trascrizione associati alle lingue {lang}." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." @@ -12719,61 +12698,65 @@ msgstr "" "L'URL per il proprio video. Può essere un URL YouTube o un file video .mp4, " ".ogg oppure .webm presente altrove su Internet." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "URL predefinita per il video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "È richiesta una lingua" + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "Nome del componente visualizzato" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "Posizione attuale nel video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "Facoltativo, per browser meno recenti: l'ID YouTube per la velocità video " "normale." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "ID YouTube" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "Facoltativo, per browser meno recenti: l'ID YouTube per la velocità video " "0,75x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "ID YouTube per velocità .75x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "Facoltativo, per browser meno recenti: l'ID YouTube per la velocità video " "1.25x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "ID YouTube per velocità 1.25x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "Facoltativo, per browser meno recenti: l'ID YouTube per la velocità video " "1.5x." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "ID YouTube per velocità 1.5x" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " @@ -12784,11 +12767,11 @@ msgstr "" "riprodotto il file video completo. Formattato come HH:MM:SS. Il valore " "massimo è 23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "Istante di avvio del video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " @@ -12799,11 +12782,11 @@ msgstr "" "riprodotto il file video completo. Formattato come HH:MM:SS. Il valore " "massimo è 23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "Istante di termine del video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -12814,11 +12797,11 @@ msgstr "" "abbiano accesso a YouTube. È necessario aggiungere almeno un URL non YouTube" " al campo di URL del file video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "Scaricamento del video consentito" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -12835,11 +12818,11 @@ msgstr "" "agli studenti di scaricare tali video, impostare Scaricamento del video " "consentito su True." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "URL del file video" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -12859,11 +12842,11 @@ msgstr "" " visualizzano un link per scaricare quel file di trascrizione al di sotto " "del video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "URL per la trascrizione scaricabile" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -12876,11 +12859,11 @@ msgstr "" "il file di trascrizione da scaricare in un formato differente, caricare un " "file utilizzando il campo Carica un opuscolo. " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "Autorizza il download della trascrizione" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" @@ -12891,21 +12874,21 @@ msgstr "" "trascrizione dovrebbe essere in inglese. Non è necessario modificare questa " "impostazione." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "Trascrizione con temporizzazione predefinita" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "" "Specificare se le trascrizioni appaiono con il video per impostazione " "predefinita." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "Mostra trascrizione" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." @@ -12914,41 +12897,41 @@ msgstr "" "specificare una lingua e caricare il file di trascrizione .srt per quella " "lingua." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "Lingue di trascrizione" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "Lingua preferita per la trascrizione." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "Lingua preferita per la trascrizione" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "Formato file di trascrizione da scaricare per utente." #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "File SubRip (.srt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "File di testo (.txt)" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "L'ultima velocità specificata dall'utente per il video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "Velocità predefinia del video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." @@ -12956,11 +12939,11 @@ msgstr "" "Specificare se avanzare automaticamente alla successiva unità al termine del" " video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "Specificare se YouTube è disponibile per l'utente." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." @@ -12968,11 +12951,11 @@ msgstr "" "Caricare un opuscolo a corredo di questo video. Gli studenti possono " "scaricare l'opuscolo facendo clic su Scarica opuscolo sotto il video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "Carica opuscolo" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." @@ -12980,11 +12963,11 @@ msgstr "" "Specificare se l'accesso a questo video è limitato solo ai browser o se può " "essere acceduto da altre applicazioni come le app mobile." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "Video disponibile solo su Web" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -12998,36 +12981,36 @@ msgstr "" "assegnato un ID video, immettere i valori negli altri campi e ignora questo " "campo." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "La data in cui stato è stato aggiornato l'ultima volta l'intercalare" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "Non mostrare più l'intercalare" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "Specifica se gli studenti possono accedere pubblicamente al video." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "Accesso pubblico" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "Istruzioni" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " @@ -13037,48 +13020,48 @@ msgstr "" "l'utilizzo del cloud di parole. Istruzioni chiare sono importanti, " "specialmente per studenti che dispongono di requisiti di accessibilità." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "Contributi" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" "Il numero di caselle di testo disponibile agli studenti per aggiungere " "parole e frasi." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "Numero massimo di parole" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "" "Il numero massimo di parole visualizzate nel cloud di parole generato." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "Mostra percentuali" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "" "Vengono mostrate le statistiche per parole immesse vicine a quella parola." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "Definisce se questo studente ha postato parole sul cloud." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "Risposta dello studente." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "Tutte le parole possibili da tutti gli studenti." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "Prime num_top_words parole per cloud di parole." @@ -13584,7 +13567,7 @@ msgstr "Verticale" #: cms/djangoapps/contentstore/views/helpers.py #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "Sezione" @@ -14339,7 +14322,7 @@ msgstr "" "Le discussioni sono attualmente in fase di manutenzione. Verranno " "ripristinate a breve!" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "Contenuto bloccato " @@ -14367,7 +14350,7 @@ msgstr "Discussione Guidata" msgid "Hide Annotations" msgstr "Nascondi le Annotazioni" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "Salvato nei segnalibri" @@ -14375,9 +14358,9 @@ msgstr "Salvato nei segnalibri" msgid "Bookmark this page" msgstr "Aggiungi ai preferiti" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "Non di dispone di accesso a questo modulo di dipendenza." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -14938,27 +14921,27 @@ msgstr "" "La mail secondaria è stata attivata. Visitare " "{link_start}dashboard{link_end} per i corsi. " -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "Importante!" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "Precedente" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "Prossimo" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "Sequenza" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "Completato" diff --git a/conf/locale/ja_JP/LC_MESSAGES/django.mo b/conf/locale/ja_JP/LC_MESSAGES/django.mo index 38243349f0697f8411ef83ca19f6e8da323c2d22..c747b2c31a67dad567c0cb1aff2ed18e9335f317 100644 GIT binary patch delta 68025 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 diff --git a/conf/locale/ja_JP/LC_MESSAGES/django.po b/conf/locale/ja_JP/LC_MESSAGES/django.po index ecfe504fee..63a1555990 100644 --- a/conf/locale/ja_JP/LC_MESSAGES/django.po +++ b/conf/locale/ja_JP/LC_MESSAGES/django.po @@ -127,7 +127,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "テキスト" @@ -153,7 +153,7 @@ msgid "Video" msgstr "動画" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "詳細" @@ -164,38 +164,38 @@ msgstr "受講前試験" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "ユニット" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "" @@ -206,7 +206,7 @@ msgid "Name" msgstr "名前" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "動画ID" @@ -241,7 +241,7 @@ msgid "Log out" msgstr "" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "モード" @@ -290,12 +290,12 @@ msgstr "professional education 受講者として受講登録されています" msgid "Professional Ed" msgstr "Professional Ed" -#: common/djangoapps/course_modes/models.py xmodule/annotatable_module.py -#: xmodule/capa_module.py xmodule/conditional_module.py -#: xmodule/discussion_block.py xmodule/html_module.py -#: xmodule/library_content_module.py xmodule/library_sourced_block.py -#: xmodule/lti_module.py xmodule/split_test_module.py xmodule/unit_block.py -#: xmodule/word_cloud_module.py xmodule/x_module.py +#: common/djangoapps/course_modes/models.py xmodule/annotatable_block.py +#: xmodule/capa_block.py xmodule/conditional_block.py +#: xmodule/discussion_block.py xmodule/html_block.py +#: xmodule/library_content_block.py xmodule/library_sourced_block.py +#: xmodule/lti_block.py xmodule/split_test_block.py xmodule/unit_block.py +#: xmodule/word_cloud_block.py xmodule/x_module.py #: cms/templates/container.html cms/templates/library.html msgid "Display Name" msgstr "表示名" @@ -4499,7 +4499,7 @@ msgid "" msgstr "" "どのグループにこのブロックを表示するかをマッピングするディクショナリ。キーはグループ設定IDで、値はグループIDのリストです。グループ設定のキーがない、またはグループID設定が空欄の場合、ブロックは全員に表示されると判断されます。ブロックがvisible_to_staff_onlyの場合、この欄は無視されることに注意してください。" -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -4808,7 +4808,7 @@ msgid "Are you sure you want to cancel retirement for user \"%(username)s\"? " msgstr "" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html -#: xmodule/capa_module.py cms/templates/index.html +#: xmodule/capa_block.py cms/templates/index.html #: cms/templates/videos_index_pagination.html #: lms/templates/dashboard/_entitlement_reason_survey.html #: lms/templates/dashboard/_reason_survey.html @@ -8355,21 +8355,21 @@ msgstr "" msgid "Our mailing address is" msgstr "" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "注釈用のXMLデータ" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "本コンポーネントの表示名" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "注釈" @@ -8381,11 +8381,11 @@ msgstr "ファイル提出物のある問題の再採点はできません" msgid "Question {}" msgstr "" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "不正解" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "正解" @@ -8542,7 +8542,7 @@ msgstr "正解: " msgid "Incorrect:" msgstr "不正解: " -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "解答" @@ -8797,216 +8797,216 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "空欄補充問題" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "この問題に対する受講者の提出数" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "上限提出数" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." msgstr "受講者がこの問題に解答できる試行回数を定義します。値がない場合は、何回でも解答できることになります。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "この問題の締切日" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "締切後に提出を許可する時間" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "結果表示" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." msgstr "受講者の解答が正解かどうかをいつ示すのか定義します。サブセクションで設定。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "常時" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "なし" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "締切経過" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "解答を見る" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." msgstr "問題の解答をいつ表示するか定義します。既定値は詳細設定で設定できます。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "回答済" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "締切済" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "終了" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "正解または締切経過" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "提出済" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "保存ボタンを表示させるか否か" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "リセットボタンを表示" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." msgstr "ユーザーが自身の解答をリセットできるよう'リセット'ボタンを表示するか否かを設定します。既定値は詳細設定で設定できます。" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "ランダム化" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " msgstr "Pythonスクリプトで指定した変数をいつランダム化するかを定義します。変数をランダム化しない問題の場合は、\"なし\"と指定します。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "リセット" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "受講者ごと" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "問題のXMLデータ" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "受講者の現在の解答の正確さを含むディクショナリ" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "入力タイプの状態を管理するためのディクショナリ" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "現在の受講者の解答を含むディクショナリ" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "受講者の現在の点数を含むディクショナリ" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "前回の提出後に解答が保存されたかどうか" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "受講者が問題に解答したか否か" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "この受講者用のランダムシード" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "最新提出日時" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "解答時間タイマー" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." msgstr "複数回提出が可能な問題で受講者が次の提出まで待たなければならない秒数。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "問題の重み付け" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." msgstr "各問題が何点なのか定義します。値が設定されていない場合、1つの解答枠あたり1点となります。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "このモジュールのマークダウン・ソース" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "LaTeXやWordの問題に対するソースコード。この機能の信頼性は低いです。" -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "LaTeXのテンプレートを使用可能にしますか?" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "MATLABのAPIキー" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -9018,47 +9018,47 @@ msgstr "" "MATLABのホスティングサービスにアクセスするため、MathWorks社から提供されたAPIキーを入力します。このキーはこの講座の期間中のみ限定的に利用できるものです。他の講座とAPIキーを共有しないでください。このキーが暴露されたり毀損されたと考えられる場合には、すぐにMathWorks社へお知らせください。あなたの講座でキーを入手したい場合もしくは問題を報告する場合は、moocsupport@mathworks.com" " へご連絡ください。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." msgstr "申し訳ありません。リクエストを処理する際にエラーが発生しました。ページを再読込して再度実行してくだい。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." msgstr "この画面を読み込んだ後に、問題の状態が変更になりました。画面を再読込してください。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "提出中" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "警告: 問題は初期状態にリセットされました!" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "問題が不正な提出物によって破損されました。提出内容: " -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "このエラーが解決しない場合は、講座スタッフにお問い合わせください。" @@ -9067,7 +9067,7 @@ msgstr "このエラーが解決しない場合は、講座スタッフにお問 #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "" @@ -9075,92 +9075,92 @@ msgstr "" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "ヒント ({hints_count}個中{hint_num}番目): " -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "解答は以前保存されています。採点するには'{button_name}'をクリックしてください。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "不正解 ({progress} 点)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "正解 ({progress} 点)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "一部正解 ({progress} 点)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "一部正解" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "解答提出済。" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "問題は終了しました。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "再提出できるようにするには、問題をリセットしなければいけません。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr " {wait} 秒以上待ってから提出してください。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." msgstr "最低 {wait_secs}秒待ってから提出してください。残り{remaining_secs}秒。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour}時間" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute}分" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second}秒" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "保存する前に、問題をリセットする必要があります。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "解答が保存されました。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -9169,207 +9169,204 @@ msgstr "解答は保存されましたが、採点されていません。採点 #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "終了後の問題はリセットできません。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "リセットする前に、解答を提出してください。" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "問題は再採点するように定義されていません。" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "問題は再採点の前にまず解答する必要があります。" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "条件付き" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "外部モジュールの参照となる子のURLリスト" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "ソースコンポーネント" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -"この条件付きモジュールのコンテンツを受講者に表示するかどうかを決定するのに用いる全ソースコンポーネントのロケーションID。Studioの設定画面からコンポーネントのロケーションIDをコピーしてください。" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "条件付き属性" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." -msgstr "この条件付きモジュールのコンテンツを受講者に表示するかどうかを決定するソースコンポーネントの属性。" +"shown the content of this conditional block." +msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "条件付き値" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." -msgstr "この条件付きモジュールのコンテンツを受講者に表示する前にソースコンポーネントの条件付き属性と一致しなければならない値。" +" before a learner is shown the content of this conditional block." +msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "ブロックされたコンテンツメッセージ" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -"条件付きモジュールのコンテンツを表示する条件すべてを満たさなかった場合に受講者に表示されるメッセージです。必要なユニットへの直接のリンクを受講者に知らせるメッセージの文章内に" -" {link} を含めてください。例えば、'このユニットにアクセスできるようになるには、まず{link}を完了しなければなりません。'" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "このユニットにアクセスできるようになるには、まず{link}を完了しなければなりません。" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "このコンポーネントはまだソースコンポーネントが設定されていません。" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "ソースのリストを設定する" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "LTIパスポート" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." msgstr "講座のLTIツールのパスポートを次のフォーマットで入力してください:\"id:client_key:client_secret\"。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "本講座で使われている教科書の (表題、URL) のリスト" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "この講座の wiki を示すスラグ" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "このクラスの受講登録の開始日" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "このクラスの受講登録の終了日" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "このモジュールの表示の開始時刻" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "このクラスの終了日" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "受講者が修了証を受領できる日" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "表示上の講座価格" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " "will be displayed instead of this one." msgstr "受講者が受講登録する際に表示される価格。データベースに管理者によって登録価格が設定されている場合は、その価格が表示されます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "講座の告知開始" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " "the start date that you have set for this course is used." msgstr "\"2018 冬\"のように、講座の告知開始時期として使用したい文字を入力してください。nullと入力すると、講座開始日が使用されます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "事前必須講座" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "この講座に事前必須講座がある場合の事前必須講座キー" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "このクラスの採点ポリシーの定義" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "計算機を表示" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." msgstr "trueまたはfalseを入力してください。trueの場合、受講者は計算機を見ることができます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "講座の表示名" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "コースエディタ" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "この講座がどちらの方法で編集されているのか入力してください (\"XML\"もしくは\"Studio\")。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "アンケート調査URL" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." msgstr "講座終了時アンケート調査のURLを入力してください。調査をしない場合には、nullと入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "ディスカッション休止日" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -9386,11 +9383,11 @@ msgstr "" "DDTHH:MM\"]という形式で入力します。日付と時間の間に\"T\"がある点に注意してください。2回以上の停止期間を設ける場合は次のように入力してください:" " [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", \"2015-10-08\"]]" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "ディスカッショントピックのマッピング" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -9409,27 +9406,27 @@ msgstr "" " Mode\": {\"id\": \"i4x-UniversityX-MUS101-course-2015_T1\", \"default\": " "true}." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "講座告知日" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "講座について告知する日付を入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "コホート設定" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -9437,77 +9434,77 @@ msgid "" msgstr "" "コホート機能を使うためには、ポリシーキーおよび値を入力し、受講者の自動グループ振り分けを定義するか、もしくは講座全体のディスカッショントピックを特定のコホートのメンバーのみに公開されるものとして特定してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "新規講座です" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "モバイル講座利用可能" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." msgstr "true または falseを入力してください。trueの場合、この講座はモバイルで利用可能となります。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "動画アップロード証明書" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "採点対象外の講座" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "true または falseを入力してください。true の場合、この講座は採点されません。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "進捗グラフを無効化" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "true または false を入力してください。true の場合、受講者は進捗グラフを見ることができません。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "PDF教科書" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "pdf_textbook設定を含むディクショナリ一覧" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "HTML教科書" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " "titles of each chapter in the book." msgstr "独立したタブとしてHTML教科書を表示する場合、タブ名 (通常は本のタイトル) と本の各章のURLおよびタイトルを入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "外部成績表" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -9518,7 +9515,7 @@ msgstr "外部成績表マッピングを入力してください。REMOTE_GRADE #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "CCXを有効にする" @@ -9527,7 +9524,7 @@ msgstr "CCXを有効にする" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -9537,31 +9534,31 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "CCXコネクタURL" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." msgstr "CCXの作成を管理するCCXコネクタアプリのURL。(オプション)。'CCX を有効にする' を 'true' にしない限り無視されます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "匿名のディスカッション投稿を許可する" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." msgstr "true または false を入力してください。true の場合、受講者は全ユーザーに対して匿名でディスカッションに投稿できます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "匿名のディスカッション投稿を許可する" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -9570,25 +9567,25 @@ msgstr "" "true または false を入力してください。true " "の場合、受講者は他の受講者に匿名でディスカッションを投稿できます。この設定は講座スタッフ宛の投稿には機能しません。" -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "詳細モジュール一覧" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "講座で使用する詳細モジュール名を入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." msgstr "講座にタイムゾーンを表示する場合、trueにします。due_date_display_format 推奨。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "締切表示フォーマット" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -9598,40 +9595,40 @@ msgstr "" "YYYY は \"%d-%m-%Y\"、YYYY-MM-DDは\"%Y-%m-%d\"、YYYY-DD-" "MMは\"%Y-%d-%m\"と入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "外部ログインのドメイン" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "受講者がこの講座で利用可能な外部ログインの方法を入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "終了前に修了証ダウンロード可能" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." msgstr "" "true または false を入力してください。trueの場合、受講者が修了要件を満たしていれば、講座終了前でも修了証をダウンロードできます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Display Behavior" msgstr "修了証表示" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "About ページ画像" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -9639,37 +9636,37 @@ msgid "" msgstr "" "画像ファイル名を入力してください。ファイル&アップロードのページからファイルをアップロードする必要があります。また、詳細設定ページから画像を設定することもできます。" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "バナー画像" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." msgstr "バナー画像ファイル名を入力してください。設定&詳細ページからバナー画像を設定できます。" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "動画サムネイル画像" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." msgstr "動画サムネイル画像ファイルの名前を入力してください。設定&詳細ページから動画サムネイル画像を設定できます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "オープンバッジを発行" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." msgstr "オープンバッジを発行。修了証発行の際にバッジが発行されます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" @@ -9677,11 +9674,11 @@ msgid "" msgstr "" "PDFの修了証を発行する時のみこの設定を使用してください。引用符の間に、講座修了時に受講者が受け取る修了証の略称を入力してください。例. \"修了証\"" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "修了証名(略称)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " @@ -9690,27 +9687,27 @@ msgstr "" "PDFの修了証を発行する時のみこの設定を使用してください。引用符の間に、講座修了時に受講者が受け取る修了証の正式名称を入力してください。例. " "\"修了証明書\"" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "修了証名(正式)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "Web/HTML表示が可能な修了証" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "true の場合、修了証のWeb/HTML 表示が可能です。" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "修了証のWeb/HTML表示オーバーライド" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -9718,47 +9715,47 @@ msgstr "Web/HTMLテンプレートパラメータの講座固有のオーバー #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "修了証設定" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "講座特有の設定情報を入力してください (JSONフォーマット) " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "Course Rerun のCSSクラス" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." msgstr "異なる講座番号であっても、同じCSSクラスをrunまたぎで共有することを許可する。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "ディスカッションフォーラムの外部リンク" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "ディスカッションフォーラムを外部リンクの仕様と置き換えることを許可する。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "進捗タブを非表示" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "進捗タブを非表示にする。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "講座提供機関の表示名" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -9767,11 +9764,11 @@ msgid "" msgstr "" "講座内で表示させたい講座提供組織名を入力します。この設定は、講座を作成時に入力した組織名より優先されます。作成時に入力した組織名を利用したい場合は、nullと入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "講座番号の表示文字列" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -9780,47 +9777,47 @@ msgid "" msgstr "" "講座内で表示させたい講座番号を入力します。この設定は、講座を作成時に入力した講座番号より優先されます。作成時に入力した講座番号を利用したい場合は、nullと入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "講座の受講定員" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." msgstr "この講座の受講定員を入力します。受講者数を制限しない場合、この項目はnullと入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "Wikiアクセスを許可する" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "招待制" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "受講登録を講座スタッフからの招待制に限定するかどうか" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "受講前アンケート調査名" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "受講前アンケート調査としてユーザーに表示される調査フォームの名称" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "受講前アンケート調査は必須です" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " @@ -9828,13 +9825,13 @@ msgid "" msgstr "" "講座コンテンツが閲覧可能になる前に、受講前アンケート調査に回答しなければいけないかどうかを設定します。この値をtrueとした場合、上の講座アンケート調査名の設定に名称を入力してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "カタログにおける講座の表示" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -9844,11 +9841,11 @@ msgstr "" "カタログで講座を表示するためのアクセス権限を定義します。3パターンが設定可能です: '両方' (カタログに表示かつAboutページへのアクセス可能), " "'about' (Aboutページへのアクセスのみ可能), 'なし' (カタログの表示およびAboutページへのアクセス共に不可)。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "受講前試験実施" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -9856,30 +9853,30 @@ msgid "" msgstr "" "講座コンテンツが閲覧可能になる前に、受講前試験を完了しなければいけないかどうかを指定します。この講座設定の受講前試験を有効にする必要があります。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "受講前試験最低点(%)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " "course setting to take effect." msgstr "講座コンテンツが閲覧可能になる受講前試験の最低点を設定します。この講座設定の受講前試験を有効にする必要があります。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "受講前試験ID" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "受講前試験のコンテンツモジュール識別子(ロケーション)。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "ソーシャルメディア共有URL" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -9890,19 +9887,19 @@ msgstr "" "を公開してリンクすることができます。URLは省略してはいけません。例: http://www.edx.org/course/Introduction-" "to-MOOCs-ITM001" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "講座の言語" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "講座の言語を指定してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "チーム設定" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See teams configuration documentation for help and examples." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "監督付試験実施" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " @@ -9924,33 +9921,33 @@ msgstr "" "true か false を入力します。true " "と設定すると、この講座では監督付試験実施が可能になります。監督付試験実施を可能にすると、時間制限付き試験も可能になることにご留意ください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " "from the following options: {available_providers}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " "escalations (e.g. appeals, delayed reviews, etc.)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "監督付き試験をやめるのを許可する" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -9959,21 +9956,21 @@ msgid "" msgstr "" "trueまたはfalseを入力してください。trueと設定すると、監督付き試験を監督なしで受けることを選択できるようになります。falseと設定すると、全受講者は監督付きで試験を受けなければいけません。この設定は講座で監督付き試験が有効な場合に限り適用されます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "監督付き試験の疑わしい解答に対してZendeskチケットを作成する" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." msgstr "trueまたはfalseを入力してください。trueと設定すると、疑わしい解答に対してZendeskチケットが作成されます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "時間制限付き試験実施" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " @@ -9982,22 +9979,22 @@ msgstr "" "trueまたはfalseを入力してください。true " "と設定すると、あなたの講座で時間制限付き試験が有効となります。この設定にかかわらず、'監督付き試験を有効にする'がtrueに設定されている場合は時間制限付き試験も有効になります。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "単位認定の成績下限" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." msgstr "" "単位認定のために獲得しなければならない成績の下限は0.0 から 1.0 までの範囲となります。たとえば、75%であれば、0.75 と入力してください。" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "Self Paced" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" @@ -10006,31 +10003,31 @@ msgstr "" "これを \"true\" と設定することで、この講座をSelf Pacedとします。Self " "Paced講座では課題の締切日はなく、受講者は講座終了日まで好みのペースで学習を進めることができます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "サブセクションの履習要件を有効にする" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." msgstr "true または falseを入力してください。この値がtrueの場合、受講者が最低点を獲得するまでサブセクションを非表示にできます。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "学習情報" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "本講座で受講者が学べることを明記してください。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -10038,19 +10035,19 @@ msgid "" "'public' (allow access to both outline and course content)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "講師" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "講師の紹介文を入力してください" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "サポート対象外の問題およびツールを追加" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -10060,31 +10057,31 @@ msgid "" msgstr "" "trueまたはfalseを入力してください。trueに設定すると、Studio内のあなたの講座にサポート対象外の問題やツールを追加することができます。テストやアクセシビリティ、国際化対応、マニュアルなどの基本的な必要事項を遵守していないため、サポート対象外の問題やツールを講座内で使用することは推奨されていません。" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." @@ -10096,7 +10093,7 @@ msgstr "" msgid "Other Course Settings" msgstr "その他の設定" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -10104,7 +10101,7 @@ msgid "" "\"value\", \"other_setting\": \"value\" }" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "一般" @@ -10172,22 +10169,22 @@ msgstr "" msgid "{short_label} Avg" msgstr "" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "このモジュールを表示するHTMLコンテンツ" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "LaTeX文書のソースコード。この機能の信頼性は低いです。" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" @@ -10195,146 +10192,146 @@ msgid "" msgstr "" "コンテンツを入力し、エディタが自動的にHTMLを作成するよう、Visualを選択してください。HTMLを直接編集するにはRawを選択してください。この設定を変更する場合、コンポーネントを保存し、編集の際それを再度開く必要があります。" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "エディタ" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "Visual" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "Raw" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "ページを非表示にする" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." msgstr "このオプションを選択すると、StaffまたはAdmin権限を持つチームメンバーのみこのページを見れます。" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "追加ページのHTML" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "更新アイテムのリスト" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "全タイプ" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "ライブラリ" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "コンテンツを描画するライブラリを選択してください。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "ライブラリバージョン" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "ライブラリからのコンテンツの描画方法を決定する" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "ランダムに n を選択" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "数" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "各受講者に表示するコンポーネント数を入力してください。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "問題タイプ" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." msgstr "ライブラリから取得する問題タイプを選んでください。\"全タイプ\"を選択するとフィルタリングは適用されません。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "このコンポーネントは期限切れです。ライブラリに新しいコンテンツがあります。" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} いますぐ更新する。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "ライブラリが無効、破損あるいは削除されています。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "ライブラリリストを編集してください。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." msgstr "この講座はコンテンツライブラリに対応していません。詳しい情報はシステム管理者に確認してください。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "ライブラリがまだ選択されていません。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "ライブラリを選択してください。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "ご指定のライブラリに合致する問題タイプがありません。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "別の問題タイプを選択してください。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "指定されたライブラリは{count}個の問題を取得するよう設定されています。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "しかし、実際には{actual}個しか合致する問題がありません。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "ライブラリ設定を編集してください。" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "無効なライブラリ" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "ライブラリ未選択" @@ -10373,17 +10370,17 @@ msgstr "" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." msgstr "このコンポーネントの表示名。コンポーネントを特定するために分析レポートにもこの表示名が使用されます。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "LTI ID" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -10392,11 +10389,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "LTI URL" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -10405,11 +10402,11 @@ msgid "" "on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "カスタムパラメータ" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -10418,11 +10415,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "新しいページで開く" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -10431,41 +10428,41 @@ msgid "" msgstr "" "受講者にLTIツールを新規ウィンドウで開くリンクをクリックさせたい場合、Trueを選択してください。LTIコンテンツを現在のページのIFrameで開かせたい場合はFalseを選択してください。この設定は外部ツール非表示設定をFalseにした時のみ使用されます。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "採点済み" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." msgstr "このコンポーネントが外部のLTIシステムから点数を受け取る場合、Trueを選択してください。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "重み付け" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." msgstr "このコンポーネントで可能なポイント数を入力してください。デフォルト値は1.0です。この設定は採点済がTrueの時のみ使用されます。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" msgstr "xblock KVSの得点 -- django DB中の公開得点の複製" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "LTI2.0 spec 採点機からのコメント" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "外部ツール非表示" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " @@ -10473,31 +10470,31 @@ msgid "" msgstr "" "外部ツールを起動するのではなく、外部の採点システムと同期するための代用としてこのコンポーネントを使用したい場合、Trueを選択してください。この設定により、起動ボタンおよびこのコンポーネント用のIFrameが非表示になります。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "ユーザー名をリクエスト" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "ユーザー名をリクエストする場合、True を選択してください。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "メールをリクエスト" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "ユーザーのメールアドレスをリクエストする場合、True を選択してください。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "LTIアプリケーション情報" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " @@ -10505,39 +10502,39 @@ msgid "" msgstr "" "第三者アプリについて記述してください。ユーザー名/メールをリクエストする場合、このテキストボックスを使って、なぜユーザー名/メールを第3者アプリケーションに知らせる必要があるのかをユーザーに説明してください。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "ボタンテキスト" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "第三者アプリケーションを起動する際に使用するボタン上に表示するテキストを入力してください。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "締切を過ぎた成績を受理する" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "第三者システムに締切を過ぎた採点の投稿を許可する場合、Trueを選択してください。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "カスタムパラメータを解析することができませんでした: {custom_parameter}。\"x=y\" の文字列でなければいけません。" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." msgstr "LTIパスポートを解析することができませんでした: {lti_passport}。\"id:key:secret\"の文字列でなければいけません。" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "締切" @@ -10546,11 +10543,11 @@ msgstr "締切" msgid "Enter the default date by which problems are due." msgstr "問題の締切のデフォルト日を入力してください。" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -10763,155 +10760,155 @@ msgstr "受講登録トラックグループ" msgid "Partition for segmenting users by enrollment track" msgstr "受講者を受講登録トラックごとに分ける" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "この学生が投票したかどうか" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "受講者の解答" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "全受講者の解答を投稿" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "xmlからの投票解答" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "投票質問" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "問題の締切を入力してください。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "締切後シーケンスコンテンツを非表示" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." msgstr "設定すると、締切日以降はスタッフ以外のユーザーにシーケンスコンテンツを非表示にします。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "受講前試験である" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." -msgstr "この講座モジュールを受講前試験としてタグをつけます。この講座設定で受講前試験を有効にする必要があります。" +msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "時間制限あり" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." msgstr "この設定は受講者がコースウェア・コンポーネントを参照したり使用する際の時間制限があるかどうかを示しています。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "分単位の時間制限" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." msgstr "受講者がコースウェア・コンポーネントを参照したり使用できる分数。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "試験監督機能が有効" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "この設定はこの試験が監督付き試験かどうかを示しています。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "ソフトウェア安全審査ルール" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." msgstr "この設定は動画を見る際、proctoringチームがどんなルールに従えばよいかを示しています。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "練習用試験" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." msgstr "この設定はこの試験が練習用試験であるかどうかを示しています。練習用試験は認証されません。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." msgstr "このサブセクションは受講者が履習要件を満たしていればロックされません。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "受講者はこの試験を見ることができません。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "講座が終了したため、受講者はこの課題を見ることができません。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "締切日が過ぎたため、受講者はこの課題を見ることができません。" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "グループID {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "未選択" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "本コンポーネントの表示名。(受講者には非表示)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "実験コンテンツ" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -10920,55 +10917,55 @@ msgstr "" "この設定は実験コンテンツ用にユーザーをどのようにグループ分けするかを定義しています。注意: " "受講者への表示実験のグループ設定を変更すると、実験データに影響が発生する可能性があります。" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "グループ設定" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "特定のグループIDの受講者がどの子モジュールを見るべきか" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (未稼働)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "実験はグループ設定と関係ありません。" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "グループ設定の選択" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." msgstr "この実験は削除済のグループ設定を使用しています。有効なグループ設定を選択するか、この実験を削除してください。" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." msgstr "この実験は実験に対応していないグループ設定を使用しています。有効なグループ設定を選択するか、この実験を削除してください。" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "この実験は設定内の全グループを含んでいません。" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "不足しているグループを追加" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." msgstr "この実験は非アクティブなグループを含んでいます。コンテンツをアクティブなグループに移動して、非アクティブなグループを削除してください。" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "このコンテンツ実験はコンテンツの表示に影響を与える問題があります。" @@ -10988,107 +10985,107 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." msgstr "{youtube_id}の字幕を受け取ることができません。ステータスコード: {status_code}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "字幕のフォーマットはSubRip (*.srt) のみ対応します。" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "SubRip字幕ファイルの解析に問題があります。 内部メッセージ {error_message}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "SubRip字幕ファイルの解析に問題があります。" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "{exception_message}: アップロードされた字幕が見つかりません: {user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "" - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "基本" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." msgstr[0] "{lang}言語に関する字幕ファイルはありません。" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." msgstr "" "動画のURL。YouTubeのURL またはインターネットのどこかにホストされた.mp4、.oggまたは.webm 動画ファイルへのリンクを指定します。" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "デフォルト動画URL" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "" + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "コンポーネント表示名" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "動画再生の現在位置。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "古いブラウザ用のオプション: 通常速度動画のYouTube ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "YouTube ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "古いブラウザ用のオプション: 0.75倍速のYouTube ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "0.75倍速のYouTube ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "古いブラウザ用のオプション: 1.25倍速のYouTube ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "1.25倍速のYouTube ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "古いブラウザ用のオプション: 1.5倍速のYouTube ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "1.5倍速のYouTube ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " @@ -11097,11 +11094,11 @@ msgstr "" "動画をフル再生したくない場合の再生開始指定時間です。モバイルアプリではサポートされておらず、動画はフル再生されます。指定フォーマットは " "HH:MM:SS、最大値は 23:59:59 です。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "動画の開始時間" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " @@ -11110,11 +11107,11 @@ msgstr "" "動画をフル再生したくない場合の再生停止指定時間です。モバイルアプリではサポートされておらず、動画はフル再生されます。指定フォーマットは " "HH:MM:SS、最大値は 23:59:59 です。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "動画の終了時間" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -11122,11 +11119,11 @@ msgid "" msgstr "" "受講者がedXの動画プレイヤーを使えない、またはYouTubeにアクセスできない場合、別フォーマットの動画のダウンロードを許可します。動画ファイルURL欄に、少なくとも1つ以上のYouTubeではないURLを追加する必要があります。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "動画ダウンロードを許可" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -11139,11 +11136,11 @@ msgstr "" "(ブラウザの互換性の理由から、.mp4および.webmフォーマットを強く推奨します)。受講者はコンピュータと互換性のあるリストの最初の動画を閲覧することができます。'動画ダウンロードを許可'をTrue" " に設定してください。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "動画ファイルURL" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -11155,11 +11152,11 @@ msgid "" msgstr "" "デフォルトで、'字幕ダウンロードの許可'をTrueに設定すると、受講者が.srtまたは.txtの字幕をダウンロードできます。その他の形式で字幕ダウンロードを可能にしたい場合は、ハンドアウトをアップロードすることを推奨します。それが無理な場合は、ファイル&アップロードページまたはネット上に字幕ファイルを置き、そのURLを追加することもできます。動画の下に字幕ダウンロードのリンクを表示します。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "ダウンロード可能な字幕のURL" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -11168,101 +11165,101 @@ msgid "" msgstr "" "受講者に時間付き字幕のダウンロードを許可します。字幕ファイルをダウンロードするリンクは動画の下に表示されます。デフォルトで字幕は.srtまたは.txtファイルになります。別の形式の字幕ダウンロードを提供したい場合は、'ハンドアウトをアップロード'欄を使用してアップロードしてください。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "字幕のダウンロードを許可" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" " to change this setting." msgstr "基本タブの'デフォルト時間付き字幕'のデフォルト字幕です。この字幕の言語は英語であなければいけません。この設定を変更する必要はありません。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "デフォルト時間付き字幕" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "デフォルトで、動画に字幕を表示するかどうか指定してください。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "字幕を表示" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." msgstr "字幕に別の言語を追加。以下をクリックして言語を指定し、その言語の.str字幕ファイルをアップロードしてください。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "字幕の言語" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "字幕の推奨言語。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "字幕の推奨言語" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "ユーザーによってダウンロードされる字幕ファイルフォーマット。" #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "SubRip (.srt) ファイル" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "Text (.txt)ファイル" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "ユーザーが前回設定した再生速度。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "デフォルト再生速度。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "ユーザーがYouTubeを利用可能か指定してください。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." msgstr "" "動画に添付するハンドアウトをアップロードしてください。受講者は、動画の下の'ハンドアウトをダウンロード'をクリックして、ハンドアウトをダウンロードできます。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "ハンドアウトをアップロード" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." msgstr "動画へのアクセスをブラウザに限定するか、モバイルアプリを含む他のアプリケーションからのアクセスも可能にするかを指定してください。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "Web だけで視聴可能な動画" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -11273,36 +11270,36 @@ msgstr "" "edXからこのコンポーネントで再生する動画の動画IDを割り当てられた場合は、ここにIDを入力してください。デフォルト動画URL、動画ファイルのURL、YouTube" " ID欄には何も入力しないでください。動画IDを割り当てられなかった場合は、この欄は無効に無視して、他の欄の値を入力してください。" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "最後にバンパーを見た日付" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "バンパーを再表示させない" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "説明" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " @@ -11310,44 +11307,44 @@ msgid "" msgstr "" "受講者がワードクラウドの使い方を理解できるような説明を入力してください。特にアクセシビリティを必要としている受講者には、明確な説明が大切です。" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "入力" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "受講者が語や文を追加できるテキストボックスの数。" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "上限単語数" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "生成されたワードクラウドに表示される単語数の上限" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "パーセントの表示" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "その語の近くに入力された文字に関する統計データを表示しています。" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "この受講者がクラウドに単語を投稿したかどうか。" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "受講者の回答。" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "全受講者からの考えられる全単語。" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "ワードクラウド用のトップワード" @@ -11806,7 +11803,7 @@ msgid "Vertical" msgstr "縦" #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "セクション" @@ -12512,7 +12509,7 @@ msgid "" "up shortly!" msgstr "このディスカッションは現在整備作業中です。まもなく再開します!" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "" @@ -12538,7 +12535,7 @@ msgstr "ガイド付きディスカッション" msgid "Hide Annotations" msgstr "注釈を非表示" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "ブックマーク済" @@ -12546,9 +12543,9 @@ msgstr "ブックマーク済" msgid "Bookmark this page" msgstr "この画面をブックマークする" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "この依存モジュールにはアクセスできません。" +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -13072,27 +13069,27 @@ msgid "" "{link_start}dashboard{link_end} for courses." msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "順番" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "" diff --git a/conf/locale/ka/LC_MESSAGES/django.mo b/conf/locale/ka/LC_MESSAGES/django.mo index 9c3423935dc18d08d77df68f63be827d83651f0c..58fd14855d4aa094fc0de50f9050dc1d4328ca02 100644 GIT binary patch delta 55610 zcmXWkb$}IB8^`h4-Fxo>(%rjsclXlW-Mw_bbX>Z-q#FSdX{AI2K|&fS0cj8kY3cX- zn`ivzbI#<6=Q%U??y~-MH}kmTnS(bH`sO+Om;EcpNsZl`I?j{0j7N*{Fv6g0b)_rse+5 zJqqf9@0H`k#8{XC6JvZViUF*OYET`o-V^D8(;s!=sh(>w8}X#wJ9ixd8yaKEI0;hF$Wt_4SfHf znc$t{%%q+bBXKtdGg7!pK|}ZjYh$(dHq?tyEk1<0@MRo;&Ijw^K-841#B_KZ``}|- zjIBO8&N6(D8uEpotOIK>1@#|4G5&EVoMl4-{0nu%=cp+Oe72#AjmfA-qE0M|Nw6Mf z!p@i;r(-JIiYf6V>Us|`96zC^%Kyb0lJ*PZuQ|@g1|3ii)u3vqSZLza+hIKFy}kNK zRE$hVoxjc7eh78kS=5bhVO)IU)&1m#rZ6SyKDmMv(o!gax?wYnzz!G#$D(>R&8u%g zU2r#Q1de+38>k_Ef|2+i>bfaH%%Z5NZj5BQGYr-6;6!i3LX2j^TFi&BLqpssEsbhe zJ^Th+pn4bEkD z5vYP;)Q6yYJOY)^(>)jC2S!6Sc&>3+<>nz z7cPrq_xl}#YUw=+%I|lml`37_5T`t5#UHUdmc@+mLfrh1#sbu@V-zNcAL10odZ?+H zgq?63YN1M*AjDmuDxt1B5UbO{WZOHcGWg7Y$Y6@0lwBt9RF1#Hzw7=nQJdYZI zX_-RY7n|isqB*}~NjLv9hqzCzWLYej3Sa~$R6;c*8r7rTm>DOao^sz~13Zq3`iQI+ zyqQtwRYdi?HtP6Js5BjeWpED$wc@>}pg9fAW+p(L7>UKOD5|G@u^tXZJ%&%AvgIM_ zVHD0h*2Xlb^LwCTU>qu#m!Uec8PnmB?Bu^5qYv4jcfQy;LY&c9442?O%!EyITDkJw!(fb!x#P?Vnqw?C+48?NPSD~W)9;$(_u|3AgXR*)+)v+-_3R*xmpoVlG zDoQV+g6L1wg7W|s{jc!_hUO1({!txup<4y4q2UFsflX1z{SWhFr$RRLi?AB?tvC^b zA1Npp#uc_T`!H6eo~wvGRtI81>f4cfIS-LpaZ(ktbgNw4hPEbl4je#r;4o_B z&Z4H^8frbcgTz$O`HzBzJfwsLQB2PW)CCHmT3i-&+*DMo%tZy$FQ}2Z?CrnjZGVCa zN?%DE!IY>V&Weh;eCWRaH>9Av{U55Q6H!t86RPELO4*H)<8|tJPz{Sy+HQ~nmEU<# zb6ys8y}GC=?TBhf5S6a;un0cFdCLFvW$gLA3zfHzP(6KxYQRTS5QRtC_6StWWI?5E zany~gqVl^bs;4tiBec+~Z$VvuH);j~d#LiZ--~ zQ5VdB8sZ|TbgYaTiH6?xXm9%f)DVyLobGL3fQtHWP#xKeYT$1{3JQ`ds0+VD-6*7z zEldee^<1b0sTAr0tx-|m4RxVGo|946S%P};_!bo-zoFg>E~2jY4s~2GW@WojGE}f- zL>-U^bwC-fUK2IcEm0#h0CnR@sF7HVI`2Ewi0$+CpFuVFHtM*isAt9(WD0^#+A4OT zLZ~6CjOtknRLi@dP8@{l(InIbzwzqZP&Yn}_3$rTgZZo4jV__~zridRsAkWG+?ZX@ z|N0aZ3?sZ9^H2@hg9@_Ks3rCRszGt8TMtvCMj|h2Xv<@6j7HWpXC98Bex?Qur{18Z zt+ah=*+_21^veI^6bj-K)IyQIwxwTD&$6fnRKp_J8^P5V=v8n3 z->9hzsbeFZ5;e6sF{mBIDJTf*V=3(6)iH+Ro8CR4s~1~)OE&T zE?kZZ+LNe}dWJebw4QY^Z9Vc|bCZP)n&TpvmDj7HsfEf&RHsQWxerDouy!DH@uUQ6teGBXI`mx?8;Mw^1GV7^I*Vh8&Ho0X1hT>8Q1QzPEol zD*88}rfxUt_;Z+^AiIkSy6`3;&TyQ9Gcab;5T^|;M8(K^)RYE8npyNGMU6x*RL@JI z=Cm&=D958tT!J}pHR=MVF(ckZH7sUxdwETQ3f4lXk?4Use*(H4L#8I^%%`B9Y{0yD z5J%xl%#ZzBSbD8Ty=t964RxTU&3!@ClypI*@nFo1Gf{K>BkDRwQ62h#n#y>sG;-u$ zN(yRWPE^oU^6ZG}`B+o~7ol#j-SfETEmY6{L-owp+7__bSdDrLtb`q~3~oea**};> z`Jb(g-JlE>pxy-2;Z#(VeveuacVRO;j2gG z2Pzw$U@(e8=5{tTojix4hI9t%Ld#Jjv==+#AE>!4(cXI24|V(=RIncRJde8JHPrF1 zyzMzVSc3|6Aph0F=4?=&c0~1H5NgOLp)R-zm*GZK&#QH`;H!&jSTv3#`bT1G>LHyh zo7&<|>b>w3X6kI|{0eoScb$W_;Kb@;4akBK>?n>Muo1rc&3Dw|#P!0Nw z<nK13pqXP z2JtW})g-8>E{zJ>s;HrF?Kuz?yfaW~`wc24f_o|GMz>Hc3h8OlnHURGuZN0(Nw^8u zq8d=Ymkn_{)Qx(h)`f|v>+SINUqChNHY!G*pc?YY>Om)QZ|iYJ&!VUUYM@SNkLpoB z&qf7d)3ALA>bwPbT=~C~f`V;iUz>u3s3rM4HpZm= zLYykt6V>w{F*hE;s8H5^RFD-Oz(*>A@G*|S{)24Ie>FJ7X~q7`Lr7P)kHgB;XAcc= z9&&%@Duu^*XqflK;Bb3Wxr%ydgmSekSP-MI1#ZQqsD-39K|C0z;aF}EPAXKOK6R9J zPp1?t4)^Q+=%@#9j2RQ51sN@mii#9hddxaE{K}rDyX2FiJHpqQR~G` z%#RO(6x4u}bL{hc4h*NBY_3Ib1Zo8=h)T~=sHa#RuigQdQXhzl`Xuvg&MTtQcOohs ze@11~U#N%GGp`=}KtUJ$YQ7y1fofqM)KC>hEf_VtdRx?x4n(EtI8^p5K`q5QQ5`ys zI_@Uw1?4Gf9dN$3r|ehAefj>Ef?8G@b;DYy6FOiR4nQ?%2LqrPSD%iGfdv@Ufomve3ihCS zbX+^|97bZjl{U2fQ2U3VVrDcdxaNEQfV$pARF5Bf^;oMcMj}z$i=n2h@hb8^lEMf! z=+$dEX2SibA;0Twe}*-w$6alY&laeB4x$#SMX0%dfa&lls-f}Mn8`5@^+;4&*TF2< zXbt(Vp&7vjMei8YR4hdW*LU85KVt^!4^Tt;)mpn@64Z@Sqk5hZb$)SFuvSGqo|~Z_ zI%9Acu0V}on&3A!cll5oDxspk8R`PvQ5PJJ8oH^dp!^nf!|kZ2-!aq_-a<9#IjUpt zP;>nmn_{eWwlH--9UuITf`)n@D&2lVop=J(fHSC(xP`jWD^vqxueUTzi#k6iX2c?% zEj&kIeYSstr|>=I$737Z`vjej6m(+9w>CGKQ9a0sYDhtEdok3F%AgjUYN#P?k6I5# zqVj$^>IREZLw^c20&h_<5Vq0Y6AEBug?SeW#n`bG^>FzIH8fejvl|t~Bs}Nqq8iZY zdwY)eMNL6)vkmP$^pm#Fy!z`c_L^OLYlw4)<0j%R?7l68AKUUWx;@01r8Ij=VKk21 z5#lt$u$}h&ZiZ#3FGn5s7hb~FKZH2ru*i=zkQ@Gl(bO;Q3UPX2soj<>n^4dF52()# z#rK3bM{pi)!xnqF?i&j6_StK5;3qy>alvTRo6p?+AJ&lU^04pQTDG z7Gzmb3r}E$EdV?fkQCXQR~P!Oiz6w=Ei-f2L6L;_y<(h1d|=J zl`j*jMP*R=-2^ovUA_GyP(53KI&Lj0&Gvis=cpw-)^U6B$cD1l0r#NK`&^*jeeG#$@IEPVDeiYTUp@Pp4GHlFRL_s$cs!39vS#P4$L(+_ z^?|5hOme}tr$>!U5zk7fSZIhkt{Zm5L8yk@z`6M10{O3Cned0bpMQApA9e-62OctQ#sDhM=N<3g*Uz=w=TRv_a<_1)Xpm z3*cka4I}@wm?(o$)azkUoP%oE@2C+Azh=k9M>RYH>im+Z8#nj1cR^*#XjFDA$4tuq zpD3v3cTiFJ0o6k1x?La^DqoXhKFoueu`TMniC7+2phn^@YUO){O3U0gYzm8^t{;VE zu_7i={!gHw8!SY%a0_avPGTf}^tPw@%NkT16_iy_=~oMNqu!|VhI;jHQOE5>Mg3lH z`)O2cT*aV<@V>X<8L9^#P|^FiGuL!gT_}LKt#XI{tUt z7NCrGtfz%h3t2f-2V0`1u*aRCEsb;8pd0>(YWWFNPj7kKKcH?D@2bMy9Y>x9`A?p1w4{ktZ%@tHIzY9`O%ktm1A*zW=vwEl#TceiJc~}b9p&q;U za1kbdU@xEBu{ZTN5A8i-1iDj;ih*aSYH`p`-&gUDF4q>n2qgU+YR5KPW+6Tio|bh4zr?qm>YG2qNoL>5-Mh@qtdO3XD8I$ z55PzqhHB_itcIJ>&HwilbYj?BYgs~6&$6S2xB_Z!+j#XZs39DOy75WWNL@uW>^5qF z`4`oJkEjud|DUa(k)HMbBmZ^aST-ncXJSL#hift6J9}N;g{!DHd~XZUe^`Ke*ay2& z5u8uGJl4RgsQk|IF~s>AYoUhxJ}MSI;|k39iTp21;qWJm{_xNCic}7DU@z2(^H4#z z3ESiEsBFpm#eNvo4YP+3oT&Z3vW&^BA)!upoQfLJcUTn@g@(EvZ5gCcm<`*#4UbS! z8Wk4mj?4s9-p@fr|5?REkwcpD5Rs1 z+#l+s$Kt3Pv_#EiAJhp!)Ew?d&GjkNV|hwLG}tY0wLj6Pl!4$0yRRpu@H7gJu6nBj^Bwz@QCMU z%u2m*3>{DYwWgpcn1@=Ef5*J&j~VK|CKpBpQ!`X7j6yYNA*zAjU`_l1)d63uP&Zp* zqxL89>X|%qV?nkT!L-W%?i8})6dZy-pn8(;D;xSwn3MW9s0N%zP0>H7o_;~yC}C`? zr$@y=A=FUUz#p(4=Esy=^}vZ6>VBD& z8Us`ZpjO7=s5xGQVYnW(V10*b;18(tkDy}bcHGdQ+rkgt0U`11f(cO3njCfG+^7qb zK@DAP)Q!e^`)8v@Vl^rzen5@XVbt;0QE8VjeyIELz6F+{zAAn&)cwByHXF3UrA=Th z%YsU)DAb(RLk(#&RD=4U(rdI=Uy54DzDGs-9@G?_Mm6LPs>dHt*Grtxf-rTEg3_cS zYDX{BkPk%lXg=yf8&Ey_3AHf&j=Iqc)D6NDSr$Z~I?@ugKN_{N4n@V#IxK(}P(dAx zkvP=-=~Nz6R8L1WU@>a0_MjSe5tZLJP#4x$V!Ch=)ZCXvo!829IBuoB1gB%Iq!x_V zQ6qT=BbEQ}DQKuuC9`zPg&Nwrs0MXM?H`P~@f1{pR(RXjV@c|JP{H^XH3FYeF%q8K zMluQNdRb9ZQ3wOd|5_9@rwuVTMx#!ghYGsYs0M9EHRKfPv3nCWHTO_GdWSkMehRx$ zTGYan19kl_sD=$eP3;&=rTm{yK{wil>e)fmg^#0pbi?zWxBaoFlhV>QG3xl-p5;&t zZG^gRXY7oFP+4^g8{%7ZfB&y$DqDgZqFOot6>Jl*8P3P&_#Cg|oz$W33&j33wo=AS zYq3xqe`kL*7Q_M(wvcs3#mF*L!}el3JQ+d$YiRRE+KsED4s3xdaWHPjROv$9-}yL= zMW}zm3|J_AsQdY$sb>ezUZ`Llf?D8~poV@AY6K3U7N#rdgSO)i8y>OYF=_-ZWw2;| zhzF>LXAE`!3B^&=Qr$O`owpQ~M&F>O;3TStw>)2>uIJBe*Gr0uokFPfqIi&k=BN@X zDjRwAUa0ibe&zRKRB&xa-QX8gx}Ep-zd+q6Ru;QnDvU)v2e!h(*aYXH-Upsy!4R&W zFRKMzbT;czPgD>NL_I8msD^CANId23e}?MuThx?&mECTb74_^WfNilpYRYzEH++I> zXww|-eS%I`3L28WsQe!2)u&=k>a$S6xF0n_Cs8-Nk0miIXQ=!AUKIN1(K0N=_SLy; z?yq10>Tgj`!yLJ71oL4H<$rk!71%KoHN<~lExd!ZF@K&=rwxwAKH84kuwmX%_Z=`s zK4O9!m&dwn@0mZ;{r2ntR-t|m^I+}*HlnR?67^a5tMWfp!BF?3)lDo*eMTW`@mW-h z{e^AFzCw*aYCMgFP;=}rVj~nE6)O=~42z(Gvkz*>7ogUY4XBvgf>xBWFvq3$mp>P*F1sBB1EBGmmyD5X%rISG}nOR)tWMWtP) zk~VVrN|OH?!jf#znp_!mKr_?=5si8?>h0~Hj2gnF*b>*E&JQhR#zBoxa@2W|s30wl zdb=KoTDTTrW!xX6P@F=bw4GQMvr?~$S{eJI9xl^RE7%%T&o-fA;TK#&@LfeUd|;Ff z@fg%A*lbkv&qqD|j-#gR5^737dng@fwQRe{1cU)H&H?P8r6^w zs0PL>XU~GnsPh}6rnEh3O8V}?4(0zf3Tj!5ilOfJds$HnNHbLQ z&%{HF%d)% zQ2r;Y9qRsTv?7?D`ZN3qQ`QM}e^hcA7gKlYTC^|0(p0n6v*SCX@_i0!Z9j<`;`sIL z#>G)1H5Pxwb*Ocrbp!Ih1cmVwD&j%Zju;IsNb+D~>J6|aeut6x9>2p>jY8cYSRO^K za1o6|-Cx13jb*8?LS6qZD%vBPgt|Yd?2O8a(@n_#-V|atwU@-U!jJ)a=TFXJK)Kv9-qP)7^{7#a|;*YARN}g zUd3MHTI#KW9qr-ciw<>vC|nhz*^#i51=V0oNBuBrU3h?+>-e2R-5*+2!+g}gMa}Uw z%z|IA31;bH4IGKueh78_e{dWI>vgqYxr`d3&~Da)e3*-R4{U^s@qhRN`(mf=78_Sl zPrdv-%&|Cv`bBJx4SQOHx1wU}A6$V6d%5dH(AjPU=Pv4oNqXA}<*_IA;kXqaqk?Ez zA8Y7+R5T~)8|s|JlUN&<_tSHoEJDRZ$^Ti}F2*S85&bR3+PIQ`gDL31*{Jk;j%6_Q z0Grbms3mg+YUmH6)`c&qG%GyNVxtW%qy8K<6*C8g^3S(Ln1X_9ASS~VSRZ$x(k}K0i-`(Yj`~Qfg@;fNmxN@Io&lAx6Dq6RkwQ)B z7t{#n8fothQ&HF5HIn?-(ERJ|C_c(Q-A1F*Xew%LKZ?5G9qf;3Mu)n;m@o&MQZF#Z zrfeD(r+yMOk}<|w&=tZ|)LWp|jX{_ee;!NAGy*r+pohk1?1jz8*^r+=^(f|e8=*c} zhWa8@wp>N6j4>xzmNZ5+_hYO*a;S3*E8tO#JH;-133c96^y5p^WBMHiblg;yY*xA?*p_->R-I$d|K&K9?Pstfww!B0 zdk7U%zIi;nLiv&!qxAg$`s+~lSFJCj=BCsFyUeJ>`$JE)$$_4a?p6x4kS z?M7)aHucu1k?4*&a1`prWD}}myD_Pr|4%4nVuNpyMSpheLcJU&!0#{{?)Q9%ikXCq zZRqo(rmP4K!J4=hkK$L1SkEQ)>NaGlz0iz7t*FzGzyHAFk%H1M;WE2X2~_lV#Adh> zwcvb2-MGMVi|+cU<3^&=aUVwES1T+wYM{<_td6=+ zN1T8=P{CDlmA%iGMZJR6M!m&0!*CpdadAAx#CfQ7WI1Zce?;Bz5Got~Lf!YxD)L_^ zeqn=NzvHg9Ay0?ts24!ppdn_)mKYDmqTU(jdagy?;0II?pF@q*Csc#etg*Drih92& zk7`(pH9>26XEvl}!$6G0xi}biqHdIDt(_2sYCsLI-U8L*&Zy)1;z}HYt1;6zq0SjR zhEs@zMeFRboq2=B!1y2qErr+dCMNkd)cvv98`O)(v5j`&FW829{O_zGeNZqaum}a6&=)l)6Fg_4qIw}}YBr;W^dRcSw^38_ z7$Y&!_twyYs2f#8?eBo4aSH13d>pmXrrhjKanKn^K`Y!stcE|LZXCMBE}R@yFNVth z+NdCEk2-G%s^JSzbGs7N;612@p7i!#Laiq^QL%C#-TV*TYIB+bb)jsipv;e&)3Vo9L)~Z)#=%*rELo1qqBW=y-H$r|JnHznsG$3Vx=ze(Op)?Gf`WGB)CMeyYCuI) zPaAmKyPVc_O{PO^>`)f#ydQZp&q|CPz{N_-LfhTDkjQcP|@6hf^PUfZ^sy~ zz8Orr>Gmm-eLKj4)wGvhMMaJ7{H;Zpd5_~?#ZZ;I*8fu4Cci5JIMcH6te6L zb^lgNTii{38(zciKUh{&{V~-2)yeF;?DhE$Hf4W}-Ihk*U}Nf^P(5q7$8IzP4^Ur& z@3G@vd;f2<&+ap4ANj8y*8Iud*Tc>%2QS9eXXEfHq4tO5bW5GpG!U@5$TTBuT=upljo3cd!|72BcG^dv^= z`Tu}|rXa@ecEM73ka{gtRwOuSLmP>j!;+{uZiu>YOV4f?Mtv}$FoM(2{rtblVZrZ&+|Pyg~jeDhINm5PtQS&3#!^ z&w61|oQKNyQ`i=>-n4aKG8Uu$5_N-Iw=9;nqeko~YOWt*8w|Z|Z%pkym){OrPyS@X z7Y?{|C)E7~!%KJV{k;D@Ye>X>Ye+>@+Ks@nxDk~VPf!iX_`qVR6|SH@2erT8L;EhM z8@8c-8ara%;NSM)a6Z;&!%ZxX1s~Z|^g;#aYOI8pu`@>e6YBmkiiy~Wdh}zv;7_QR z&J0iN{5(&s1MN{UG6|K=+fZ*t!ABG{M6XdRRlH|b&yMM-S3m_-C)AKm!9=*xtN)DM zsQ-mQtp2Zk4{!ptaHV-}--4GwrR`YM)Gk8y2b}{H%CO-EDnHY{umx!nDvFQbAp8q8 z^i5udI;(IT&c&>+Y-Rfib%VOE?c1|XSeJUHH@0pJM7`pTMLjE4qMQHkD5&Kr-`aw) z2$de&Pz`&Inu2`)SsF#7dN2WX-X<)Gx!&0jcg2j<=b%>5U04GjqZ&}`y?xo$2#f0i z_bBLu$Pc!JR>X$XC!x~mFYJ%)KU(ly!8+87e+qT>;S~IYRX*EDRQh5c*{C7NBz8p|KLzz1{}xN&1x$?b z{b6o!X2Sf`r=w!(7td>+Z#@$R!tCdNxdL`z70>pbBRm&+?(jVA`3NiD?2U^>c&M-*Qw%d57woiH<+fV3$?*f*aOw0XP)o9{r=dtJt3-L zX;3kd4V4vDFdg>voQZ1CHdH#FLpA&#q{BhyB?YC)JI`Ek!rbS5Thv=_A5_c7c=frc zIsXQIcnCEGN3k?sM7<9ri5upoT?DFw-BCC0hZ^aj=>GfvQ4}-D#-ppjffN9hCU5y$u5JsUVBtS`*{w>Q0fzq=O6Fq6m+9$s1`0m z-CzsqhKEo?cFEg+9W|8CP(%L~_44UYU?Y-bL%9uA@$=xs{mOK`XLvH^itW*;$Mt>8i%xP|nDTixK?P|LHKL0= zw_`Tyzhf4BgX&-~Z3;UuKPqUdV=kTry>Kb@r76SQZz@Zq3Uj}dzUP@EwcWUn=K{>c z@js(_b`N!8)O}WBr1JkTg{*A2?-?(x1!Gavn@v@0g)2}?^%qQ!Yp;$Q?GbN zi;d=}H=3TPshEnrFm@&z@?of;`WkiIc2vjCqE^WFs8~yp*+!}`cGHDgP^gGUaU#ae zVh#ElYg5011u$DyYe-Af9QQ`O;Y`6;OxbmegAcQXIi>JTcAL6_Iql(g19e=_T-LzB zx#>u2F7P!4weT%g#-w>{4qM?mP8fi@$hWll!W^p3rGhrpS5QO$6tzO8C}ayuBf z*cmgSVq-c^#~qjt%NHj9b>sep!`vUC&c&+KZ(ob9~R`eW~IX1cgY#0f?@6li+ybHvmrra# zM!hoD#O$D$Ul-%!Ez82e#{C_C?KRMcKM(2DcFOSzreq+O?i66_Na<1B-AIM(rH;G^Mz-n$~JO~us!?l;x9~Dl`3KGXTDf9 ztjEQ%E7$3Sx=!$1O)F%s#mdKyA-IqoV`_)Fp8?aU*&cbzd`EDH~!=>U*&|KEx(iu(|D@hMMb_sF=#y!WO!|sP$k97EzauP$sc40{sZYkTxEo932d`edRhauD*kPE5?blEjj@{ahtBlpCk4IhqEGoO= zwXub*F}m;n-&4>+@;4U2rftLAPbjlcY4SJD!&L3;LR(P{d4>w6-0dw$hhq-vCs4un z7CU0M4q@*12xqYw^}-#kW3w<=fei;J=*Ir&FlPvJRSNr4-_^dY<0`l|2i4QfxCb-zwH5LPYGHbgVO&3TKZ}LP|JnM{5Y_Qt{};3t z#q1yEOr>YlFgZIe4YcR}zZj2tuR)ftLC^J`XR#bNc<?L8}Me3f_gA{m<{!3RMgfP9_HM}amd#{PUjI^2uqH#SQ$5lw_9%f8WmjS#)Y|m zo_i#!$63aQx&PoW$AmEVkJzq4{ymyAd19FR8yB4?+d>t*LP0H!KPAllv$|DLPqCO& z!<;Rc39oVDMO;aJ`*c=D>J4XvIqj(bGSk+HjI-?3>}Tx3_R6!voQt>G>P#h2$+NOCpx?&dB#qPIU@evFa?hp=`UtR>b9~HT@-y!{jT&+~3<< zhWV*yU1b+;j=JC!)Dr$9sv&7tTgTd?8gd)89#mOlX*~z4Ye_v!VKog%ur|#7Mq}qU zVeUT^srg>@2-D&Y@$# z8C3fHjp{(-OLlw@Y)t(q{)&;8!`xrt3f`ljxte{&f^8!zny-8Hm{)BbD1i#T$5@Y% zi1DYzNb_s94y;A3{V}eGxxbE69&1ofa>HI=+Myn18!!t0#BR#})PLCpCgK8i{DXbC z!PuL8=EFC)>_$EB*t^~?)WVYVF44>WC)kpDkNXz9C$I(empC8mJP32`SZZ*j>;6;}n#)MgFm;(lS(9{fBx9P4?K9;!&86dWR<#_2cnJ>L>6fj(KXYULBs< z+I|!x*xvVF3%=P{kp};bT0io<2y+H0|JzY0jDKQTO!(4T+5q+L*9oKWdn}F5unRrP z{fZS47rY5`#<0EryD;YtzQdt-{XHFHf71^HEA<1PY-GlKCh};=O$=_KaO;b${j)=S z?$Fl@^|{~k{~G3Ve|o*w=W`}=fvJ9<(~@(O1$@p=*gvMv4YC4pd~OU?Mg1mpJB-co z)8hKvSXzYoG+ma>TO>l|(Ht^-xc>MW_p1#)o(h6@;ha``o{P z^az!{ixSxJf1`pqOG2Of$tVh2QJ;+(x#yS>^Ct3X=ADL#ft}-X~xzFoL z*q-_fR4lwit=$QeFhUGzOVo`{C-b>c{SX!XDU}ddfOu(r?rVEBRQ}&X zy=r|xb);d0P09aI>qKw`1r2H3NT2(GAUhVKJ_7Zf&<@nXaTt{)Y0}w{kHyy1&!dL2 zKziH19am6KnSofry*LC!YOa z3v@*Fa3v~Tens`{7G}bnd2ER5p)R-^GviZK&ywWzxgSO=ppKt_4R90cxX^rdem2zc zGcl+h{!BqZ^bhKBnkK(l3Duxps2k2k#l~-_bo%7gOBS#T_C;N1C92`)u>z(oXxC|v zs*lHVc%mTruMKev`P?P3K5A&jqZ)Dwb>p|F8|Ex*Q`HUCu-{QPdgfWYh|m42_~S5j zDBq|S^|_xZrx&*%KY?R7{sE4_ZY9Y7xfC9ium%K6`rMD>+fY4ufmJYLDWCgX?|~Y+ z-B=7Cq8gaKv@JA^QB(Q@vdlY$%Mksnh*`?}oN3foR`9uBNaU$vL4P4gLBSJM)mE%w z*ns*eRQhG8=5xQ0EQoEXmqPV;IVvk2q26qq>b5R4Mm^Y9$piq|$2T=K%u%^%bDAgN#QqNJ#=6n(ALT6CxL6X`mK=iB!YO21kVzR&&e*$kB~XRx`pH?Z^?g1X=~?1=Fj z`rJ=615n=&Jit;|w2{yKvz!A^D`U>aK4(34LXB+vCW;{@D;8Ei*=H?GChEq(4szJoYI!BV)D z&;7sK?8J1`N4B}Iqo!yh7QmEkeeO$TE!@V`jO*ZYx?|C3 zpZh;7S=)&Pi~5Kzwu1iJm0;BkE>P%=@w?f=F$yP9Ux#{A$=BU_-T_llpO33>8|nq6 zVGo;%C8*#F?P(25f_tft#cUYW%O1a7Q4g^hy~uwpDC^mvxxRthFlTR{!=Gtz{=&)B z&-S&aSc`r>_Y1@yus_=?{?DFvdr@iFsJ~6k6dXtWJZed9I>6`tP-_-yLJ;*c0hO~+23T(yH zJj6}xuRPA@eo^rn^}c_3yajQl3ARL6MqRHfp2H2^_F)s zVAwom7x|Zo!vDBnTda;3u{)-p?{gY*;tb^PPdN9!_VK?>BPbX8+#kKPSZpIV4V4ui zQPG}!iM=;mKsD4^YVUqYQNcF@HT1`^h4R19GN1DY7oLsNsdrvsY4;X2q}f;coD(<@ zl^x|*S+Ko9-5|+od#L0+QwiIBF#FZLlHCvC(3tCg$R}>8NzwhlQ~6ch;ccsC@qx6;p?> zEI$5@{8x16-ehy#615Jj!fyC4YJZFGy}U*R(|OcTCfsc4SJQI}4rBW<9DCb}ZiEb3eU??ew|dhW&vz*go$EpZjYy|NGGvnvuIK zW_IFmKU1`usp2~8_xl{5kFVtp_#8ecJMVwBwf>Kzybo}ls>f`JE`HqS{7St~@FYFw z#KNZ-VjOzLULg`vI`n+$KLjZqdis>9#5m7+HRC#iU;5lX zQr+=2BcorSdGyB8tkpZ86O#jXyypdk1NVRAIjs{u+lSD}UwqC}ZqS?`)Xc+bA$}*E z{WtMzZul_N?~JEDGT?W`rQ~hfy##W*cuzf^0U5>e?L&r!{Y-g2J(L8 zcZYfbD!r1$_B%yrST5{9y<=RzGa8ShzPha$&+o>{FF1z!sQ7+&DfcJvJMm~xMO@7G zh6(Mu&oL?W-iiFq6y^T}3VN|fl-Td2rzaIr>C!ow-+jD}!nD+nVo`j6)i5%--+f4R zLyg>GRQ9Y*>31J4FVVezD!=<iH=O^)W1sHKZ|Sq&^9?{d+8j zp=r&ESeg1nY=>vC4Hk&-y9>-*)K@URNNZqQ)SJ~T)OAl|Gkg`v-#^sTt9Ck@qyDH1 zufg>A7|UY3^fncBQ6tsKb0LiU`d?km|;)SJ!ssK@9psAomd%zk(6AB)?W>lGMaDjH<9m}s8e zrXp1i3%bpyScsR?@2)c&gB0d);_zI4_dB2jdHim^R>4igLjJsd_xpjH1(;)wYf^}j z!ghs;0d6#_2t!K!S~0)-IX|R?-~D$&%~3BjnMztL4M2Tro`D+K<*2C$9;Bcp_5oJF zq^11s+i-L2$c2MglI{0O+Xd2>u?yx$#YS~(gUeA%wi9J@-5oWO-=cytysTwQL!3hW z7=F*?ordM?0>1Ko_p#d%^?rX2b70;IHiRwkIQ4%~bH2Bt_3#Vcre3F#&3%E&7WMT| zFP-O5G4K(U|Cy>-ERDkQ%8#!pXm0<+CioQf7_D5@PW&HMp}rK=qx+~JEMLuT*dLXy zb1@1xp|a{JD(W*-_q&hZwy3DTfO;*@Q-gIy`MIPf1?|8{j9trakPGutZ;cAZnW&y0 zLrqzn+P1$W7N*_<)#Ej&h3gci!n^2xaH->W|9nS&{DbXr>M~N=afd<%Oj6J9C>@KT zF3=j)u>M#YH=*YIF=_#ds&5ybf;#ReT!^nR8fP>x-=LQ6mJR*RP=dBbBftA^#Ev#0 z|JA~VP3;DKFdg+Rs0N(#eCYWZ)$_#7Y%0p5=5z(B=O0lW$lToTzCG8#p45+{qP|!Q zzx$n03+zk%K#L#`4GINX`rYsU_h1+5aa!4h2BPXqaT3q@@YXixvpV>lLiA({>P6&! zG!14>({=JYzp%YXXJUZ*yRLrsFQVk`?ssmn{R8rs`kd>%{QM0tzB3B;@w<=1EB#nn z+0m-M-+kd&Il$I|kpunC3U1JK5Od7_uLjdlPAoUX)`fY)?80$I&|vmI8)?TS8SQuf z|9>^c*n(4Ltl#~gPyC5`m^~clcYfpeVB|y|liEP{s<7d^seb1O_1Dw<&Y#?P-%RF| z?F(ix0+@e}Ej0V)+ESf#o(*X$OvLdAQR#LOv*Q;`huP=b$kjkCJl&9A5e_;tDLiAt zsD*y_Cz^d0+1&46Y;$}8l}`DV_}$m$XjHnL^?ZaKsfR7K$8Q%@Oguq-o~XKvC7Xt~ zM`h2|<$m|GW7-vZjFW$JDKun9vX!==^uT-6_oG_6W|al!G1S8;#%k+f9n^|B7?mCS zQCaW_bzY%0*7Ihl^M;|`l7Gd!H0TAEQvP51#x9s-o!@E1j?%ak=dHJgQh{&nX;lX+ za{N?mjOS1zk$s~zpgfM`ywRwj4BKQ=QyPa+UxjL5#P_znF}mOX?WItb9S>0Xoo%zF z*>Kbize7FsUZ5_}Ws42vN*qf49=6A}TkXx~F#bs0zs>J{PwcAANiYGBYCfj9GR1E`+ z%nVG;_W8U0?gy3ayUG6tY$&~lsK?BEZSJ3-*68#5ENY|n+mNfa(ue9$>U zVKE!7p`Q1Hj(cf`ix_zx&8WxqON_!g zXLx1fdb6-8_3LN-&Y2MMugE!Td5jAd6s1sUbrg?t!Y$Op=(~$HMF(*t_202S*1Y6* zKeiu2&2hcUe)l_{{;2&quh@vL!fISE&Q-trWmJZ|9IA)A zQ8Dt+^8;$BjeFhFDLpbEPIFW+w(^{bdI33zdWbnU?D}0%KmVJALCwYFzifs22KCbT z6xEBUp)g zf#((jL$D3?=~xt>;S9|B!s@$F!Tj8-$9ie&M0r$f1=~|l3umK(XD4cIA7FD#`N~$l z0jT|3QFC_(OJe%hfPqt7+e72G3i=8=c zBX+>VUo^7h-(U*E+3*`iVMSJKMe}&1#@&D;LKG1U!u?sJBJ6{Y&d~h<8R?9j2k21 z&h2&lfqK%I0cRDS#K8=G?^pr%yP!v31)MU}KgSNZpAk#P4Y<#Q9`OQhFi%5`+;=z% zFJMr?)hK?zeL+}*|4~nuAmF~Sq)ZragQp$p={6L-m(mHfIH6ukmUYdaW)y|Z(0sjBbTzE+YEn~;L$bhptl*ePb zfSZnOGX~t)*ojKVCs+t$X9~FaTMiX;v#||c$8=aavo)vXwURYK1>-iW57jkx$5Y}h*B zF115ZvGP5Z#doNNmuM4kKVhxLM%3rDW!=C>7}V0*p`GRXGE`LFM+I4)_5t^kOj|rh zeLU(0O*`0JuR%Rt4`547(=p&K)k9GY*oj(d-(m@D5p4_70*p<4S2Xz_Md2_TdSakc zz4x-Nc52s_^t~RAV;}GiQ zy9I5{-rp_Yej$*zd%%52tVUfhb`R1Mzd=0Tg3j z0;{uq4{B-x1MG%%QBye{mENZ@1zB(#_3-*Q$YLS5b#TD_J}$-(>-k)q!~vghAWj&{ zLj}KJN-Q(XTHXv3($HT}>3d{JJ$?!CX24*j^r|8K=c>$%%)G=NA`4M-dlmI+mSU-;S$otw<6u-&uSLaDvt>j(_CPg!0xCv+z|8mo z8)N$A1e>CF$Z`v|Ik=7bUDSzRudty#g6*iMTp4ixh2(J52bUSBIbDm2@_$iLUUZek zOh4R5eIu#^ombm=>rjvBpMn&cQFw`3$!e{!0|ufVo6}GW#|eywkFY4dM?K97thM|f zfa$3pL@hY?Fh8dJ#u`!+^@Zd(R73WxNvF@1mz%s5a_*fQfr7iZkpBxW6g60rk+S{8PaFK(W^IB5LHq z_uFfCMQlxdKPo2D{%q?)QOv6RpG-k>y&d_N_|9$Ag|8p9AS`hxz>mIotm1s!eApJC zN=I$vuHj0K|BRaZ6~`+Ocf>rdC*&FpDvL4goi_`Yzl;AA+-5t2#A@vbg zEI1EcCI2JX@#d<%5G4K6dX@nd?cH!N4n^JIHR^>T?KNTo$KZU`uM?cO6Ynua({ETX z{_mDOY*O5|k6zs|J;%L8H8iCjI)6~8cPHTfT20owmOeKyCoN5M&)#yQ?g!jIv5?~d zC$c@;!+;aQjoSWg>qYy20uKM`(njy|ZH4?EM{%9X z!52L3xX`he0q0*f+BYC!!*T!F(=hU#1y4!T6s$-64){mZ3K;#-f^9ZxrTZE0 zq3@H$#v{~IwdH4vqcxEr)vP{I8lmQem@4-0prKN^*WD{%y#LFI96U$_&E z(@@#)3iDtMf4H-Y5gUenMxs!7xcecrM9gsa{eLT#;kc=>!rh0_@2J0wQv55sU!~aL zPNedGlv|(&n1&M$VMe@#i7*f++)clfsI;4m>ghSWjsKt;dMa+X`~DC+Ubs87MX(dw z>*KGu7n|Y8_~Gu0$)9*l`JXF6xcen^tc2liRKCFeY|oy^Zny%q=08N;I9=j!H_wZs zrf3{y_wy+izoH(JGTe=kIH=d`wm1@dqNe&8R=`-P!ku7U3biR{?pIOQ(g}a{z`d}3GwWu}xKGs7gy$xx7RE&I&3eF@MsMC?0sC8pbMhn7yc!_$h zOf~}k%)xN?-K<*XaCgP}8TIB8Crh~dsx%b;-_?0QXHk5Ae;**(T_8w^F@yjigcw4M zfJl`VAoK`9s&pxeH0hwiL+|hdMhqgo3MfTN2tCp}2uSZ$I;fx`@_z2@;Nkt>b0*)p zcW#-PotbC0Mi!W$!gMWty8tYUNRh+qj}_En~1A1m__i;7{}hN!}`S4F$u&VHEsX&F1PfqdUpgYkYDI+q#5& z87Nmu#@F<^a!oB;UtB6&+qMo;J{RljW{{=6Ay;HnV{6Pa--;l`tfo&b8A|Hd&!qSaweNQ)UW81Qk zF9DY#U)99c&k43@YU`_CS)18bB;`}Vg);xwe#qcK(7d^AtpmSqVe6mGzNAyTovqKJ1KTqQDPIrDAbirn)>pqe zbhNDvnV5e!$?T--=XJ8JQ7C-U#n$%&AA%3zt9SK!rgS$JARL_npMb?a^SV5?r`I!o zfS1wV(95gHjNZ(1^t$!2t?KyS*4MTQ!rKFw&R~(x=>a+aZ}$Z)$Iu;U%YW9fwt-2= z4>LIBQ){6^Y<<-_VW_Py(+vejp#K6aMfr$f-Wb|6+}6A4LL+Q_0y7aji{2ej4#n<~ zUJv#hIwc0+3F@fEv$+oqZ@+MQfg)QnUTc6yzQ@xdMI=GPXyHlC}(vm5uUP10@-b(c; z_$~4~psd-WzOnTaPHMUrVCD>O`gNUYTha8`O;BFn%{IpytkdS%dc)CgzBfh+EU@)M ztM|Z$_^rE$Sp?2qL>IqFW-o#(;6qS$F2@$z`aB@&J6m5mIS!6NzGI2^Tk!r;TW>_R zfa8%zFY^Md1gBBq*M6||Md|OB+g2RBZ-s5`LN9)$t#`$bLE#tqS1}67bp6rRS0oCr zw)K{4J{XN*)EaN$NLp*_htW5IvqgWMcgTX$Y%4Q*{lO2Bf4Sak&`D5!CI1DJz_-&q zf4xEZxt_McYmh(JMsL2)09#XV8We-Fn{4YI=m*omuA99v5xd3K3(;OszIav+eYxDjtyIJsG_^11AYd84hfH%sw9Q0Pg;6t|62Kg9JDs&snM2}TF zEEQw^*Er(+$gBWm<+=*i0Ph_2md+B#Y^xr8w&S)wDQ$kjw&vsL5GZ4!=P$P2^Zf(L z%C_gEtxrg9owD_wG5j?1AHA?Mw!X>T3Y>)AP4J@3|NiG}eIc>w1x7iFcfn5J6L1yS z=AyUc=DNhRqs47Od8u^n6>mrM^qTi`T<^NKKj;89#cmLoA3O;jLH`N(Ch>OPvaPA$ z{a=~?`c=z2v<$(MyWaHcbf3`;e;b^PgL)4M0Dl=ghNGvCY<)>~|L?Z727bd6&vEy^ zyq@{`Z&pV1%ROT!1Uk>XXxvLAV>e)Rsf|(E`g%= zB8cxF%g$w54oCm)9|LQ_C%)$Bg=ZYdF4aoS>FA%;W1##P)d_a=1Pu){1e;>wvF(5 zBsQ;OZG|tM&(TlGJp$Llx61EWi@?_-y&l^L%8J^lfLFl>U^sy)MLBxbG%M)n^`%s_ zqqlPYHDu(1LGD71-b^NgJK$%5%Q0*hBG&0rbuIw(tc{u%iITJNjl*NAMU5S3sG!>rxzjrgH_X44=@zJI38W*~_g4+kgc>@W#k6P)=MH zf{EZsgW(Om^5)=c$OnSbBNG}j|K)W04ubc=N{zhHJ`ofL3&4`#4NzK~x3Q!52aP}( zZ1X`GjJH5>9M**S55|HuKtCw6Yd0uy{s9Yu^_zNQrI(+KoT02RcnXx3`A3kEbAh-oy0mrms4ER_F+H-6(aTlzkV_k=z`w4>w9QCQAUrMji z#nHRtkgkrt4;bIg(Rabmf-<@vboU13h|e7B7Ix3TH(83W^>p+pUADe7SoZ(($gIWS zW`9TTN@osm^sipkFIe+2JONe*lLvY&_-YWd0sbH;qd0o7qpt}U9^(BLlmiRluLdY% zstYKGWFuG>EHu>7TeDW+4B}f8$qWMHhdFxRz7(tiZx46$6^zckx%>S>+JpG?{%qLEE z^m{H{LWm zI^7!^MZfj@EC6fbFK7nyU#3gr8Quc39BdDtWu~_tbOPn)^*Si?`Y|Yjwa_eYI@Jed znk@ijA8;3Z3O)fp2Jg@Irf1_hp4|wr4Ha7j%IwHB&+n~#{pUG)3-&W8zXcuVdxLN( zSP*{DLT?(*1!dIV1@nT17kSe!$zV57Dx3;d0vCYg!E0chtW3Yf^bCC0RgQj6xRn1# zN1u)UxyC!TpRc7N)bJW8$Gm@u zKX0D*rd`Ji-r!pcO3#H{^mbCs!1M6!E;-yYV*Vvw#()|=0j0%B*Eke78ghdr61;QM z(Pu1Oe)R^;NpJ!VD%|!KlKtR#_>b;*8;=K|RJiqB$NCBT-@%daY4^PzsrbOrr~9oR z^0O_!|8G3dd|glm z$!Jgp;|s7Y*e{c-r`>5#97Sbz_1G8z=Aa_;vbg#XtqO4UJYN~;>J83cU{mzh+pgZO z2Rp7`XL>lUzLs+oe1O6%*VW(qpP1Fv`}7*wT>UE5C2$z!53{@02m`V_7S$giE{ zM!Nbu<2!I1c5nC#xcYy+&5LsNuU4CauHG^|0fSIz7fqLgJqo${+3;gAuHMHNiFNg{ zwF`SKT@8+4@UAH0>bKxZCb)W#ZhD)ZLteY6Yvs(sZn(IsFZXpW>FSeI|4A|fsF_pB zwccXT3=Q-*RPK3V(76p5i_qu#O_&NNn3NE8c zHn|=~8%*%fZPSdI#W=&l51t7tG)*TYki`J8^IFrTfpJqV^Gd;`c-lD-ft`@KT7FfD0m%|J>N61 z99XQXt9L}5!L#tAz=~kIYOeSG&pgQ>I0MQiGFKAE8Y~Fb0|$WBz`bA;n4`L@zj9Fw zl&x0Y8m|6zECY)Dr(h)bIVgu@Iw%#}2TGhvpabTv$^4gsC^GrM(x7xvV^Cf$YX|0p zUtZhQuVilprR663Vo{dfj;1%v9idZqjVYyp46@Kx)&dOxuol!|3d_8L?qnfWgj z=#D@J;RsL`h!z zCZII1WQvCkL9y$V;&=7$^e_Zn5Nrp-&JhF97A3ZU)8ic~B};x|uin8-p?%CWF$zU7%Fx9LOQ{Td^O~VyaRL z>`p<8=B~cXb^w%?S8Cy5J+LWyt-(NWeM@h!Zf)hY^Z+OeO;T%5UJsP6Zvo2m9R(&TtL79U_7%Te><=1Yj^N^pd%=U%nwS1 zr+{*3<{8{#@C;ZG`4dojD7>SY|7FNzMerFYpU?UNJO#h#W3Q$DPdpsi3CEOA_|())`Hc+d!Rpr%)8yZmed44gl`L$ z;D2QRf+N7IV297W^`X`m-n5(t)q&3^)V~8R-3JO$95#XBp(`C#<2bKJ9)U6F=Na$ul|ku|PN4i&q=GWrw)@Fs zkO`jP>PM@Nfm3ieV4|x(6qbFGtKZ}EP4+7IJ18q)&nezkZ3!s*gd5-)2Iud}wHAYi zzjm$nIfVVbarJWryJpa{=%vkKqeA(e*{)R?KV{d?bM+mGzd)JqKg{>|yI_0xISagn zg1w|wEC2yCNl+DE9TFtxGloOEBUIXJ}=8NuzPA`+}g5ul*wvGU0WbeBKmM-8_4qz zh?Qt+AhxpK;XMmYnPj`fIgj2Z&O}-0I8O2)JA%?|8vO^2%TJ&YrjdNcM$=Ms`XC=n zfFT5Xm5P~)@d%4G89&L&T^k$p3({EQWw5HSHrh8rwOt$OtD=Ui4avtS)%QTfkNj{8 zac$m;#a^jZYm54FtIKG2QoeN|;ge01dQ$oZmItVnyzKh5N>~>Wo=PM+t%=9JhpF#! zw2G^?>%tQEQ+f(JA-Va<*CjP^@x{tS;@{HzN9E8BraTXNZ{cYjEt;j$*H!iPR?pW( zhiBq|zJ*Q)B7Kj}R#G7Lr&ZasszF@#vC5MQ5ba$xCarXZ4d{+Um%9(vO7v#qyBa=k zAQ$qHuLk}?ZRe3s#&WqXVMn2!r-cRm56uTy&qZ2MMXitb9aPEdqkYp=kM-{bbC*NY zF0>T6RciD42;WI{dVPFQD-$D*cGOeB>G8f#RfY8E;B&-!l`>S1^oW4j)VqzEoE{RM z9lOs=e>F$(9qP;rEY^=|b9!{pRjlP{;3%|Ks(a}XaV*)II#Bg;B`MAkw4Wx#7O-p`3GcWuI{0~qW8%o4vBX^IqbA(ua6}~az(*{I33n%OMc>D-)LaKitUU;naIXq{*Rz+(27@dN|&7gJsepp0wH@EasDkcTtg?5vMQ7#`4`PWvnHog(gxv<42Ml~&@%CF&~0P4%s!Hr=72Phq{ ze%%=1|Jb;gi{vHk!A`#He+8S@u@#yIKNj6OR7bWG@=|pGHark!%{Dr0dAOiKHQ*Z> zzgy9l_nlrylTD0bG+`StxRO!CT7l4q@?KNf?#57p)<7{G2l15ERzGZt2<9@36-MZ{ zkd7k-sMDJw<0=ri5J^5wvk;pZ_~5gsns{?eKRPDNRTZ^4BGdD%s^aE1lHN158Sd%* z_qWCN#$C((Q$eF2S7!CNBS z1yo9Cm@2uYPQp|ZnF}ZS?)MX~&}vAPc@)6nS6I_r`YfyZVM|!h9HcvueM{_i>gbk` zxZOr)HMM(5)#>-P_;ii`>F9i{g0_bFa;TWCB?8jnyQ!92izXEyS0107*=XW}W}2!X zn}Wvza6yz6q6R#apm!sp@EJ$@CG}88w}!=WD?@L-en+z_?dCZ;P37@Y34Sr$Roc}; z1#hcb;aeo~&PNlh`k`?Z?W43QGqJ)<9mM=S`1R-(B6b)f>KeLJ)#Polp>LbE$@b+t zq;Y5*RR_0)1&uOo=?>ObkG6%xltK3{^?FG+iJZk8y)e8FqAWzkWkjd^WW0*ze!TXg zRA>@)nooooSj|Nymx)r4eTyt7vZ?4UHM#{wm)NTN~ce_H*Ylu1F@AY=xp-Cz^_%*PhkOPh*(Qi_$kc4h2YGhD`g;j-=V2Bxhr$;&{aPKXTkabtympkcDx!SR7;eU?&_3hvO@a@?U>_Jt&>E&9moWZY1#ORz9ldo4 z?TJ*iDAE(4&~25ty>w_WwyQ{CR7OZ19BZs5Y>y0m8@n$|RQ^kt^#Z=1%Ge(5+p4Z_ zj}Gc!$`bKiRfX<|Exr(q+@yE#HwQoRg!CTxpRr~$Y<)xBKf-Da=@R@E)pbW$FxPmk zKBSj4M@`*PG;S1a$%l_<(_SfEjm=9cLb=dIb#F&lz81zlClLej-rm$L0(_{Vc7}yF zBR7|N2$g!p=USDrGbCS0=!Av?p$av8+xN=u(n`Z}0kEUuC- zPQE7TJMtA?@x33}4Rv&9q%V(pw6jFBp;9Y6vt72n#QRG+3@=ol=qvHj6dw=J64cEtzR#lvnq1)$jnJf@28jws2--fBXu zmsFqpn`quOqp_CpA?5S2s)qG;HDq^W@>xo*5jh_<=})xAW*`&F!z2~z ziR>#pzeP$VN}%bV(qK7tZ+EosrV8E@=~Jrso-kiwRclYYzcDfX!gewG@>E|jbgzJu zh$XZOKHAju8{$?)wgMU7RkPkOI!%f9#Vak0LT@Hzyj!739!n6~ORP_gO!z>#N5e@d2;k(DFgnf#a7m8QHtc6rE8!*>?)=hWuC zVM)a(;X7_t1w6^Kl?O;du~<$p9a4!Ja2BjD2Ct@knvut2BlJ{-?~6_u4_6thLLACS zq}lPxX9uhZEae`D&{6WcNTo@ygoI49lOV>(f-J&d-UF2bSfi}t8cHrVj*v898y#F7flQ$mRxI3HOKJ* z`K{F9Pps0hT94)@ScVaoJ175M{!b+$fe0ihC!(RH*0-qq&*Q2^o zBO$)EqNx+!KSI_R{uwqrZ)fqnRjWPz`A-u1-q>}@13Z6f*}=G4FUWVHMj7Z_!>$AR zRge|M_9Znn{%0efO1TgZj9Gl&&-&G4t#vBjp?JAWXl*kZkMVjP{;6ttC@eJ0^uR=< zO|gwZYo8i(D5B*+YIK>>%A|3W@`##M0GUILb`$Y$&`%96(<5c!bBZT08l9IEW_qg! zw$o|pKD>`3e@gidhn37Ma|sKfrAD(l)_nR=QwQ<~kstP0s|(S7Rmq1V!nw#~wIgN5 z=Y2dxk>3H{P(u#KhW~4PcBR(YDH(v)9(=y0G7d*pNTKuxQiO>jcPj4?;WG95zw`sv zLcD%sEyCtImG4M&3J>X79k3GO)}y8n>iL0*`<#4P%3bvMPXU&Lyt~nx3on!b&s{|R z(W<%HxCmnG1lwzJ*vMRv_;YlgMWZRF4)X;R4(i{Qb}I7wNkM^Y3vtZe}Q}e<)s3+mN*_k zX$;>69V!rF9E_n7Ldy&eF+oHYj*QP>S~FDC&ms99o07&xb15En8d+17@^hr`lwjslN^LXWX|&-nTsENhO_UGf`@j_C39uzpEi z@-gWAO8GIc1-0BjS-x!iyR&8V#Vi7)5paNtIaWG&0WNr_%i^skiw}`n)m7JH5dpUe z+F4CF7MXBILSsJAbc(pIL}{?dp)ausCC~R_8CIu{y%)!mqSk2|m<5T@Z)gkg){%aC zCyEXbDyu3S4-2@3?M>C}cx3oh<58|6=Qlc{S4>Sl9um%Tt=1wu$f&7{XGMxdtCiY( zJUZ%IV(g}|>nQC>i~3U92a7MsKg92L@eE>Lu~K!GDw$Z&^%xe?YzrUAgX?j68}cxABn~ECT-txP>UI$e&O< ze~C@$M6M6g{I7Uyf<=E?D8z?}^vB@p!QVo6EG_2WH1W+I(!~=`BX?;TP&WM z+He*9KN>{)eDJ&@XbnJnu*!EjEb27c&GGjRdTWrDGZx{E(7TMa2IV*E>t`X=8A9Lce- zM(xL8y8@p=L&=Abgkt2r;WQkqQq9gp`)oDvOk{)X9HKu__zMSDG2(?$>k9aU;PQRs zQs^J|>@6N9=Mp*7$W%(iWhv+TKAINb=U-RdKl4WTJltJ3b@K|nzXw#lvyoAka8!su z(Zo(bZzyF#pW`8g@`>OG zY7vXwAC&)y>^F2WlYdEn8k>AZwgleBKd<%Xu-f6cwJG4N;ar3-r#gKuHfk-7`GAp? z4hp?ZlU}85D(ZZ^Z@fxA9}&J4XH^L-|H-B|zM{Z==nqsw&KLCst5xSCqRxvy%3dR# zz^_mrV(%o?g^yGB&WHJWsDKNRWmlkkUUdIY%uwR&N4^XjA>PQac)dhFEwuv-Q7tb- zhOR*?2CWRV=HuyOYO_X7z7XO&q846=&espkfkb>rm*oY|pgV;~chDcAu3w0c%7TXs zEQeuP2dxDlUz4&PlNZ{fieKbFqSX{FSEXExNbC$JRKwI+-d9?N><0K52XHdBm(jjK zz8~o}x;|NeC_j$;YxTp$O1@3%-o=RIwb->szLF$VAD`jI|5#)#X~7Zr(bQ=#wHG>y zj~b-8$fp`Rkrz>oE|m_hh*l`lpV7#Sx6jnfOA(1Z@w1k;34KLA0f4u; zNLsF*Uyk)ZMzbfe8-Y{M$V|LJ_?e33PxxJ8JcJ{gj8!@^q50%*Qx=EqNYYy5ADXf% z)N35FVaB$%Y4Zd4EVQ*c_U(!Dy}TRJ3dM;yf0g(kxpj{K->8f$(Lw7>v#a2KfqHZ$ z#MfB`TrCkd)W~n*Aqm%~O`~_=ivN{n-2l^&&s1%%mPqbO=>atPMu4VBDm4vWC^ND0 zqM2qq&ZUg6C|Lh9y2p*)b$rZ2=b^fMH7q;}xd+sACf28D&c}Fq9ekpKuSJHBrZf{J zneZ{u*eAoERkf}~1Yf|@kEXk%2J2OyYo(hN$7VhH&8bT}lF)D>S<;3K`Cu(w6YnDR+q1r@WrXn8?o+i)AIEy=|-Kh?@)t3 zv1mp5ll)BL6(RNzlDzEuk|yB2C~f=*>++NpQhRSi2egNqr5@b~iTe`UG05dHm!b6O zU37n?^dH(^janp8|BsOEPzg6<1HQxC9M$Y*ggjrO=@)b+l0r;-qsh-D9l+*&e3t`5 z)!duWWlvzSga~asL#sKS52A4vpWBSLqF@s|b*1cEqqkZ;zZvFhq(X1S`a7b#1@DW& zZ%H-D*FaZD9sm}~PR-BbCzw_VMWXYP>R}_aj`C1y<})@T>quQ*rN2y_L^hZh;n~ULswAvxF-rferRr>RjK=@NRE>AK#Ok5+Sk zjqnXun}3ZCx{K~>$bLjOMcw-~EZ_}1?N#pW2>(E2DP>f1Y|JqLUeUKXionPX|^$?1gfefjAdg3F5qA;z$`Em53Fz9F$Jt zgb)2gflpZA&}6QXca~)(sa!&_?whX#9LluT~zSh2wzr} zaJRI7DP=;HC=)sYzXsg|BGjTP8}ZYPRFd*l@YN~*1-%^9CKvqo#4T*%ioHDQnuKma zYJ5}#P!KT}d(E;|QWl476#lcyNplf0WoSwZ9M4gY?v`%(II4!z=rpcX0-ME^Gl$n%;6p(h~YT&AJsoRzZ2B!TJX;&|ldhCG{ zoqGI1V9wM7DQ@<(SxI*P%&Aoq?3mOC?_~*0UC|(O-n7bf?83!U69(HAQ!Az;9DFo$ zU}}LyS?tu6^8y1?CymY=k~;WX3MLG;%clMAw}%%^-O6Gs7R+N+!1cWaJrG$WVHwY;Gdw=Gc zpZ~nhId|^NiRU>p_wKTe`z6b@+gUNuyLI?n1a z$2o)H)CW9woP;yX2pjaU#jV+y>6x$!^Lb+Wv0oMes@a>`T4Lqk(* za3*0c>MQUI{2i0vBg}@*OUFqC*)a!Jz^d2_N8w)Vfu;U&oXWTfb^e#Aj--F(II*w< zrseuhMG6{0dyI))F(dZJ1h@c$xDnN%@4fm-WCYGR)QKN^242%S>S-|!RzbbL0Vcub zm>BzD4zBNvqY#PTV{bfz3$WZ9$4P{ju_r$D>Mj0toSf8qV^Um#`EVO%#amdDHHiJ6 zb+GAMvk%VT^@$jXDc>>wnJAQ?pebyHwQv(^s^6h{obkP#xEKzk-WoN+3#jA5J}|AA z1N&fgT#P^BGHm+Mru;2xK>kl$9Fu=y{^L@}PeVd1i@IPP)RJ^WO;vYHjw4ZTT!0$+ zHq4Cw!wmQoQ)9x<79+V)=c|Gd*aEdw9Z($^@i}B`JkvX16{!=ucii(j$#Jt{@5p`UC)P@5&tn*(eifB|E&XBc5>G{SY&r6J$oY|idQv7}Bd>*; zx?ZTM8|yjSa}_G+wqjnqge5UnFwBjaN~o!=j;~o>NjKA8~4QybJ|nCgUXt!aje75u^IJgsF-<(l`wAH zFlQsy$K3b{b-i5iSOWF5A_Z+6O;9`4C@hZ?@dx}3qj7BfFgO2?VL|Gp6NEWY*awT? zHq_EQz)qMbVVJv74aI!a*P+gP0jpu^L}4L!5AT#H%qc^|EKG)Hur%Js>6j&PnDYzn zLIvX}rbRO~1r-*nWyWOazbW(q%{)}}{_ zFsCLiMs?_+=X+G%#z|>2kOI}g45;ABiHe2%sI@PTJ+UKR!*i%5*qO@Se;0MW&~vZh zgJ&?cohX5422{Ef^6For(z2P?-W4^%5Nb`ApgMFP6=Y9Q9g9d~S(FkrQ`wOLhMWo% zauDSWFfWe$BFwqV0pF*k9p|UB5gkUQ-yJ-NFHteDEz+j?0P4b5Q89EI_5Sy$*vOJT z%<*Fx)Do1(M9Tk06tu=&Q72rA3bGA&54Yh+T$I74EOkcGk&b3XErFBSj*p2tabnce zX2m^N5H$l&P!BerkqmTlWeIaix%rY~B!12?Cp~7#N&f3LT7?EpO?MoP3vmgi z$z@yW9#pzq!zTCd2Z5KL^?$(St?ma61Q|1YCc!qJxpk}Bz0j7>ep*q$yZ^)*m z9}U@Pn2wr}-KZWO!a8^p6&r=}S@f30iqxB830#3%n#))Y!}D9TS47Q318j#qP_b|Z zGvlog1+96^0@kxMs3Py&|f;2I_q6Q8PFc6~q%!F*g(4=l`7)l(&DPMtUC=#b1=Rp7%hVa4`Oj z(@`DkQN}JX1huBqQO^l0QRmx=3bvn79l3@|*VkAStCkIO<|_Y3Q^=1gqAYK#qDE35 zHFeEVLDb1>520da0xE46p)R};i{KvANS~uR{?@A}h_>^mLL~r*)_f97W~v70iK8FbY$Yv-^A#%u9V7D!q2126hq)qEp^xwh-2!I<`FduM3=| zLFx7!wKj<=Sa20V%|t2Glvh9nQEgO*8lf)K3$?}*Q3IHVT9Qp(eZTkmY1BZkqGl#( zMe<*3l&hkpO(oRSwn0s8f7A)bpr&{}>O$*LGqKZaKjyWcM{T{gJ)e5*|DmEjSjh&G z8r8w9Aqwh1anyQhlOv=lWH2T}XMuc#AU^n8dq&j-|PIaXyGNLJKy zK@rsXo1l&hb)ldW4MGLmSnq)8-T}+K`nRa5K7g8`^Qa3yK+VK^)QRI%u^CH)dOaVi z!{t!N)kNJhS|Ljiaz;?lfpbw)v>w%={ir24fqLUb)QBFSP8j^s>WNSn&Wm-iEUv*> zs0$UXYOgoMtkgTA?hVs0hwlH|DJU4OdM~_2btF|a3$nbZy}B~0Lp@M2F&s4$Gf-2z z8uQ>WWD|5=;~47sYS2;YJ5W3AnVL3}32X5_<$n$eg|G%{qZo}!zXhHvQ61QX+Bi<5 zvLZ%p>tF)Z(q%(sM?q9aOL(t;iCVfgsF@y$TKlgtq!$)ZP!Mj%()hbqk6p(`ni(}C z#Zf_76B}Vy)P)YCX5fdN$%n)KnKk&0Ht1eF2bHF6>y!T)L3bK7 zCBra3PQt>t4|O+tftunss1AoUuun1xQ5#kR)QE?8u1C$pIgG?-sPiUhXzk@t185$i zpa+I2s1BS&jo=Dujh~{X>W%mMXH@jZZDebj5_Nn5%s`M;Km}c=#$nD^_z0(CmnLCO zYkZ4}k)};;NkeTYDEbGYW@0L8xb^^2G9n}62zpZ6YVN^EMz)%#0@f0*Q$2~8jrt}%=M4wSJl)7D* z(*X;k)^;&!WPhNJPu1RnHHT+GOip_#)baJb_ODSLn%kcI*9iB~pgjE#_!1*Yq2-+UZG%~a8Dc6>EdhgxEJ?11XfMhxH)uYLlRUAIud{1SD& zq@nI%&R`1JusE(nUEngRBhOGV5x<9Zv^?rWtx*@~h1qZbDyo;Ef_5Wn>JNHeKn3qJ z)XW8Y+7g6PQ_zK?Q9Wvdx(D>fBDf6|0}t?94D_-NY)5Tahfxh?d3RQ| zqiz~)z4{!CqP`!u;z!g{eMb-v!6!JD3v?nCDo}qs$_A2uwA~H+qdu%|#|HQmLz5^} z7-Khwlh}iLUd~b-mtrS;h|1TxDq&@j~+ZT%AN9xOP0WO(f9WBhXOrw4e z$K$|BVa`qbIEnmkN8$QpduFRJ#rFOO_$BS#zP1f!C)S|;0ZU=kskXIFzygf;EcT^6 zFx|dA8;ljHA4dgg+!^-#kQx27Xn`h})7Im|#<<&#YDCmUU{=WgWqfJLm z)jU)hedE=CLQUxfR36_!ZPg!8J73cIHlVzyJgP&NP&0J{b>f$(8F3ca{XQ}3xDu$_Z?tDk&t|CecSc=r1jbeVPotnI zUxJai1~uZJQB!{j)$?1ZwS0=&5#ubh_hrK!)brtLyn~8~NsGdq#&`<#zHEyvW-573 z#P5{ZlZ$gjc2k|cHttZ z5m)!>T~RSI(raIcS*ZW8iu{kHaFqrH#b?ZnX;<5nS3tGb!W!5UGvI#I=Yeaejp`k$ zgO%4hw72JARCbI+rSh_x*71hzG4%I;otO;tZTVfOJik0yw>iAHc4K~$jQ0bNx^~Rj24&+14 zL^SF`^-&${j!MH3sO#b${=FB=QvZxPuI#Qb=K>zYaX9}6I>-gT*lj<$ zEwU%f=|%feRJO$3Yxn(TsLu_H@EE?vZMc6Q=Y2z=*M56!?s$NYR-Et{HlqF2k73So ztbWj*f*+$|Vd^1^ffcA3+J?%8Us2g{)~jFfyoCzdhp1ru2UBsK&xgo=^*GgGdoY-c zTEm1#ERWNomLduj{k2g`&=Yl`A*d&sF_;y9#G-f?bzIt`_H>;cwPCG7?I*i17oIyx z{ww&xf3^d%VnymDQ6n0K3bKi)4QDMXD-NOV0cTKm!6&GW`j6QFlAt<}9+lp?Q16Sz zC0G|VbI(E)G&M1f+oM)O>`HwI>J7J1LG~JTqS*hl$LvT{wp2%@WnCPKT~Q;wgW4(I zVjfI$!a7(D)$wMitO*UGpq+0Vsz=LF`Mn!;qF=n%ucDUbKh$x7Uo6eiqUv=}Q`;4b z;3QO59YQV9JJfj#|7uHB8Pnn|)<-ekP-$q^F z0cvU^PTRd83u-0`qk^+4sso*nDRugy-Zu*~0ou?vJr``Y+1FKNc z|052>w-|-JFWPmshA3!cdr&cO617EMK=u3aIjUp7 zqK>^RK{YT#E^n|Mw{90&h`0OmNMnDmO+_Z;opJ3e}-S zsG!_{O1~|r3!O$y@nx?b>$)A66czQUQOD&)#YPDXDd;MB4Yg2f*$frE-B4>j0rkc? zsC&h7)X4W>7d(Rs;*vLP=4zv2p($!hT`b ziGN4E@ut`Q8a48mH*Mp}iM}wV9F>lZZ`p=47B$j&meX)JUUI?ak2LA+aL$1y~8MVkBn1V;!o5I<7ND<4i1!e_&pWdDpV0I4YQ%gea(I zvrtp?Eo#cQq2729wY9#+(im~iZo3t65%s~?1QXx4&xSp)6ZNa;F6{%0fm*28X@FXq zcBt!yhEOOGinBtz6x_*V`fzLq<+nhW|aR0Da^tns0%iHV{dGUT8jRt ze4mIK;WX3*7NBBg9jb$yQR%kZ^Em2#=P?qmpgQ^yt780rz5H)VL2qn_>RDgZ$R?wf zVht*o4tezxSeg1A)P-~ZXB{tr>R35c+SNu4pgC#=dZTvGk)GTBBmZ^aZ5ouf&#?if zc^l@e#lE-%Q@jgvR^d+6e$n{7-7DIm-ajAb;cBdoB|cbwPr&)qx1a`A>7&I$OI$&H z>__rnd7Al?MSmyEMST@!##5*_zD5OI+|TxvOfFQm%)s3EE9M9zIK9_1g@wCc-Au&p zy#5$9qfNrY-7hx#p$2*&M48OVqQ%Fx?FlN9-s5Lu)TFWz72Ct#kFl{j04bnWQ z+ielliE5$F(+hQ>nV22dqq5};>U?)mLHP>lc*uE2A(DnT5q9F-s9-FNx?lxVkkv=c zKpU^#7j;|+HAB;|F#d*#Fg%7GpA?Hy&*IqBYwEMVZ}jpFd6Fo zSx~W4E`E5(?O`+TfHtTT_CW>FVAO@Dd9N==P2G2>3*Gi!e~Fq2UjmDXWT>Uej5@wF zeu;gtBJRhs7@jZ`?tb52E}^a22vpA|pwemuYE8GHrgSf=LuXLwbBF- zP)n2-)sgb3^EN}BuRkgXhleOAP1brZoI*|c1=NV%piUGsv5o8t)W(zxl~#387wCk_ zf)FbB4tTF0L+z}WQ85&eB;0+X+$3;;2T?TdG z)~FK?K&|~s)cbz){2RAY|A5nQOEL?_(#dTm%VVVSzbOSx^)OVrO+`)ZR#b<6^Irc8 zb>T;-4mm08eKD{U)l{h1X@r`AmZ%u%gqq0#sPj!kEyY|6D*v}o(3lrlY!kbYC?#Gq*7jDO4>BHUIY~BpEm$yL0%3Rd*z#h+|o~Ka3dI`0` zeLzips*E-R8BtGC#WRxsdZ9cG53xF`BSkY=G*`hx)H~ru%$C`<>a(c#eMF^EFpDi& zZqx{)J?o*)*8!Cs15vRv7qwq33Q^D+twTlSF0XzHm44Sy`TZUhT#2*V1=6EVSP=Dk zUDSoTqRuxAH8WGNCC>x|1@IcGBZ+cYjO0PR zUJDhZjZjP04RyhZsC&n3Y=hgeC??Gr?*4vo4OB<>Am<4=zfjPWoJHmL1+V@Xb5VbR z3dXd#Y=&~9E?5amVLNPrE6~q~KB1lie0gl`i(^6RjZk;PDX1lyiPe?=t0`2V;W=uG z3+D}Y{|QEUtVMkmw#J*-2g~ORcR%^;#1hmy=O-q(@M^3>{bYe~_uI3`g5mDxii((* z_GzdY{ShbO3p}d)A66*b{b&_cINXV*{tVUQ{6(zC9Z*x&4HYB9@f6NQO?ii+HbcEp zu@J)II3E?9XHf6|54E4fEM_s107IJEND4A9YJ(_)nxgtx1Uq7ST#8!zgQ$Ezj+yWu zuRTR^dw7jR&15Ik1~mZHvFWJmtoQ1>ij)63@FWfD;T2TAK0!rs>=IT_jS9lzsP+ap z1v}u^_yUy;BT9z5{|IF%DmWit4*ZDCF{5XVp> zIPJau5H*D#Q9riUG8RM~QEyy{*>EFj zXFQ9#xjaE_IR3IWvbd;NNRLYhz7nVnW0}g4*-_4eVL7GO8neFr=y5M?n|5irO&dHMFPV z16YyzTU2}5Miw+3u@UttSOafiB<61%?tFuFu_1m&?R*WJguB0*JszW}|Ai$nbyM$nH| zw6l@sY;RLO0#kFIpRhcy|J}hxp1xza`)j!^LKJTB!V^@Up6X=JYE?R08g9i3v^VM! z?*7nt33jC3p{oVkZX8HOcK#BpQ!h72u|@t(r=TE7JJ|C2D~zHZHpGIioM$uCas5#n$sbr2KcUvP%uvgY z(WnltN9`LoP&1ffn8ivtTt@v5%%J@5J3QPOi*r$Vnd&RMC$vZPbU9YV$EXt(9br#K zZBW5D4Yjs^Vrl#rqp&c+t$ku3HpOL_4&P#OOgWPLPe~y^1qD$x)CGH>f@ZH*e~fx# z@lh6JO;9HojrDL5Dh;2aVk66Fi>bC)llofJPWTFwVYV^h?w8bM$B_T-RMDWdy@8tI z_+xEL?uk0_BGk;B_1e>nvroZQP#5fp+WR-5&i6A8z|XiG2aLBbERs&JCF_MHX#Z{k zQ<00pLmIThC7);y8fCB&^`@8>SE6R%5bCCK9eZKvNjBx*Vkhd4P`B@TlkGyoQNg$$ zwNpMqWlQlX*5Mf;3ToJlnws#hZ7EXXdg>){Bi=&Yq^3@_yX79#quP(Csr?gmdyO$I z+&O_+@PGImb>2PG?R}>)K>Zx*HXgc6A*cf}lAY>bY(qW8Odc$7C@#e0vn)urqN2aZ z>~Qx-sBKUkc!SzUa?IhugY)#jJ=FWm4R=0c&UyBsGv|Cu=TZ2z@_!qJ4jfQ+LAV>W zYf(XU7t4h6WV6uPhb#`aU&%%-O}Zs^qK>E$%|}K1QcR3LqXzbu_xg2AN&PNHp|ey^ zLLok@QP5P>L``u!)RW6})W{a2rtlPI#=EHKkFzY?{pnXGOh|niDm_RB*jQUFeHd7X6h``8@`U z;8oOxldiVlE{w{Owy1PmhEezgLmFA0HFkoEs10NV>H=3WHO5$L9m|B8!rZ76RmKT8 z4>iKH>+HEdBgUehA2VVpjKJ0y4?AN_9JG%7*Hn(8K~ugEb-}f$j{Sss>b;11;|1IC}zR3sLu%)H{%py zVfbddf5-UNVxTi>Cp?JP@n1ZP7q{4h$mZ|t#5b@t?JrRsulK!OxD{%Kx}e(opqu|+ zQHVpsEX;(#%Ux>Q!ZH&ZsUOn{=%m4hS7^;Zc z8JnXzJ{0vVIR@Q-|G$KSditGrz#i0wau^jX|3jVVHfl}ZqfQiir^Q4P)QB>oUN3~| zSOwIDnqpk+hsu&ss4NI6FovLQP?hPkB6$KLIq`3R0oTA z?KMyXYKqE|_Fnry)Dn$Bt^GUbS-5oVmYcM-*!(4a;i(||^;qKpb zDUW-o&%rBLbFXDZ&VAwTuUN*}Z%@%bV-sG_bHK7_A~vFa4K;wGKa&5tQ1c({d%p4b zj(X*T_IaS(A-m83)ClwbWY6s#Q8V@iCt#+-_AvSlYAI4533oy4D>>+)kM^V7h@qjiweq!pDlK$^IAa{vzTgTuVLa3HxZa5A|&LAL_(8ezCh`Bh(U3 zL3Q{DCJ!SmF`9a!-|UH~K9;9G2YJ2-ITtBJ(lFq63yyi1lllQv5IsO;!6&btIf0(@{aa7L^sdP&c_lm`?ZqPZSiTX-`@36~V65E1>f9JB-8= zs3mxaI$^rg;m%>qhsuh7P*WRz#+EQGYK@Dcg1W3{4fIiOh6$AattjXOz42RK38AJe z_c>-Hj95Tzsq@a;l<&fc)Ni34P`Y2RwO)ZbE^yIiFf-<%UI+EyG7_`lI?RZt(Eazn z|4`5c^9C#Z9qzox z(pT;K{^HlHqf2lM?P1r+|Hc%?UANoeRn&z>-moYR-n8H>iVDgmSQww6);{Ac8(AGJ zMtu+}IKM~b{Y`9xrEc4Pundb+kGNykiM~VrE69%1psBlpTJsOs8k60%N2fua+fgHW zhM)1#y>Ryz5+B{S$Mi`LtV0DKT8EmTvSb!&h7Y2$BkYlNq*#c8f~qgB!1bsDsywzY zjY8O(`Yr5$6`t59p-oti`YY7!xyn;pk};_B{eYG5F?Pm+&%)h5Uae<>*%t)YP&-)u*Y>q}EmZz4z|6P>_4=P!7GI*$w7?tNn3ke;&PzBL|3OWC z_kY8kRk#r6V5$Esmd;>Ob)mys`&w-n*5QES?`#8^f_m0lfVyey#7K<$-tD=Q2eof( zL1oD?RL24zYzZo2B=w=F0W3x?=lq1FF#01itcDR3bT?X$%IDv(Iy#@M12u3O)vlAcRbr(G6`P?&hENjo=8SUBJbCBmO&u=~d=XuNX6KY9Q#x{$@4q2g| z*U;N@s^=!p8GAyaeZ#kCP6*vY(l!O;GoOuBdDp z9HOA~7=xOU`KV{VZ?GBeM!hjfJbPni)CCJ-04t$_usSBg_Ney{!x%ULo8k;qM;@W> zj{kUd{{Di`&C?jDsn3QwusrI*)lesD?zMM7J<0Syov1&K!cnLZ`4X7%P_L)->RC`7 z%a4kQ(nwbD?|&$yr(v|`8caw17%HFdqB`^$HR6bbJ~vC^dPbw}`vXuzDpYPQ- zpw@gZ>N(*8Y6-4j871UH3VJZep2+8>T|v|cN1`q~0d?W&s0++REx~%PeJ|?veF)W& zQ>gb}L(S-2)Xan>w(G<}%}g>3D*rR8fH_c8ogX!V5~vGSL&Zo7&pxOQj6+>;f#(L) z`*x!`bOQChi>TutqhjncYDSVIA^$b?`6+16u7^6|Ak>UZ@SKU^)E9d$LtSVks)O55 z7dVQ#;04r-J@Q_EftpEQQk(kNn3{UZq~yP*rZ5c(jwsX&R7ahl0jfjIP#x-qt#JS< zHqN6qpl7JHO_I!JG9?b89*Glh0cvB4Ozv~AqTy?XDE*Dw~fHj7Ys{2i(z z$52yu7M16hP#t}V9q=PI#&)TE?l-6VJyWM6{0p<;JI{<6EEub!o@`oROWc9lsuO4Qxeq1{ zQO}G+FbA&3B$}hM6f{Nmuo#AA^0~L!5~#HwfZF@#;&l8Cqp^8rpVODLScavjC(LFY ztci+^UZ@9_(Ws?ZfxR#?yUq9vbbtS6GX))Z95u2#s4X&H4hy#2$W%F1u^aZrig*Pl zVuqa7q0Lx}`V%aOrE^(F`kgx)fuXn*KIHZ}r7>1sTe~XxY@{zy2ae8f z9h_Rg=l)P>Gpd8J3;Nt2-{n9pVP9O&@sn{k`BtE?&!Or(DrUj`1U2>H#Vt*97bpL< zu@s^~2NuQ7SR6ItRj4PQ|6zV?RKhMi39C`xfM4P(?1E)V+Kg?$4Ag(do_HU%w2eyn z+#lP|z>CzMmLmTvapmKsc_YRv>vR8jRL&@i=F?b+1A9jM+=t24*o69N3}B9OHllo} zrD=vW@HlEll9spIcy82|JP8$)3s4)^&_d{*@UJ?e)K8AECY&>rvlU)eKfMo1$hew1q-D3jg6xtXcEw zKKHX<+S)ean%I>S4MUyiZXL5kU3Na&r{O}{=hySOp9S;Rw`alMP*MLL^XvT$Ecm`{ z=yQJ~`ZMy-8gjZfB7ZsHF!E0UoIe`-oMoyvwV-R$+~X%tieaDt10#V|B4gD?4B%YONz$+tido?R4X@1TM#-cnM2m zqBi#6QX6wp?~8eG8AjvpSO(*_wR%l#MSTY5#phT;Qxw_G4s3>1sV_oZ;0{*CjO}e_ z>xSycVbn(Q5!Im{9enNwl(ncV`G|8dZ$~@N&!~?0I$120Lj~zf45{bWDD=bFooyyU z*q-_wY>HL8*vQsm1?qpIE}XKf&l$>6)xiPOf9qyzT&}y#$Q=BF{62*0z}22Mz%P3F zoYvGk_agr_q7yV|>ioUA04FSnO0&Uz_@IGjQT4=qeeU1+>47@o(|)$bx%=D9j6m)2 zdpz%XCLLhGSROUdBe)lf4kZ7zSHB!+c^nwTg907Mhl+(lgKY!pf*ScnjKVL5_?)j9 zSxZ!mJQ`;AegANKU>So-*V&%?J?~&S&L8h9d%aF*gk4}LYKMA&islS-Owrs8`{F3v zh_6s1ST@q8I?*WWXnVX#`$GJKjtw8pd9e04ibrFn%Fl>c9>uo!5I9e7~? zDnBoy9zbHRv}i7fex|e)YQt*3+NN^A8ru=KqxSTOwLbSttXw#W`Zg?prPkSbd!e#! zId)Y3|4Ko@Rbai1Y!Ip=Z&3R|^9`2Q>rp$`U$~kMWZvj=ztK3c$>;vVqL!QOxcc8% zOpHe@%|29+Ucj{Y9F@NDza=X))s-o%!EHF56F1tzmdm~1-giD{D(&gF+Z(?_z40U# z#^4T{p;D-uNqbb*Y{4mb3$=mu+G*+e18Sfzu{##sMgHHWux6L_aMBMp;#H^%Jwcr? z^KPH}r&F7v_KELsCQES@f5qPWd`=rI^`kAxvO|_tS5RwR?I)izgV+0`>Vc!SvE?~R zIw{R2(V#7HIX1>8sE5f)KU+R8#Rk;B#hU0lW;dg{sI7V}>O8k_J{Nk6^_j_;C+vcE zfAKko{Y?3<_F!`Mls(|Q4pGpWrao;!(Fq%Hg4tM}_6KJzCUXBl`mrS6pt9oDd7t~! zvC$W7@4toXeHshh&6qJ4+Q6uPf+1@Y;8&SW4 zN3qZqpZmLAZ&AUt?r#gWgQ#eJ;nlymYWqMfRPZ_1m?>r=4Jt-@UAKK;53==#oHRFl z?(gR`!s;B5{iZ#^3`E_{4qy~M!)}=GmYrY;E};Gy`*48;xB1M6vF_T1M&Gk%z28v# zN{;(PJFka5u=Y_86};r%H44o+AmWkF{YPZ&aW+fv9(8Y+{?xv;T7{a@tEfk>YR~MZ zv<;P3ah}^lXimIIeJ-ZQ!7nW87vT@oui8Ou?Wx=-&E7IeS zs12n28=w2l=0Mal<1>uLEdN?ZJENZchG7&Q#xm&pkB%{*a(D&5dFOM+&_3xSGjfYU z+)qCDFCM(WjvUbAGto->pJ9G?X6A*Y?|w9@k1aW19ct zjkKAFk=`zl7IV;E6t#1<_1foS6!q^>S@iyS(pI-huSy(LS;$*%r@lwjTUO-0iD*5ewU?NDns1l6%Es0)Aa+A9>W6AVF(a3?BTE}};E z8Z%>5L0f{3sPp}f`s5T|$U2lAL*-~_OhIp0jP>y+)Pczg+X+geW?~I$gnyud=rihe zn!kwI6xE?Is0*$`#l~e+HYF@-_1dWOjW0_6>qI+gP|xpS1uRg^PBaKrUxe!DHLsqb zxZm9oJE3M~5vn6MQ5TL~!Y&wvt*M7l9lMUYj<2Lyvn2Wdh=zqUqzUIM)lz=J zEXuFp7+!ymBQR9f?>=&ULT$;jqx|m2@nfig1fy*~D2COjk3x;~cPx${P#r8%&i0vZ zAqt9tUy%ESQ?)$N&yHBKvfr6XeP#+ebuu-U`I$YnKxsdaSf_j>>f$eZpQ768SdSj)A zw$Us@b@V0X!ayVISOFYBy(cPLZeuen(Ad&%8tQzWxwF8;)~vFMf};TUbZKT3SpbK?P|gyoS@T z3ifQ}cRFe9f1sclNY~m68f;7bcU+74+W6hieCJU?ShcO+{lDRy!1UDTw6l)vLdC`_ z)J-T~dkeN&r~!>dEzv$=Au67>_cTm#ojjZ!I+x*CR~NbP!A|w`q)x@--rCynkMUOJ! zs4u|mSihg$en+5gpQ}+D%6`;Zzr<}A)!*;%=N+7Xa5D8f1MMc(dywD#{_q!6j5HZ+ zH@j1)H0(MgWNWj0i0$R~P$LT5C~LmvxwRpe-s(hGA{ogf;O!>N8{2;dYxH ziqX{fp?1EHsB9?pl`YjM)Dj&GQOHW+Dk?34BmC~a)y|9GP``@`uGw^SHfA4bGjjmT zQoo1eFzYD4`}e-TMRhReXtOEqq&^8VVc9XZWbLsF_0VJr8u2Ss(B&HIcR#yL$AQ#S zkFyP97Ivln02M^_$J$aR_}#Bc7tXdd{(g?%;V*GGC$LdCYc$U~n0%o{e{t;32?wC|_=ngX zi!Aax4S3&bZ!3u(1`Jan|ZmaiEJx#LGp8ay5 zf^Riy>aU_csC>D~@0{br>u?(N;cG1IVy|_l)G33%(mn;19gWsmu*F($=g*F7XfKN) zZKby<=(AbE4K~HiurKu=uovdoXwPnoa1-@+I2G4!vXK|u?00`xd%CDyxEvKr_fRvLWxJ(c8_(t2Nvq+!@HY)ZvFQ#w;GAdTo$S%H*TKfP2bT~N ziFR50cf0-Whu7qL>=V%gyvlJK_xj!6s+qXYHkvv6EoM&OR{?%dae$@bJo`h3{f^(y z_i{h`9X^3O@lM!Y|KK;C2RKoS-~I0A{+cKK&Qa>)&M^mbbi?mF;DG3x ze)sFPoVP4*-(eBnu;I4f`2(-rvDdfXBQ~gyzRz0ozMBuo66#kT+8&?cv2|bs-skm( zPwer&>{GwocO15rzN5T4MUwJeqN$ssH-jziK_?Ei*&=r+1cSeLwo0 znAHFGi3bplJIfDb^tIg7@PPXvbeS*UJmrGD`~i0dZ5aqS5xo8i=X1Re!GJS9jQpDu zE8u+Qz|?U9&Jh_m;BKMUuo?Au@dEBAm#(Ow`vrCLh#x=T#zqCyRDXj?-<$~oPEk4* zjqRxqNfdBK<5kpGw`~#!+)vNvaE$VQZjykzm#0h`aN^U$Cb*dPF3Ie~f#d=AXToD~ z3hj$g51Uz21e^?vqzNiphNlj=x7WFtmiiSehVQW|7D^LvZ&D%D%zcL;rO%$U0r%z- zk&XuHi?K7NjtsczGZuBiBdC$z#Cn)Ky>+A;W}?0n)qWVuVX_Qn6I41b!M1oCTVv&n z{QX01FdH%k+?_2&ChOq<)T7l})QN9lQ;d;0;AF;jsJq-G)QNXv26VCn+u(A+f;YL z^wd{iB0P+`i=M-3SUpF;-TN2dc9wcah(eIH=$y-fqE{YUioAI(=#HRbA!ELPyU`rP z*}QRP{($=(Q09UGH(i?}-`+Zv3I*Kn2VNCrjXAD+ab^k!mLLYW&f1d9DD~&11MbKC zP|~si_a6-PLOszGkFsEzjQZHT8a1`sQA=?iHTCbY0_KPgxKG2qumdNajiqRRTh88J zq`aN45-K)YVQbuuY}p|vNd;T$k*KNs5fzlFD_XjAK}G%FxCOgZvJ<4J9B^;DLr~B6 zcQGecsA4nN8-Jnh|I*g{6l#Eps|MT$koM^Q|Gz3%v#9Tgdg#21ih%^xE&q$7f@v-) zcs8Tf_8ID)5MCqTejsUvdf!B>f?H7odWVXcMl~(gCZW=G14b#`exjhX3a@1|Q51Fi z9e|4Z`>4nA^0nDmsDEF_ypNI8BkS4)qA?%!eyF@(gX-|#s3l8Z&t9*M`u=bfhBV^c z6g0w{m>T~>^*BlWfcy78D&aZm=^I%4znGDF_J)>@HBj&Ghw9)YEQ3Fx*4$}i8&G}J zd6%P(JJX2#Uq~TlFP(gTsj0)=dNMzi__N+&b8$gMe{CowS_Rz4=hoPh`c+ia*JvGZzclKNT9Q9;JXUTK zaDNzm61z}O-`37E1y$dQleo{PZf9%0wsXKK%s`H!9z@=CrNb;~;ZV1L^Aj&r>rM>N z5Vu#r{SzwXdIy{vw8!rgaQG8{&WnBlCo%QE1_a!@;gdmZt+e+Y5^x_lb`G_DV9v0B zvw{nZ7|t5=db+RZDDP`H!uExYBkjEDN7G?m5BbK~f!W6g-2Y)<>j}2u)SDP^|8Et~ zP6$D9>#E_312a{|sn+P|603}B`Cw$YqkU|V&L zg*KyoF|qRhJO!oAL(GAR7ulMYLEUs(qc)xp^1I5;8hl25?$Ut!6U}kUZ0*l3w>7?x z%BG4d0`61uP*l3z@%)4xs3%{^?N_(EuP7)e!d3;`4-_qMAUz+1N}s2z1MY{%0&DC( zz5yH1o^!2jD5LNW^|Pps?p|lX`8Vq3lxDpRusv$WoQlehv*>>RmvDo<@k>n43q4V9 zoPl~wzKFN!P;jH|505t43A1kwI1Op9i%W6iH+EC1yv1%-?Xe>7UxAJAE@~#qd}keK zgrSkVaUKOlW%8}IHg$10^w&Qy7i!QTbhZyQSGo)CCWr?s~x;_WrL> zGr1Fo;ahBn19p=CWhwl%GvNMcB;~Gv`$fSS&;CEyPL_PPtz~WO$npDdB4*fQ7v7AM zs9!=|sQq5+=myl2&!4FFbo*>(+Mx!pd|xQwe)73NLjf9c?zc5+i9u#&HKw6`(}95d zLFG8!qh9w%q8>{ew6zaAWLxw-RM6HxY%|&qiCJe0Dk!(2cEG!s8B>Ig@YG773~G&P zVG!422Hb)Xcm{P-`3rUP$#9hWI~GRm?PXE7>z-H>M_^<89rY0}%g;8zdKg80Jf_3Y zaS9_T+{4z``Iy~KPhdalS&!S}^J45xJ^%j#?$`6Ha2EA6Cv0iHLw#+Z>KD5$&%sXA z!+y1$vJ2*=z8`g-$HZ{#5sF@1?!(t*ox_|$3I0XgA5!6j0;!m5R_E?P*uEi#_zc|MS z3+mO*+ghf%XfaU-l~z~q7hZpj>gb_MwnXP~B=ze!0NY#+xF6duU;_P&4x{UdO1=bK4@*zX&+vXlR1!;Wbn~ zhrhH7B*L52Go$i3#y|F%u`p@|2jI_m4E6N<^(!0kCDcq+er+)@4O>%Rg^Goc?@hq{ zt=3YghTkv+2L82rTGU3-2o+p|P#s){ikTCrwSAAxFwcLs^G!y*{xfRn{>4&QgRnTBK&7?s zW5E4}wK7hi-U}P!zgS-1|JD8!aDSy@PFT==rYjg8bZ25bcILo?*dDX_g6`B##jmJe z#wcv!54zF32)j|gje5MU9SFMr@2Cm5gL=VW(7j3B$6?g_Mg*Nc%KxVnW?}0XLHCP- ze{eAMfiZ*bP3IXZ=!V7$x_@lu5w@j1Ja*9CXs)4R;x(Sc3~_7#FK`$29C3rrD!hS1 znEJ8tg6?-gpW^fP56jY!C}Gh3kXScS&|T|MiGyx5uf(jp@eq!}`>5dRnk48xAMD2e zs25HebRSsqBn!H+GZ1xmn~tA3|4!8JgzZcbbbqceD^<|l=(?o|hTQ19ktXQycc-0f zUj&_7m?)i%=uIS3MLlEsp!?m<@(gyt?=#Xd+BaqjI;+FEJ7x~L={O);(2b1~sB{d= z9(2D~jKo^h8=}&E9k#|7*+W71k*jVF>rsFFzzYvi8_&I*LHAFsjmi~t|LIhn+(GvT z6!G!|-Tz7bFQ}m0nm6cvKX4Z{V;S<DO9b6~E`ZAWX*d%PpwhBd$)J1tZHpSwG*nbyL+$a+ zO4$-@$2Qc@;zKM{I_TbG(v@*L&i$W)9zKU)6z)LXgkF2~f@K*g_5L^-AE7$fGs@Cw z0ybtw5=I9d{`|AkwOr8sJ>rfPg6=%j%!pm=>DwuDR!dX zx1O!}C5+^KY3m2wZ`sN=u$lS;{rvu!Q>$Un{UlSr2^$Fqu521~zfyhF%r0E5MbP~Y zcNgk2;sM-zn&R0vdp4sV_pEzei^a z(%q=L>z}BvZ1Q&@|8>IYU91BqP+M*6u9i-{Q8%A&Fb@8PQTP}3#8lma?rnAwD!&h) zf;Db;ORrL>k@iPzNb6BE@;ffXH{C-)ry_+JJuC~(qi!y7dIsHRvd3*MmaUJ1UkSoj&IP){?$M!o?jQBTNB4#LG)788#Qy8q~;9;)L# zF%ca-hZ@lRQEpI%oUqXrJk3#C=QOO0yHHd03F~6O!%`T5wfGZA2Y0 zFaChKE8fGom}DGThMTYg{)_Iv|0^}#W?&fB;f3$<6oyX-y5EeRMLk+AnHY3`u+Vmr z-DV3;4%)wFnPO3$8x@q3Q8DxuHS+vl2OT|vEkI?-HPo|X!l?u$`;XIsg7)SqSQ3B1 z{urEQYcvcsWyi1$Uc=rPJ>6nt8!9NzU=b`o!_GGpb-_KTV10y2=aw_A13NLafrgl~ z>~6IU^@cxj90q6Gp8qvYqn>t7(EX!S-{KYO4dz-03e2+&rVh5F{ToyoCYT>|)?!)I zJ>d?X$I=UI=S;GY{8yA7Sr~MGxvcpj?(YQ2FL)D=EU_3^x6E#%H&7o;N-no2oVBQj z&a0>qmRMo?!?&mzeTw>^k$a_O*&x*3KNS_!dsY&y3Z|Z`h;|%>>iJ?+koNb4_wUcmq}cg>ZkjpiE0$4^)c<88E?S!GoIPsR)wI!{3x z&RZ;ic{W)`+MsSW3sD_8xtZH5#{I@(CFZwwcgu+i+Fq!wbu(&>|3v<*gtK`I=f$yG zk@NkqJ?Q>nvWGi@&Kf=cZ{NwyfCC!u3c7#mdDrfsbC?r!-D6v4?!7khVfcdft*CTb zz0aonA!?0N?q{T&ryc5hfF(a#5EnfZbbnLw0P3dG?5Cjnd18+%`S*~5rY`kid+ct4 zt*D6#CroY+DJ;#+C zpXhg%UirU+f}-*nYR5`_(l(YV*o}HW)EZwy9rqfwGp0Xf9c_+E+x@6Cdy2XVRXT0$ zyHLS)AJx%(XRM>s(7peMowYTu?l~6qAhI9RV(?FUbjo~=3-Z8n4wW^9|1zs!dg{&a zEBp$h@jYs%D}Bk1n~7>)gPO^^m&kubef-O|)|Igy7o3aQm>ygq4XMxi+k*4LReK(Y zbtP7l?V?o+k?6BI@&T9u~MkaN>y@p`dezHClDkjYenU9lP1& zzH1-7Mq&mIjD62$C=Z^a-Vt|Vsr!~aFEJM#&HBKea_c_~x_@G!>?7Vsd+EnPCyeV1 zcw+m-pl3lRJ2ROh^gQVPu15WT?81?+g3fVH+z-cN$=7xtKa8U|QL{JP?Ksij{|24s z)Zf0ft@Po08{xtab~h~a(PF1IY6e5g5I-2<-ree<*7hhWy5mGdxEoCwRP+x;rQuE-fwxg<+%86h(-BvqvLQyy z2={rQHST7{W?+Ds_%e0`A418$T5%)X=l`FvEN@s5FT%YUT}S<8l$!DFf=v@dIFYQzeXW(=QKd0LxJKjJtRfKchN&Gf@QVPa!g~O>H&oM7Z3p(zFq7kfg^r)CZt`XKOT$q<$lvt$Eu>i17er!G>SIweuqb1M{rkU*G<2XLaVC4?5Yz!XuqVF6e%K~+g!^&&9BKo~ zo5j|)9A>887Zr31upr*X|7-2c<8!#)zdyGuGdF^WxJ76Zp%D>FZKbx@TD5B_Rc(VH zWKoH&Xso4_mQx+2mXuaewUyXnsePyRT~JF=rMhUT=Y5?S{rWw>-yhHGd7kU_I{BP) zoohR1&Y3wgbM8q)utbchPvxD#_LMU~>De7I{QmcXt7ICru^V068U0=BmF>O(Oz5 ztDC78ndQ4Pb|@bJSA*Up=M1;Gr!%&0gEP>3rI*uypTQY2{}Xzf`jzWhFagDd$)?_F zakG!9pY`PSHTCWFkQ4?b^>L}rpiE9P^;5Bv;5xee^>j{TU}%5S7>A=XnWlbE*nNPh zw{ooo=fYn!kP{PjS`0Fc-?PZf8|-xXjCY-`={=NViJ|ymrjdt25eDgD@E+I>`E4Ui zqZ#$ZN0~+$%3a4W-@y@M=?QS{`}6?vZ;dyNLL&EpskiZ#n`r7!vi1GY)DN{sPh$QL zL+~V-v0#VErhaLB2JA(-=*OmBZodn@LHP=J227aZ9Fo#govz#kN`T?YG$s+iZLkmJ zq0^j0c@@m2objo1st&bH{XXFnoB3ZCg=y0{^@2ZqX6n~&MQ56ND^}R&j13gefxD?+ zGRryh4Vq)>yWh9wIwzuEKxuiSY^NdDzi{|z^PCgdW^g8U66QOn^mCx>fV%M|T`CTK zUEs{itzVl)G!^w05;>T-*cr7yFERCkWdFCOeycrjsWWDb<<6OMKlmzkDz0Q&fg{0Z z!G+)@@DM2HiIv}(`hLN)%G6I-zRM!>0TuICyBCcdQ$GQj4SopUZ;j*NV{kexytCHS zPp`+XH;q`zdEgG@3gnu4_51@U<@Yx-D8W{nO#R@(+HC5j*=R5tJQ0D)zU8Y`5 zuLVUuY`4h=sTiE#TABZ?_BeyX+-n*asaOb7VNBTP@SE&sT2j6W%0;RC0p}Vp?w~VB z^FR}R^FvPH?G8I<)D7Tu^m_ha>dmQbjyNZ(TcDf=S|63GCG-CVnXNFY9&;|Qzk&W7 z`yY;*#y{{+oHUJ{;PF$=XrF!BIWyh`--e%j#tCQ-n2$ipo^=9?IpBB` z-t*3xG~}Xbw2}FLlT3dMy>Q7i=7HaWGA7zzHuc)@EGTEXudkT;&Slq+re0h=0GlEA z$5m6m4X=NVS%KV6@B-NBhN&MoK7W(Zj@&*l89WXy2OHjE{&NmC?vZIgixX~h#sWv) zah6Ue?mE}&%J-awL{qR6@^6CAfH~kH7Nrhaz2*kc)dW!0GBXKBN20xjJ$15L}=k9c?5eSKxhc2{^N&rLPgqxXM9ylU-#bwzeTU{bC#?Hvy6MyETbU;R&}QZ&B48t(?MC|y->r_OR?6Vlm~&b zl9>R?srEWJ4lGjBY3Xz@it;^B?k$Vevh?|*B`8a`$)KF7kAP7!|I0sb>ECp{49X3~ z1yB~Bg=$-R8Ql^T#j#*IxChJx>(sG~NN_3G6FlT%trwiJF&k_Qe-9}2h3Z=Rx1|HX z@$|q^upa(-1L7#m1Z7a{1S3Gd29{pGM}xwz3(iGxFt`y6OR$W!%#xFhETgVJcgamH zeN8yn+|pl0c6;C3s!FLbXn9ZPUM|I>Ec=7 z^Wb(+&f))nGP;|*>KuwJunpyN;50D4gQcGrZUsA2Zr{-v3*UfpNb*2Agki5)S$c^y z=rv2P|M!F9s9GmWzm!e^2T*lQ1r)uHNYKNWTeFpL0KTw=gn`AR(mos z+Gl}c;0!1c{sW4EhP|9}GT58)VlW9T*4xq#DBcC1qwGnx^n#^2ID+yPP#iYu<2XzM zM^Ro0%9*xiU(47m^S?Wpb}-7OID={+D5HHjC?}5FpiH;=shsn{m0%Qj5R^0AT~K=P z!!+l_vmKOEdTctg1>6N*0+ahO20U!ReuqPwkGt*+%lJ{=|BW2L;Gv?|AWJ{rFEhl_ z%j93dr6?8{YU$VI>p>aa2ZuR>GHJMFTu1K=_$;U5ZHy(k=es$I7UN*lXy;72bF8Ho zr^Da3^i?lhOaFjq2`Ho3Z<3`S9$S;0Ye7k{EDmBo8B{Gn zIV3Z|+MxeOmR_3G2S2Br2EGRt_}J3R_X%Jl%GbaKV1+5n|3PH>kdcMKC9pV-TTZp~ zy8IFd!8fUI@Cj!!S~eRL#{o9So^l$v1HJ6em_13N~Nl^yv0Q95b2MKfsXD>c7~TPE|meW@A8E z2kZm?0FQ&czysen)3fFhM=uF{o4}@kGCS^l>zsf(Ew%I#Yy~LSf@aH{K{x>{L;20D z70x^y3CgJ72bKb@mCp1l=VEJ6)&qk;Id)?}Szd1gTjXc@eMiqwZne?U`-zKhvYeaK zEzY5R{d)o-z-^!$@=n_<{U9^z5E(hAf3@AY3f=-mVB`*G3_JkkRNH^2)1nKY9J1QG zoR!WOpiI*jc3b*E#)qIhu&B9*V~xWlpnONjyU)@;XuP(chH{8MIlwfQ58@s=M2iu) z_k(2|r=svt%isgJ#?|ANz8Ac5imM^@H&1i!2Me6#vI`D7M-L%4>paJl@{Ws6V2v(0 zfi4E+d0)U~#uNcTd<|zCvyD{ylUw?mzm&M1VgV`dfk5y{FCzC>(0FY z=>}bo!4W?>({J-lXAl;?<@8`G=%s!ocn-bX+bm+inLi^>pl$CsEuV9jLxS9yUpZ6C z{BQc3rEiya{O$~%s((1s#RlbsQtnUZ)Vcwb1xWJ;&Y@Zhevf|ZznoKX@I$9(rh{_- zzxENAZ|eK~GA62b_xpSG zQ|v8)UVSEfV0w*$obiIZUcJMqWI?a)!5yF+`-VYYy#~wygDHm>^6J4I56YlTcFSKC z@@8p;OE6^6buR4H$LcUB)2~_)$Iwtv#>fS*5cn|Is}E6u5U(NgJ%2H;Ug^97cA{J~ z)T@{6eO=rO?t>p!+^cW9{{+`izV6HN>h*ed39tU?Rh=-eer)z~Nv|;$M+d+T;H#y) z`YSezN_+Li>d`Y^z1gHqgjfH+fEH0+{fmfZWxV<&b06?~9OQuAz;~nR3GAE$6DZ#) z>(p1xD(5wh!nhA!0(U>_)hnKFV!Xz9%4N!X^@(LMC@m;hfxy61pjKl%H@m~FZMEZfb@E=z4>WkO9%3eL4+g9-!K?IbQOD2)b-l|@`nLNIlSI>em z)tzITSi@;)P)!^&ioMT!`Pm!`i#lF?PA^`Uo`XLhEaETQcf9&J;PysdeY0A%u`@Qh zffX4uXF(an-WPQsS;i1Dp)jt3vP^ym$`Y*mOOBx*z{!;BH}~qR+kWsb%8$Tz!9QR2 z>Qi(^3kQe0IL^f>F3xoEOBa`FWd5%uBd6A_E*^3P&bfHa#k(&4?P5SnuMvn|VNk9S z#X+$X>0&(i7Ueo%UvLIkfSw9$S$zE>>^Pp`x4ub_9okS#8K1A=3nme#NVo zR=vTSlqY~39i9|}GLP64HdmVxqP zwA>EN{~|D~PG0>R?l4eVUKJF66Hrbd9l%tu7bp)FkAZK14LdvKSzs5+*6U7SJwR#D z7*GP(4GsY>fO3B5+{J4|f-AZ(|I3g$0wW6i9jpnKc*E)XHlVclJy6yOlfk{^(xuJYjBz{GC>J=ASgFD!@&e_FUTO} z|Gy@A4Ox7)1jX@cP)7YhxBL$%gU#2|FVg(HfTGwDeg}=J^~@M)5*Wx_&h% z(>D*4Ll&CKH3O{U;>V!0{3_TUte)n~l5t=N{*6s!=Hu`P7{|02+|TLy`Td<9*$m1t zI|a(2x&_LidFWz^45wTjl)>Bt+KqvcVN~CufFA~KFYZaUjfBI@6lc(7MudUCI-NGFl3A~&l5md zy1fs|^1J(3uf9Ln4c4F>^S*P4y1F<841>S@eH>pPa{aML*F1Tk;CGc6y2ZQwWi zz%lqK*nskV@OiNM1ZOFg3d%+64k-0+PW0+6S+l`DG_1&nUj1}z=p?Vf^J?P(I1#zs zS<{@+-r-Z{7>@y;qrwJd`^_Fuo{&DaotA`t=JZGlupDxkZg~bMJ+c*)YsFnq23_eH zUSkW`7yJ^8pXt^Ato8_apK?~uSzi6Szb><#2wTr_&Vc(sS*!WYbruQ@!P5-R*4bWT z0T?^qYqaJV9{$R!HzGtXqKgSM_!|}~)Hhw?H5#H{beUJbn0N(bz8mIpr`!ze!D+(y ziwt_K2zYuCAQ|4#g8}OBijbgo4BP{_;S+eq19f*rbmv!);{%qO=8@+I6q-sPxz}>? zb!E6iGYF(PvNEkdM^>u2ebCh3p8-wcgNT|MtJIag*do-{gUj0qP28<$Dg{OraPqaW zUPUcg>B~Ba&9;>C69aqR{v}>L=ou%B{N$Uv@jMaOiQXfZ$2&D+1-jjdm25F- zzvITc5~*6sv)Y$%nA(%*3CYV)zHh0Chd4$ciT{W5FEvCqnEH~)Rm2iI%#3-e^XkT) z0czIj=rD@|`W!Mzc=`sJO{75dFQ`+i8wd5rS^_B&Z?#oyPOW;IksXIDZz+sr$j!la z6KvjspAFALz6svX673h{TcP=_8_hN~E5{c!4ar}T%!b=oZOMuA98tG(qCIm}@R}Eb z|Dr}{A5sd;QC-)Bd(NmKYvO`>z!Qq49j~h8YvMfp)VVd$!I$v$G;LGCYr_NP6L(Kl zb!|vkQS|z`{nZ7*=ZKkK+8Aq8*R|0>H_(>t!!by$R+H9-$8t^4ltlcCT*C?A0{ELr zJlN3d|2^vP+7Qn$_2b%@fS2KasDjs3E6v+XV>l6(a$9m7+odQ^#Qu9Kab2}?!Q_4= zEqv-YwQ}>(*g1r+5o+za@IJ5M=?o<~fq#e{p}*lR1t04Yr!UIfMjQ2s_8u~2@VkZ9 z4Uvf8=i>K{lwM#tavQH3UK#s`l;Di}QJF-(MayTJ}{6~*F<2=W_PBaXT@s?~<@ z;4Mh|a9t7ZL{fe=WJ5%3BOJ$)(_u$hFTk&qz^AHu^jvYWv1&0UIf&t4A9vH!Vl5E;d`bR{FR{ zuo1keSd7GEQR>PPfr2Ni5utt@?I$!yy|c*|+ZJE4`nr!~2JL3Uo~F83X-atkrOULd zn_9l9alLFf{*>N8YY-Bbkv>eDEPVOg7(~4x<&DUe#dm2&)D>huRaG~~gjRFgCeKU1 zh8v5-QI)#c7sQ%GQzqC(P1zh$t{$?ti0cVm!?VA8^h#s>J?g^L?#P zCyfB?{Y^fFbPZqfEM+#x`p+ou_G?SDe8|0t?d|BiNBJ52StOy`Zabz@ewTJ8xiMac z&j+WB&6M*<#mTpE+EK@-kMNJKVlGC7_P7S)a6TG^LtrRQUvvYxi1K5#8@lz%{b1o#=T_eN_S=_=)GDrlQ8n5WD9 z_b&8@&PYRtz8>Zn1@yqw0Eeeoe{0_sQC%crHO>!9T{(sFN}BDlCc8b=kSCg znWRFpH{>%cS0&ka33U6X7T7>d+8OP+rIzoE@O-8Y@AP@%)s3BTSzYk)0Nn-1%XYsi z$X)_J#h1_y%F%A5Gw|CO-coou@JhKdUGX>csTM{dH;=k(H$K^)AaoF4eO#WD^UJ#$ zzV>ajb-UnKn$PD8jr*i^810E6AwI5VG{N9$4DqhasEads+RD9=@sX>WuFmc9CI5iN zNLNcVYv8UvnsP7q5t^xJb;DW-yyinQko;e+g$3}AAzKw*9rEvxABJ9C>f54Mk~|yg z41e+$RoC6VrZuSHLvcnUEX$tDeI%iHG$*+o(trrEkn2d@O44+fUj-eZzt!5^(e0*C zYKB$?4rK(~f>`DI21X>B@_I+;1o?eZCT%3XA+Du{SS)TUBfl(=(*zlwTs2Ng{>jYp%a9 z(BJ{0G1Vh|8a z*fq$=eo&z$*cIZRTN?kMF%;<(`nCf$pH&I_LRytT`aN`oK0-Rf&GXfHBcH1+5Ax2U zxsvn(ys}u5*Btdgp}okC$HN(wy)Q1SqN`OBAEPc|i9|$yVI7MTv%H1CqIuMD?uEag8{wR{_(SBcO zDYpkE!|jA_IiwD%*aP8RM-kCAYMYWKQp;X9qZ~Yoi1uUeFOaWE7jU^NxwfQk1Ia`EA^1~} zkyp_2S}F-%8f9JTS@b2iO^#B{HDj4gq%=wXDnqIUYJE-b{8WU`-4ihI~vd8 zTsC3vqJA05TU^BiqH7+@c4|Tk*&5I4k`VoThq~%T!e+aF0ZS) zdpN>#UIqUUlhpyY<#8*|h@a4QbYhTSNq>w%=S4!D1fBwg{zNCiwe=TR+dWSA$g>6E zUs{KqFWkt>A#;a%{*{UG22tix7hQn=kH$|7joCQLLGV4b{fAn?3o&sLEM_`Bj7_2I5*@z;b}pYWk!=!BE!!?eclYRHinVm(+qMFaie2t7br z=rJB-7f%cwAXHzSJK_uY8Qq)e!I6lt8?MD_)RlE*M6QOadNd^L7h?Dd3o>e2Vp);m zk?O9x9*vHgi;tbyUQO*F{12pdAQ~gd|Bl^VD*I@N=R39PXmq*r$bLZG%UF}oo$UoD zV|FF7vET#byQoJ;!)sR}H=f$3sV82Z$3g=M#3lAs=-)Tp#Onj15Yz`_*k2!Y*hG{3S%w5+g|pj7>kjW=f3UXN8yDZx*2|8Wy-z5jd)p2 z{-jDe9@CCD8pZ&)(N9@?4UHkRQ0NSGJ7{Ga%0DAJf&4VAUv!7yBCHLD-xHlR@b9W~ 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 qw49^;nLbu" msgstr "" @@ -9323,12 +9323,12 @@ msgstr "" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "{hints_count})-ის მინიშნება ({hint_num}:" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." @@ -9336,51 +9336,51 @@ msgstr "" "თქვენი პასუხები უკვე შენახულია. მათ შესაფასებლად დააწკაპუნეთ " "'{button_name}'-ზე." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "არასწორი ({progress} ქულა)" msgstr[1] "არასწორი ({progress} ქულა)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "სწორი ({progress} ქულა)" msgstr[1] "სწორი ({progress} ქულა)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "სანახევროდ სწორი ({progress} ქულა)" msgstr[1] "სანახევროდ სწორი ({progress} ქულა)" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "სანახევროდ სწორი" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "პრობლემა დახურულია." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "ხელახლა გაგზავნამდე პრობლემა უნდა გადაიტვირთოს." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "გაგზავნებს შორის, სულ ცოტა {wait} წამი უნდა მოიცადოთ." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -9389,36 +9389,36 @@ msgstr "" "გაგზავნებს შორის, სულ ცოტა {wait_secs} უნდა მოიცადოთ. დარჩა " "{remaining_secs}." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} საათი" msgstr[1] "{num_hour} საათი" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} წუთი" msgstr[1] "{num_minute} წუთი" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} წამი" msgstr[1] "{num_second} წამი" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "შენახვამდე უნდა მოხდეს ამოცანის გადატვირთვა." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "თქვენი პასუხები შენახულია." -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -9429,106 +9429,95 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "დახურულ პრობლემას ვერ გადატვირთავთ." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "გადატვირთვის მონიშვნამდე უნდა გააგზავნოთ პასუხი." #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "ამოცანის განსაზღვრება არ ითვლისწინებს ხელახლა შფასებას." -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "ამოცანას პასუხი უნდა გაეცეს მის ხელახლა შეფასებამდე." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "პირობითი" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "გარე მოდულებზე დაკავშირებული ბავშვთა url-ების სია" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "წყაროს კომპონენტები" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -"წყაროს ყველა კომპონენტის მდებარეობის ID, რომელიც განსაზღვრავს ხედავს თუ არა " -"მსმენელი ამ პირობითი მოდულის შინაარსს. კომპონენტის მდებარეობის ID დააკოპირეთ" -" Studio-ს პარამეტრების დიალოგში." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "პირობითი ატრიბუტი" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -"წყაროს კომპონენტების ატრიბუტი, რომელიც განსაზღვრავს ხედავს თუ არა მსმენელი " -"ამ პირობითი მოდულის შინაარსს." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "პირობითი მნიშვნელობა" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -"მნიშვნელობა, რომელსაც უნდა დაემთხვეს წყაროს კომპონენტის პირობითი ატრიბუტი, " -"რათა შემდეგ მოხდეს მსმენელისთვის პირობითი მოდულის შინაარსის ჩვენება." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "დაბლოკილი შინაარსის შტყობინება" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -"შეტყობინება, რომელიც ნაჩვენებია მსმენელებისთვის როდესაც ყველა პირობა " -"პირობითი მოდულის შინაარსის საჩვენებლად არ სრულდება. შეიტანეთ {link}-ი თქვენი" -" შეტყობინების ტექსტში, რათა მსმენელებს მიაწოდოთ საჭირო ერთეულების პირდაპირი " -"ბმული. მაგ: '\"ამ ერთეულზე დასაშვებად უნდა დაასრულოთ {link}\"." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "ამ ერთეულზე დასაშვებად უნდა დაასრულოთ {link}." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "ამ კომპონენტისთვის წყაროს კომპონენტები ჯერ არ არის კონფიგურირებული." -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "წყაროების სიის კონფიგურაცია" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "LTI პასპორტები" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." @@ -9536,41 +9525,41 @@ msgstr "" "კურსის LTI ხელსაწყოებისთვის პასპორტები შეიყვანეთ შემდეგ ფორმატში: " "\"id:client_key:client_secret\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" "ამ კურსში გამოყენებული სახელმძღვანელოების საგნების (სათაური, url) სია." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "შექმენი საკითხების სლაგები კურსის ვიკისთვის" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "ამ კლასში ჩარიცხვის დაწყების თარიღი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "ამ კლასში ჩარიცხვის დასრულების თარიღი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "საწყისი თარიღი, როცა მოდული ხილვადი იქნება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "ამ კლასის დასრულების თარიღი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "კოსმეტიკური კურსის ხილვადი ფასი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " @@ -9580,36 +9569,36 @@ msgstr "" "რეგისტრაციის ფასი ადმინისტრატორის მიერ არის მონაცემთა ბაზაში მითითებული, " "ამის ნაცვლად ის ფასი გამოჩნდება." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " "the start date that you have set for this course is used." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "სავალდებულოდ გასავლელი კურსები" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" "სავალდებულოდ გასავლელი კურსის გასაღები, თუ ამ კურსს გააჩნია სავალდებლოდ " "გასავლელი კურსი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "კლასისთვის შეფასების სისტემის განმარტება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "კალკულატორის ჩვენება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." @@ -9617,27 +9606,27 @@ msgstr "" "შეიყვანეთ სწორი ან მცდარი. იმ შემთხვევაში, თუ სწორია, სტუდენტები კურსში " "კალკულატორს დაინახავენ." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "კურსის ხილვადი სახელი" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "კურსის რედაქტორი" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "შეიყვანეთ კურსის რედაქტირების მეთოდი (\"XML\" ან \"Studio\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "კურსის კვლევის მისამართი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." @@ -9645,11 +9634,11 @@ msgstr "" "შეიყვანეთ URL კურსის დასრულების კვლევისთვის. თუ თქვენს კურსს კვლევა არ აქვს," " შეიყვანეთ ნული." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "განხილვის შეჩერების თარიღები" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -9671,11 +9660,11 @@ msgstr "" "მოიცავს კუთხოვანი ფრჩხილების გარე წყვილს, ასე გამოიყურება: [[\"2015-09-15\"," " \"2015-09-21\"], [\"2015-10-01\", \"2015-10-08\"]]" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "განხილვის თემების სქემა" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -9688,27 +9677,27 @@ msgid "" "\"i4x-UniversityX-MUS101-course-2015_T1\", \"default\": true}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "კურსის გამოცხადების თარიღი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "შეიყვანეთ თქვენი კურსის გამოცხადების თარიღი." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "ჯგუფის კონფიგურაცია" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " @@ -9718,21 +9707,21 @@ msgstr "" "მნიშვნელობები, განსაზღვრეთ ჯგუფებში სტუდენტთა ავტომატური ჩარიცხვა ან " "მონიშნეთ მთელი კურსის განხილვის თემები კონფიდენციალურად ჯგუფის წევრებისთვის." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "კურსი ახალია" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "ხელმისაწვდომია მობილური კურსი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." @@ -9740,48 +9729,48 @@ msgstr "" "შეიყვანეთ სწორი ან მცდარი. თუ სწორია, კურსი ხელმისაწვდომი იქნება მობილურ " "მოწყობილობებზე." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "ვიდეოს ატვირთვის მანდატი" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "კურსი არ არის შეფასებული" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "შეიყვანეთ სწორი ან მცდარი. თუ სწორია, კურსი არ შეფასდება." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "პროგრესის გრაფის გაუქმება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" "შეიყვანეთ სწორი ან მცდარი. თუ სწორია, სტუდენტები ვერ ნახავენ პროგრესის " "გრაფას." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "სახელმძღვანელოები PDF-ში" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "pdf_textbook-ის კონფიგურაციის ლექსიკონების სია" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "HTML სახელმძღვანელოები" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " @@ -9791,11 +9780,11 @@ msgstr "" " ტაბის სახელი (ჩვეულებრივ წიგნის სათაურია), ასევე URL-ები და წიგნის თითოეული" " თავის სათაური." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "დისტანციური შეფასების წიგნაკი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -9808,7 +9797,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "CCX-ის გააქტიურება" @@ -9817,7 +9806,7 @@ msgstr "CCX-ის გააქტიურება" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -9827,11 +9816,11 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "CCX-თან დამაკავშირებელი URL-ი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." @@ -9839,11 +9828,11 @@ msgstr "" "CCX-თან დამაკავშირებელი აპლიკაციის URL-ი CCX-ების შექმნის სამართავად. " "(არჩევითია). იგნორირებულია \"CCX-ს გააქტიურების\" \"სწორად\" მონიშვნამდე." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "განხილვის ანონიმური პოსტების გააქტიურება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." @@ -9851,11 +9840,11 @@ msgstr "" "შეიყვანეთ სწორი ან მცდარი. თუ სწორია, სტუდენტებს ყველა მომხმარებლისთვის " "დისკუსიის ანონიმური პოსტის შექმნის საშუალება ექნებათ." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "თანაკურსელებისთვის განხილვის ანონიმური პოსტების გააქტიურება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " @@ -9865,16 +9854,16 @@ msgstr "" "პოსტების სხვა სტუდენტებისთვის შექმნის საშუალება ექნებათ. ეს პარამეტრები " "პოსტებს ვერ გახდის ანონიმურ კურსის პერსონალისთვის." -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "დამატებითი მოდულების სია" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "" "თქვენს კურსში გამსაყენებლად, შეიყვანეთ დამატებითი მოდულების სახელწოდებები." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." @@ -9882,11 +9871,11 @@ msgstr "" "სწორია თუ კურსის თარიღებზე მითითებული იქნება დროის სარტყელი. მოძველებულია " "due_date_display_format-ის სასარგებლოდ." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "ვადის ჩვენების ფორმატი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " @@ -9896,21 +9885,21 @@ msgstr "" "\"%m-%d-%Y\" DD-MM-YYYY-სთვის, \"%d-%m-%Y\", YYYY-MM-DD-სთვის, ან " "\"%Y-%d-%m\" YYYY-DD-MM-სთვის." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "გარედან შესასვლელი დომენი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" "შეიყვანეთ გარედან შესვლის მეთოდი რომელსაც სტუდენტები კურსისთვის " "გამოიყენებენ." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "სერტიფიკატების ჩამოტვირთვა შესაძლებელია დასრულებამდე" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." @@ -9919,21 +9908,21 @@ msgstr "" "სერტიფიკატის მოთხოვნებს აკმაყოფილებენ, შეუძლიათ სერტიფიკატები კურსის " "დასრულებამდე ჩამოტვირთონ." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Display Behavior" msgstr "სერტიფიკატების ხილვადი თვისებები" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "კურსი გვერდის გამოსახულების შესახებ" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " @@ -9943,11 +9932,11 @@ msgstr "" "ფაილებისა და ატვირთვების გვერდზე. ასევე, შეგიძლიათ კურსის გამოსახულების " "დაყენება პარამეტრებისა და დეტალების გვერდზე." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "კურსის ბანერის გამოსახულება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." @@ -9955,11 +9944,11 @@ msgstr "" "შეასწორეთ ბანერის გამოსახულების ფაილის სახელი. შეგიძლიათ ბანერის " "გამოსახულების დაყენება პარამეტრებისა და დეტალების გვერდზე." -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "კურსის ვიდეოს ესკიზის გამოსახულება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." @@ -9967,11 +9956,11 @@ msgstr "" "შეასწორეთ ვიდეოს გამოსახულების ფაილის ესკიზის სახელი. ვიდეოს გამოსახულების " "ესკიზის დაყენება პარამეტრებისა და დეტალების გვერდზე შეგიძლიათ." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "ღია ემბლემების გამოშვება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." @@ -9979,7 +9968,7 @@ msgstr "" "ამ კურსისთვის თავისუფალი ემბლემების გამოშვება. ემბლემები სერტიფიკატების " "შექმნისას გენერირდება." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" @@ -9989,11 +9978,11 @@ msgstr "" "ბრჭყალებს შორის შეიყვანეთ იმ ტიპის სერტიფიკატის მოკლე დასახელება, რომელსაც " "სტუდენტები კურსის დასრულებისას იღბენ. მაგ: \"სერტიფიკატი\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "სერტიფიკტის სახელი (მოკლე)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " @@ -10003,27 +9992,27 @@ msgstr "" "ბრჭყალებს შორის შეიყვანეთ იმ ტიპის სერტიფიკატის გრძელი სახელი, რომელსაც " "სტუდენტები კურსის დასრულებისას იღებენ. მაგ: \"წარმატების სერტიფიკატი\"." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "სერტიფიკატის სახელი (გრძელი)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "გააქტიურებულია სერტიფიკატის ვებ/HTML ხედი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "თუ სწორია, კურსისთვის სერტიფიკატის ვებ/HTML ხედი გააქტიურდება." #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "სერტიფიკატის ვებ/HTML ხედის გადანიშვნა" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -10033,23 +10022,23 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "სერტიფიკატის კონფიგურაცია" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" "ინფორმაცია კურსის სპეციფიური კონფიგურაციის შესახებ აქ შეიყვანეთ (JSON " "format)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "კურსის თავიდან გაშვებების CSS კლასი " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." @@ -10057,29 +10046,29 @@ msgstr "" "კურსის გაშვებებისას უფლებას აძლევს კურსებს გააზიარონ იგივე, თუნდაც " "სხვადასხვა ნომრიანი css კლასი." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "განხილვის ფორუმის გარე ბმული" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" "განხილვის ფორუმების ჩანაცვლების მიზნით საშუალებას აძლევს გარე ბმულის " "სპეციფიკაციას." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "პროგრესის ჩანართის დამალვა" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "უფლებას აძლევს პროგრესის ჩანართის დამალვას" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "კურსის ორგანიზაციის ხილვადი სტრიქონი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -10091,11 +10080,11 @@ msgstr "" "კურსის შექმნისას თქვენს მიერ შეყვანილი ორგანიზაციის გამოსაყენებლად, " "შეიყვანეთ ნული." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "კურსის ნომრის ხილვადი სტრიქონი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -10107,11 +10096,11 @@ msgstr "" "კურსის შექმნისას თქვენს მიერ შეყვანილი კურსის ნომრის გამოსაყენებლად, " "შეიყვანეთ ნული." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "კურსზე სტუდენტთა ჩარიცხვის მაქსიმუმი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." @@ -10119,39 +10108,39 @@ msgstr "" "შეიყვანეთ კურსზე ჩასარიცხად დაშვებული სტუდენტების მაქსიმალური რიცხვი. " "სტუდენტების ულიმიტოდ დაშვებისათვის შეიყვანეთ ნული." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "საჯარო ვიკიზე წვდომის დაშვება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "მხოლოდ მოწვევით" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "შეიზღუდოს თუ არა ჩარიცხვა კურსის თანამშრომლების მოწვევაზე." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "წინასწარი კურსის სახელი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" "კვლევის ფორმის სახელი, რომელიც მომხმარებლისთვის გამოჩნდება როგორც წინასწარი " "კურსი." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "სავალდებულოა წინასწარი კურსის კვლევა " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " @@ -10161,13 +10150,13 @@ msgstr "" "დაასრულონ კვლევა. თუ ამ მნიშვნელობას განსაზღვრავთ სწორად, ზემოთ, კურსის " "კვლევის სახელის პარამეტრში კვლევის სახელი უნდა დაამატოთ." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "კურსის ხილვადობა კატალოგში" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -10180,11 +10169,11 @@ msgstr "" " \"შესახებ\" არის წვდომა დაშვებული), \"არცერთი\" (არ აჩვენო კატალოგში და არ " "დაუშვა წვდომა გვერდზე \"შესახებ\")." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "მისაღები გამოცდები გააქტიურებულია" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " @@ -10194,11 +10183,11 @@ msgstr "" "თქვენი კურსის შინაარსს ნახავენ. შენიშვნა, ამ კურსის პარამეტრის ჩასართავად " "უნდა გაააქტიუროთ მისაღები გამოცდები." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "მისაღები გამოცდების მინიმალური ქულა (%)" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " @@ -10208,19 +10197,19 @@ msgstr "" " ნახავენ თქვენი კურსის შინაარსს. შენიშვნა, ამ კურსის პარამეტრის ჩასართავად " "უნდა გაააქტიუროთ მისაღები გამოცდები." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "მისაღები გამოცდის ID" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "მისაღები გამოცდის შინაარსის მოდულის იდენტიფიკატორი (location) " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "სოციალურ მედიასთან გასაზიარებელი URL-ი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -10233,19 +10222,19 @@ msgstr "" " იყოს სრულად კვალიფიცირებული. მაგ: http://www.edx.org/course/Introduction-" "to-MOOCs-ITM001" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Language" msgstr "კურსის ენა" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "განსაზღვრეთ თქვენი კურსის ენა." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "გუნდების კონფიგურაცია" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See teams configuration documentation for help and examples." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "დაკვირვების ქვეშ გამოცდების გააქტიურება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " @@ -10268,33 +10257,33 @@ msgstr "" "ქვეშ გამოცდები გააქტიურებულია. გაითვალისწინეთ, რომ დაკვირვების ქვეშ " "გამოცდების, ასევე, გაააქტიურებს დროში შეზღუდულ გამოცდებს." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " "from the following options: {available_providers}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " "escalations (e.g. appeals, delayed reviews, etc.)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "დაკვირვების ქვეშ გამოცდებზე უარის დაშვება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -10307,12 +10296,12 @@ msgstr "" "ქვეშ. ეს პარამეტრი მოქმედია მხოლოდ მაშინ, თუ გამოცდები დაკვირვების ქვეშ " "გააქტიურებულია კურსისთვის." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "" "გამოცდაზე დაკვირვების ქვეშ საეჭვო მცდელობებზე შექმენით Zendesk ბილეთები " -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." @@ -10320,11 +10309,11 @@ msgstr "" "შეიყვანეთ სწორი ან მცდარი. თუ ეს მნიშვნელობა სწორია, საეჭვო მცდელობებზე " "შეიქმნება Zendesk ბილეთი." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "დროში შეზღუდული გამოცდების გააქტიურება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " @@ -10335,11 +10324,11 @@ msgstr "" "გამოცდები აქტიურდება თუ დაკვირვების ქვეშ გამოცდების გააქტიურება მონიშნულია " "სწორად." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "მინიმალური შეფასება კრედიტისთვის" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." @@ -10347,11 +10336,11 @@ msgstr "" "მინიმალური ქულა ათწილადებში, რომელიც მსმენელმა უნდა მიიღოს კურსზე კრედიტის " "მისაღებად, 0.0 და 1.0-ს შორისაა. მაგ: 75%-თვის შეიყვანეთ 0.75." -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "თვითრეგულირებადი" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" @@ -10361,11 +10350,11 @@ msgstr "" "კურსებს არ აქვთ დავალებების ჩაბარების ვადები და სტუდენტებს, კურსის " "დამთავრებამდე, მისი გავლა ნებისმიერ ვადაში შეუძლიათ." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "ქვედანაყოფის აუცილებელი წინაპირობების გააქტიურება" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." @@ -10374,21 +10363,21 @@ msgstr "" " ქვეგანოყოფილება სანამ მსმენელები, სხვა, აუცილებელი წინაპირობის ქვედანაყოფში" " არ მიიღებენ მინიმალურ ქულას." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "კურსის სასწავლო ინფორმაცია" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "განსაზღვრეთ, თუ რას ისწავლის სტუდენტი ამ კურსიდან." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -10396,19 +10385,19 @@ msgid "" "'public' (allow access to both outline and course content)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "კურსის ინსტრუქტორი" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "შეიყვანეთ კურსის ინსტრუქტორისთვის მონაცემები" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "დაამატეთ მხარდაჭერის არმქონე ამოცანები და ხელსაწყოები" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -10422,31 +10411,31 @@ msgstr "" " მეტ ძირითად მოთხოვნებთან მათი შეუსაბამობის გამო, როგორიცაა ტესტირება, " "წვდომა, ინტერნაციონალიზაცია, და დოკუმენტაცია." -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." @@ -10458,7 +10447,7 @@ msgstr "" msgid "Other Course Settings" msgstr "კურსის სხვა პარამეტრები" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -10466,7 +10455,7 @@ msgid "" "\"value\", \"other_setting\": \"value\" }" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "ძირითადი" @@ -10538,23 +10527,23 @@ msgstr "" msgid "{short_label} Avg" msgstr "" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "ამ მოდულისთვის საჩვენებელი Html შინაარსები" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" "LaTeX დოკუმნეტების წყაროს კოდი. ეს ფუნქცია არ არის კარგად მხარდაჭერილი." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" @@ -10565,23 +10554,23 @@ msgstr "" "პარამეტრს შეცვლით, უნდა შეინახოთ კომპონენტი და შემდეგ ხელახლა გახსნათ " "შესასწორებლად." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "რედაქტორი" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "ვიზუალური" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "დაუმუშავებელი" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "გვერდის დამალვა მსმენელთათვის" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." @@ -10589,51 +10578,51 @@ msgstr "" "ამ პარამეტრის შერჩევით, ამ გვერდს მხოლოდ კურსის გუნდის ის წევრები ნახავენ, " "რომლებსაც თანამშრომლის ან ადმინის როლიები აქვთ." -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "დამატებითი გვერდების HTML-ი" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "კურსის განახლებული ერთეულების ჩამონათვალი" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "ნებისმიერი ტიპი" -#: xmodule/library_content_module.py cms/templates/widgets/header.html +#: xmodule/library_content_block.py cms/templates/widgets/header.html msgid "Library" msgstr "ბიბლიოთეკა" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "აირჩიეთ ბიბლიოთეკა, რომლიდანაც შინაარსის გადმოტანა გსურთ." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "ბიბლიოთეკის ვერსია" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "განსაზღვრავს, თუ როგორ მოხდება ბიბლიოთეკიდან შინაარსის გადმოტანა" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "შემთხვევით აირჩიეთ n" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "დათვლა" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "შეიყვანეთ კომპონენტების რაოდენობა, რომ ყოველმა სტუდენტმა ნახოს." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "ამოცანის ტიპი" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." @@ -10641,32 +10630,32 @@ msgstr "" "აირჩიეთ, რა ტიპის ამოცანის გადმოტანა გსურთ ბიბლიოთეკიდან. \"ნებისმიერი " "ტიპი\"-ს მონიშვნის შემთხვევაში არ მოხდება ფილტრაცია." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "ეს კომპონენტი ვადაგასულია. ბიბლიოთეკას ახალი შინაარსი აქვს." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} განაახლე ახლა." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "ბიბლიოთეკა ძალადაკარგული, დაზიანებული ან წაშლილია." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "ბიბლიოთეკის სიის შესწორება." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -10674,23 +10663,23 @@ msgstr "" "ამ კურსში შინაარსის ბიბლიოთეკები არ არის მხარდაჭერილი. დამატებითი " "ინფორმაციისთვის დაუკავშირდით თქვენი სისტემის ადმინისტრატორს." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "ბიბლიოთეკა ჯერ არ არის არჩეული." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "აირჩიეთ ბიბლიოთეკა." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "განსაზღვრულ ბიბლიოთეკებში ამოცანის ტიპები არ ემთხვევა ერთმანეთს." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "აირჩიეთ ამოცანის სხვა ტიპი." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " @@ -10701,22 +10690,22 @@ msgstr[1] "" "განსაზღვრული ბიბლიოთეკის კონფიგურაცია {count} ამოცანების გადმოტანის " "საშუალებას იძლევა," -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "მაგრამ მხოლოდ {actual} შესაბამისი ამოცანებია." msgstr[1] "მაგრამ მხოლოდ {actual} შესაბამისი ამოცანებია." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "ბიბლიოთეკის კონფიგურაციის რედაქტირება." -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "არასწორი ბიბლიოთეკა" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "ბიბლიოთეკა მითითებული არ არის" @@ -10757,17 +10746,17 @@ msgstr "" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "LTI ID" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -10776,11 +10765,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "LTI URL" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -10789,11 +10778,11 @@ msgid "" "on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "მორგებული პარამეტრები" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -10802,11 +10791,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "ახალ გვერდზე გახსნა" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -10818,11 +10807,11 @@ msgstr "" " არსებული გვერდის IFrame-ში გაიხსნას. ეს პარამეტრი გამოიყენება მხოლოდ მაშინ," " როდესაც \"დამალე გარე ხელსაწყო\" მონიშნულია როგორც მცდარი." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "შეფასებული" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." @@ -10830,11 +10819,11 @@ msgstr "" "მონიშნეთ სწორი, თუ ეს კომპონენტი მიიღებს რიცხობრივ შეფასება LTI-ს გარე " "სისტემიდან." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "წონა" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." @@ -10843,7 +10832,7 @@ msgstr "" "მნიშვნელობა არის 1.0. ეს პარამეტრი გამოიყენება მხოლოდ მაშინ, როდესაც " "შეფასებული მონიშნულია როგორც სწორი." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" @@ -10851,15 +10840,15 @@ msgstr "" "KVS xblock-ში შენახული შეფასება -- ჯანგოს ბაზაში გამოქვეყნებული შეფასების " "ასლია" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "დააკომენტეთ, როგორც შემფასებლისგან მობრუნებული, LTI2.0 სპეციფიკაცია" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "გარე ხელსაწყოს დამალვა" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " @@ -10869,32 +10858,32 @@ msgstr "" "შეფასების გარე სისტემასთან სინქრონიზაციის შემცვლელად გამოყენება. ეს " "პარამეტრი მალავს გაშვების ღილაკს და ამ კომპონენტის ნებისმიერ IFrames." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "მოითხოვეთ მომხმარებლის სახელი" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "მონიშნეთ, მომხამრებლის სახელის სავა;დებულო მოთხოვნის მიზნით." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "მოითხოვეთ მომხმარებლის ელფოსტა" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "" "მონიშნეთ, მომხმარებლის ელფოსტის მისამართის სავალდებულო მოთხოვნის მიზნით." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "ინფორმაცია LTI აპლიკაციის შესახებ" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " @@ -10905,29 +10894,29 @@ msgstr "" "მომხმარებლებს თუ რატომ გაეგზავნება მესამე მხარის აპლიკაციას მათი " "მომხმარებლის სახელი და/ან ელფოსტა." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "ღილაკის ტექსტი" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" "შეიყვანეთ ტექსტი ღილაკზე, რომელიც მესამე მხარის აპლიკაციის გასაშვებად " "გამოიყენებოდა." -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "ვადაგადაცილებული შეფასებების მიღება" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" "მონიშნე სწორი, მესამე მხარის სისტემებისთვის ვადაგადაცილებული შეფასების " "გამოქვეყნების უფლების მინიჭების მიზნით." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " @@ -10936,7 +10925,7 @@ msgstr "" "ვერ ხერხდება მორგებული პარამეტრების გარჩევა: {custom_parameter}. უნდა იყოს " "\"x=y\" სტრინგი." -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -10945,7 +10934,7 @@ msgstr "" "ვერ ხერხდება LTI პასპორტის გარჩევა: {lti_passport}. უნდა იყოს " "\"id:key:secret\" სტრინგი." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py #: lms/templates/ccx/schedule.html msgid "Due Date" msgstr "საბოლოო ვადა" @@ -10955,11 +10944,11 @@ msgid "Enter the default date by which problems are due." msgstr "" "შეიყვანეთ ნაგულისხმევი თარიღი, რომელიც პრობლემების ვადას განსაზღვრავს." -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -11205,35 +11194,35 @@ msgstr "" msgid "Partition for segmenting users by enrollment track" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "შეიყვანეთ ამოცანების ვადის თარიღი." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "ჩაბარების ვადის გასვლის შემდეგ შინაარსის ბლოკის დამალვა" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." @@ -11241,23 +11230,21 @@ msgstr "" "თუ განსაზღვრულია, არათანამშრომელი მომხმარებლებისთვის თანამიმდევრობითი " "შინაარსი ვადის გასვლის შემდეგ დამალულია." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "არის მისაღები გამოცდა" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -"მონიშნე კურსის მოდული როგორც მისაღები გამოცდა. შენიშვნა, ამ კურსის " -"პარამეტრის ასამუშავებლად უნდა გაააქტიუროთ მისაღები გამოცდები." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "არის დრო შეზღუდული" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." @@ -11265,11 +11252,11 @@ msgstr "" "ეს პარამეტრი მიუთუთებს, არიან თუ არა სტუდენტები დროში შეზღუდული ამ კურსის " "კომპონენტის ხილვის ან მასზე ურთიერთქმედებისას. " -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "დროში შეზღუდვის წუთობრივი მაჩვენებელი" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." @@ -11277,21 +11264,21 @@ msgstr "" "წუთების რაოდენობა, რომლის განმავლობაშიც სტუდენტებისთვის კურსის კომპონენტის " "ხილვა და ინტერაქტივობა არის ხელმისაწვდომი." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "დაკვირვება გააქტიურებულია" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "" "პარამეტრი მიუთითებს არის თუ არა ეს გამოცდა დაკვირვების ქვეშ წარმოებული " "გამოცდა." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "პროგრამული უზრუნველყოფის უსაფრთხოების განხილვის წესები" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." @@ -11299,11 +11286,11 @@ msgstr "" "ეს პარამეტრი მიუთითებს თუ რომელ წესებს დაექვემდებარება დამკვირვებელთა გუნდი " "ვიდეოების ხილვისას." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "არის პრაქტიკული გამოცდა" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." @@ -11311,15 +11298,15 @@ msgstr "" "ეს პარამეტრი მიუთითებს მხოლოდ ტესტირების მიზნით არის თუ არა ეს გამოცდა. " "პრაქტიკული გამოცდები დადასტურებას არ ექვემდებარება." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." @@ -11327,49 +11314,49 @@ msgstr "" "ეს ქვეგანყოფილება მსმენელებისთვის მაშინ განიბლოკება, როცა ისინი სავალდებულო " "მოთხოვნებს დააკმაყოფილებენ." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "ეს გამოცდა მსმენელთათვის დამალულია." -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "ჯგუფის ID {group_id}" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "არ არის შერჩეული" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "შინაარსის ექსპერიმენტი" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -11380,29 +11367,29 @@ msgstr "" "ექსპერიმენტისთვის რომელსაც სტუდენტები ხედავენ, გავლენას იქონიებს " "ექსპერიმენტის მონაცემებზე." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "ჯგუფის კონფიგურაცია" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" "რომელი შვილობილი მოდულის ნახვის უფლება ექნებათ გარკვეული group_id სტუდენტებს" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (არააქტიური)" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "ექსპერიმენტი არ არის დაკავშირებული ჯგუფის კონფიგურაციასთან." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "აირჩიეთ ჯგუფის კონფიგურაცია" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." @@ -11410,7 +11397,7 @@ msgstr "" "ექსპერიმენტი იყენებს ჯგუფის წაშლილ კონფიგურაციას. მონიშნეთ მოქმედი ჯგუფის " "კონფიგურაცია ან წაშალეთ ეს ექსპერიმენტი." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." @@ -11419,16 +11406,16 @@ msgstr "" "ექსპერიმენტების მიერ მხარდაჭერილი. მონიშნეთ მოქმედი ჯგუფის კონფიგურაცია ან " "წაშლეთ ეს ექსპერიმენტი." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "ექსპერიმენტი არ მოიცავს კონფიგურაციის ყველა ჯგუფს." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "გამოტოვებული ჯგუფების დამატება" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." @@ -11436,7 +11423,7 @@ msgstr "" "ექსპერიმენტს აქვს არააქტიური ჯგუფი. გადაიტანეთ შინაარსი აქტიურ ჯგუფებში, " "შემდეგ წაშალეთ არააქტიური ჯგუფი." -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" "ამ ექსპერიმენტულ შინაარსს აქვს გარკვეული ხარვეზები, რაც მის ხილვადობაზე " @@ -11458,12 +11445,12 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -11472,11 +11459,11 @@ msgstr "" "ვერ ხერხდება Youtube-დან {youtube_id}-ის სუბტიტრების მიღება. სტატუსის კოდი: " "{status_code}." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "ჩვენ მხოლოდ SubRip (*.srt) სუბტიტრის ფორმატის მხარდაჭერა გვაქვს." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -11485,25 +11472,21 @@ msgstr "" "SubRip ფორმატის სუბტიტრების გარჩევისას დაფიქსირდა ხარვეზი. შიდა შეტყობინებაა" " {error_message}" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "SubRip ფორმატის სუბტიტრების გარჩევისას დაფიქსირდა ხარვეზი." -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: ატვირთული სუბტიტრები ვერ იძებნება: {user_filename}" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "" - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "ძირითადი" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -11511,7 +11494,7 @@ msgid_plural "" msgstr[0] "{lang} ენასთან ასოცირებული სუბტიტრის ფაილები ვერ მოიძებნა." msgstr[1] "{lang} ენასთან ასოცირებული სუბტიტრის ფაილები ვერ მოიძებნა." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." @@ -11519,61 +11502,65 @@ msgstr "" "თქვენი ვიდეოს URL-ი. ეს შესაძლოა იყოს YouTube-ის URL ან .mp4, .ogg, ან .webm" " ფორმატის ვიდეო ფაილის ბმული, რომელიც განთავსებულია ინტერნეტში." -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "ვიდეოს ძირითადი URL-ი" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "" + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "კომპონენტის ხილვადი სახელი" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "ამჟამინდელი პოზიცია ვიდეოში" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" "მოძველებული ბრაუზერებისთვის არ არის სავალდებულო: YouTube ID ნორმალური " "სიჩქარის ვიდეოსთვის." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "YouTube-ის ID" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" "მოძველებული ბრაუზერებისთვის არ არის სავალდებულო: YouTube ID .75x სიჩქარის " "ვიდეოსთვის." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "YouTube-ის ID .75x სიჩქარისთვის" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" "არასავალდებულოა, ძველი ბრაუზერებისთვის: YouTube ID-ი 1.25x სიჩქარის " "ვიდეოსთვის." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "YouTube-ის ID 1.25x სიჩქარისთვის" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" "არასავალდებულოა, ძველი ბრაუზერებისთვის: YouTube ID-ი 1.5x სიჩქარის " "ვიდეოსთვის. " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "YouTube-ის ID 1.5x სიჩქარისთვის" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " @@ -11584,11 +11571,11 @@ msgstr "" "დაფორმატებულია შემდეგნაირად: HH:MM:SS. მაქსიმალური მნიშვნელობა არის " "23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "ვიდეოს დაწყების დრო" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " @@ -11599,11 +11586,11 @@ msgstr "" "გაეშვება. დაფორმატებულია შემდეგნაირად: HH:MM:SS. მაქსიმალური მნიშვნელობა " "არის 23:59:59." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "ვიდეოს გაჩერების დრო" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " @@ -11614,11 +11601,11 @@ msgstr "" " ამისთვის ვიდეო ფაილის URL-ების ველში სულ ცოტა ერთი არა-YouTube URL-ი უნდა " "დაამატოთ." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "ვიდეოს გადმოწერა ნებადართულია" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -11634,11 +11621,11 @@ msgstr "" "ჩამონათვალში. სტუდენტებისთვის ამ ვიდეოების ჩამოტვირთვის უფლების " "მინიჭებისთვის, მონიშნეთ ვიდეოს ჩამოტვირთვის უფლება, როგორც სწორი. " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "ვიდეო ფაილების URL მისამართები" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -11656,11 +11643,11 @@ msgstr "" "აქ დაამატეთ სუბტიტრების URL-ი. სტუდენტები სუბტიტრების ჩამოსატვირთ ბმულს " "ვიდეოს ქვემოთნ იხილავენ." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "სუბტიტრების გადმოსაწერი URL" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -11672,11 +11659,11 @@ msgstr "" ".srt ან .txt ფაილია. თუ სუბტიტრების განთავსება სხვა ფორმატში გსურთ, ატვირთეთ" " ფაილი მასალების ატვირთვის ველის გამოყენებით." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "სუბტიტრების გადმოწერა ნებადართულია" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" @@ -11686,19 +11673,19 @@ msgstr "" "სინქრონიზებული სუბტიტრების ველიდან. ეს სუბტიტრები უნდა იყოს ინგლისურად. ამ " "პარამეტრის შეცვლა არ გჭირდებათ." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "ნაგულისხმევი სინქრონიზებული სუბტიტრები" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "მიუთითეთ, უნდა გამოჩნდეს თუ არა ვიდეოს სუბტიტრები ნაგულისხმევად." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "სუბტიტრების ჩვენება" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." @@ -11706,51 +11693,51 @@ msgstr "" "დაამატეთ სუბტიტრები სხვა ენაზე. ენის განსასაზღვრად დააწკაპუნეთ ქვემოთ და " "ატვირთეთ ამ ენის .srt ფორმატის სუბტიტრების ფაილი." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "სუბტიტრების ენა" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "სუბტიტრების უპირატესი ენა." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "სუბტიტრების უპირატესი ენა" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "მომხმარებლის მიერ ჩამოსატვირთი სუბტიტრების ფაილის ფორმატი." #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "SubRip (.srt) ფაილი" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "ტექსტური (.txt) ფაილი" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "ბოლო სიჩქარე, რომელიც მომხმარებელმა ვიდეოსთვის განსაზღვრა." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "ვიდეოს ნაგულისხმევი სიჩქარე." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "განსაზღვრეთ, ხელმისაწვდომია თუ არა მომხმარებლისთვის YouTube." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." @@ -11759,11 +11746,11 @@ msgstr "" "ჩამოტვირთვაზე“ დაწკაპუნებით სტუდენტებს მათ ჩამოტვირთვის შესაძლებლობა " "ექნებათ." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "თვალსაჩინოების ატვირთვა" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." @@ -11771,11 +11758,11 @@ msgstr "" "განსაზღვრეთ, ამ ვიდეოზე წვდომა ნებადართულია მხოლოდ ბრაუზერებიდან, თუ სხვა " "აპლიკაციებიდან, მათ შორის მობილური აპლიკაციიდანაც არის შესაძლებელი." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "ვიდეო ხელმისაწვდომია მხოლოდ ვებზე" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -11788,36 +11775,36 @@ msgstr "" "ვიდეო ფაილის URL-ებისა და YouTube ID-ის ველებში. თუ არ მოგანიჭეს ვიდეოს ID, " "შეიყვანეთ მნიშვნელობები სხვა ველებში და დააიგნორეთ ეს ველი." -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "ბუფერის ბოლო ნახვის თარიღი" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "ნუღარ გამოაჩენთ ბუფერს " -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_module.py lms/templates/annotatable.html +#: xmodule/word_cloud_block.py lms/templates/annotatable.html #: lms/templates/peer_grading/peer_grading.html msgid "Instructions" msgstr "ინსტრუქციები" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " @@ -11827,47 +11814,47 @@ msgstr "" "სიტყვა ღრუბელი. ნათელი ინსტრუქციები მნიშვნელოვანია განსაკუთრებით იმ " "მსმენელებისთვის, რომლებსაც წვდომის საჭიროებები აქვთ." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "დამატებულები" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" "სიტყვებისა და წინადადებების დასამატებლად მსმენელებისთვის ხელმისაწვდომი " "ტექსტური გრაფების რაოდენობა." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "სიტყვების მაქსიმალური რაოდენობა" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "" "გენერირებული სიტყვის ღრუბელში ხილვადი სიტყვების მაქსიმალური რაოდენობა." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "პროცენტის ჩვენება" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "შეყვანილი სიტყვის სტატისტიკა სიტყვის ახლოს ჩანს." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "გამოაქვეყნა თუ არა ამ მსმენელმა სიტყვები ღრუბელში." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "სტუდენტის პასუხი." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "ყველა შესაძლო სიტყვა ყველა მოსწავლისგან." -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "ყველაზე ხშირად გამოყენებადი num_top_words სიტყვა სიტყვის ღრუბელში." @@ -12339,7 +12326,7 @@ msgid "Vertical" msgstr "ვერტიკალური" #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "განყოფილება" @@ -13063,7 +13050,7 @@ msgstr "" "ამჟამად დისკუსიები ტექნიკური მომსახურების რეჟიმშია გადაყვანილი. მალე " "დავბრუნდებით!" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "" @@ -13089,7 +13076,7 @@ msgstr "მართვადი დისკუსია" msgid "Hide Annotations" msgstr "ანოტაციების დამალვა" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "სანიშნებში დამატებული" @@ -13097,9 +13084,9 @@ msgstr "სანიშნებში დამატებული" msgid "Bookmark this page" msgstr "დაამატე ის გვერდი სანიშნებში" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." -msgstr "თქვენ არ გაქვთ წვდომა ამ დამოკიდებულ მოდულზე." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." +msgstr "" #: lms/templates/course.html msgid "LEARN MORE" @@ -13640,27 +13627,27 @@ msgid "" "{link_start}dashboard{link_end} for courses." msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "" diff --git a/conf/locale/lt_LT/LC_MESSAGES/django.po b/conf/locale/lt_LT/LC_MESSAGES/django.po index a3d9c0cd4c..107495a90d 100644 --- a/conf/locale/lt_LT/LC_MESSAGES/django.po +++ b/conf/locale/lt_LT/LC_MESSAGES/django.po @@ -85,7 +85,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/item.py xmodule/html_module.py +#: cms/djangoapps/contentstore/views/item.py xmodule/html_block.py msgid "Text" msgstr "" @@ -113,7 +113,7 @@ msgid "Video" msgstr "" #: cms/djangoapps/contentstore/views/component.py -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Advanced" msgstr "" @@ -121,38 +121,38 @@ msgstr "" msgid "Entrance Exam" msgstr "Stojamasis egzaminas" -#: lms/templates/ccx/schedule.html lms/templates/seq_module.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html msgid "Unit" msgstr "Skyrius" #: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Empty" msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "The following parameters are required: {missing}." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "" "There is a problem with this transcript file. Try to upload a different " "file." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py #, python-brace-format msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "" #: cms/djangoapps/contentstore/views/transcript_settings.py #: cms/djangoapps/contentstore/views/transcripts_ajax.py -#: xmodule/video_module/video_handlers.py +#: xmodule/video_block/video_handlers.py msgid "A transcript file is required." msgstr "" @@ -161,7 +161,7 @@ msgid "Name" msgstr "Vardas" #: cms/djangoapps/contentstore/views/videos.py -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video ID" msgstr "" @@ -196,7 +196,7 @@ msgid "Log out" msgstr "" #: common/djangoapps/course_modes/admin.py -#: common/djangoapps/course_modes/models.py xmodule/library_content_module.py +#: common/djangoapps/course_modes/models.py xmodule/library_content_block.py msgid "Mode" msgstr "" @@ -4408,7 +4408,7 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_module.py +#: lms/djangoapps/lms_xblock/mixin.py xmodule/split_test_block.py msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -8240,21 +8240,21 @@ msgstr "" msgid "Our mailing address is" msgstr "" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "XML data for the annotation" msgstr "" -#: xmodule/annotatable_module.py xmodule/capa_module.py -#: xmodule/conditional_module.py xmodule/discussion_block.py -#: xmodule/html_module.py xmodule/library_content_module.py +#: xmodule/annotatable_block.py xmodule/capa_block.py +#: xmodule/conditional_block.py xmodule/discussion_block.py +#: xmodule/html_block.py xmodule/library_content_block.py #: xmodule/library_root_xblock.py xmodule/library_sourced_block.py -#: xmodule/poll_module.py xmodule/unit_block.py -#: xmodule/video_module/video_xfields.py xmodule/word_cloud_module.py +#: xmodule/poll_block.py xmodule/unit_block.py +#: xmodule/video_block/video_xfields.py xmodule/word_cloud_block.py #: xmodule/x_module.py msgid "The display name for this component." msgstr "" -#: xmodule/annotatable_module.py +#: xmodule/annotatable_block.py msgid "Annotation" msgstr "" @@ -8266,11 +8266,11 @@ msgstr "" msgid "Question {}" msgstr "" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Incorrect" msgstr "" -#: xmodule/capa/capa_problem.py xmodule/capa_module.py +#: xmodule/capa/capa_problem.py xmodule/capa_block.py msgid "Correct" msgstr "" @@ -8427,7 +8427,7 @@ msgstr "" msgid "Incorrect:" msgstr "" -#: xmodule/capa/responsetypes.py xmodule/capa_module.py +#: xmodule/capa/responsetypes.py xmodule/capa_block.py msgid "Answer" msgstr "" @@ -8676,216 +8676,216 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Blank Advanced Problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Number of attempts taken by the student on this problem" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Maximum Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Date that this problem is due by" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Results" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Always" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Never" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Past Due" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Show Answer" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answered" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Closed" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Finished" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct or Past Due" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After Some Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Attempted" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Show Answer: Number of Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether to force the save button to appear on the page" msgstr "" -#: xmodule/capa_module.py xmodule/library_content_module.py +#: xmodule/capa_block.py xmodule/library_content_block.py msgid "Show Reset Button" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Randomization" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "On Reset" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Per Student" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "XML data for the problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the correctness of current student answers" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary for maintaining the state of inputtypes" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student responses" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Dictionary with the current student score" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether or not the answers have been saved since last submit" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Whether the student has answered the problem" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Random seed for this student" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Last submission time" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Timer Between Attempts" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem Weight" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Markdown source of this module" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" -#: xmodule/capa_module.py xmodule/html_module.py +#: xmodule/capa_block.py xmodule/html_block.py msgid "Enable LaTeX templates?" msgstr "" -#: xmodule/capa_module.py xmodule/modulestore/inheritance.py +#: xmodule/capa_block.py xmodule/modulestore/inheritance.py msgid "Matlab API key" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -8895,47 +8895,47 @@ msgid "" "contact moocsupport@mathworks.com" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer ID" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Question" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Correct Answer" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Submitting" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Warning: The problem has been reset to its initial state!" msgstr "" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "If this error persists, please contact the course staff." msgstr "" @@ -8944,7 +8944,7 @@ msgstr "" #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "" @@ -8952,18 +8952,18 @@ msgstr "" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" @@ -8972,7 +8972,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" @@ -8981,7 +8981,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" @@ -8990,37 +8990,37 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Partially Correct" msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Answer submitted." msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem is closed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be reset before it can be submitted again." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" @@ -9029,7 +9029,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" @@ -9038,7 +9038,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" @@ -9047,15 +9047,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem needs to be reset prior to save." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Your answers have been saved." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -9064,204 +9064,204 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You cannot select Reset for a problem that is closed." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "You must submit an answer before you can select Reset." msgstr "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem's definition does not support rescoring." msgstr "" -#: xmodule/capa_module.py +#: xmodule/capa_block.py msgid "Problem must be answered before it can be graded again." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "List of urls of children that are references to external modules" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Source Components" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The component location IDs of all source components that are used to " -"determine whether a learner is shown the content of this conditional module." -" Copy the component location ID of a component from its Settings dialog in " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " "Studio." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Attribute" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The attribute of the source components that determines whether a learner is " -"shown the content of this conditional module." +"shown the content of this conditional block." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Conditional Value" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "" "The value that the conditional attribute of the source components must match" -" before a learner is shown the content of this conditional module." +" before a learner is shown the content of this conditional block." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Blocked Content Message" msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " -"show the content of this conditional module. Include {link} in the text of " +"show the content of this conditional block. Include {link} in the text of " "your message to give learners a direct link to required units. For example, " "'You must complete {link} before you can access this unit'." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py #, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "This component has no source components configured yet." msgstr "" -#: xmodule/conditional_module.py +#: xmodule/conditional_block.py msgid "Configure list of sources" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "LTI Passports" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"id:client_key:client_secret\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "List of Textbook objects with (title, url) for textbooks used in this course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Slug that points to the wiki for this course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is opened" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that enrollment for this class is closed" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Start time when this module is visible" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that this class ends" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Date that certificates become available to learners" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cosmetic Course Display Price" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The cost displayed to students for enrolling in the course. If a paid course" " registration price is set by an administrator in the database, that price " "will be displayed instead of this one." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Advertised Start" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the text that you want to use as the advertised starting time frame " "for the course, such as \"Winter 2018\". If you enter null for this value, " "the start date that you have set for this course is used." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Courses" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Grading policy definition for this class" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Show Calculator" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the name of the course as it should appear in the course list." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Display Name" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Course Editor" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Survey URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Blackout Dates" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter pairs of dates between which students cannot post to discussion " "forums. Inside the provided brackets, enter an additional set of square " @@ -9274,11 +9274,11 @@ msgid "" "\"2015-10-08\"]] " msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Topic Mapping" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter discussion categories in the following format: \"CategoryName\": " "{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " @@ -9291,104 +9291,104 @@ msgid "" "\"i4x-UniversityX-MUS101-course-2015_T1\", \"default\": true}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussions Plugin Settings" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Settings for discussions plugins." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Announcement Date" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the date to announce your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Cohort Configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter policy keys and values to enable the cohort feature, define automated " "student assignment to groups, or identify any course-wide discussion topics " "as private to cohort members." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Is New" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course appears in the list of new courses," " and a New! badge temporarily appears next to the course image." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Mobile Course Available" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Video Upload Credentials" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the unique identifier for your course's video files provided by " "{platform_name}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Not Graded" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, the course will not be graded." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Disable Progress Graph" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "PDF Textbooks" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "List of dictionaries containing pdf_textbook configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "HTML Textbooks" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "For HTML textbooks that appear as separate tabs in the course, enter the " "name of the tab (usually the title of the book) as well as the URLs and " "titles of each chapter in the book." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Remote Gradebook" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." @@ -9399,7 +9399,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable CCX" msgstr "" @@ -9408,7 +9408,7 @@ msgstr "" #. a role created by a course Instructor to enable a person (the "Coach") to #. manage the custom course for #. his students. -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -9418,170 +9418,170 @@ msgstr "" #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CCX Connector URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "URL for CCX Connector application for managing creation of CCXs. (optional)." " Ignored unless 'Enable CCX' is set to 'true'." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Anonymous Discussion Posts to Peers" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to other students. This setting does not make posts anonymous to " "course staff." msgstr "" -#: xmodule/course_module.py xmodule/library_root_xblock.py +#: xmodule/course_block.py xmodule/library_root_xblock.py msgid "Advanced Module List" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the names of the advanced modules to use in your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "True if timezones should be shown on dates in the course. Deprecated in " "favor of due_date_display_format." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Due Date Display Format" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the format for due dates. The default is Mon DD, YYYY. Enter " "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " "YYYY-MM-DD, or \"%Y-%d-%m\" for YYYY-DD-MM." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "External Login Domain" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the external login method students can use for the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificates Downloadable Before End" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Certificates Display Behavior" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "This field, together with certificate_available_date will determine when a " "user can see their certificate for the course" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course About Page Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the course image file. You must upload this file on the " "Files & Uploads page. You can also set the course image on the Settings & " "Details page." msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Banner Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the banner image file. You can set the banner image on the " "Settings & Details page." msgstr "" -#: xmodule/course_module.py cms/templates/settings.html +#: xmodule/course_block.py cms/templates/settings.html msgid "Course Video Thumbnail Image" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Edit the name of the video thumbnail image file. You can set the video " "thumbnail image on the Settings & Details page." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Issue Open Badges" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the short name of the type of certificate that students receive" " when they complete the course. For instance, \"Certificate\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Short)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Use this setting only when generating PDF certificates. Between quotation " "marks, enter the long name of the type of certificate that students receive " "when they complete the course. For instance, \"Certificate of Achievement\"." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Name (Long)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Enabled" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Web/HTML View Overrides" msgstr "" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" @@ -9589,47 +9589,47 @@ msgstr "" #. Translators: This field is the container for course-specific certificate #. configuration values -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Certificate Configuration" msgstr "" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter course-specific configuration information here (JSON format)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "CSS Class for Course Reruns" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Discussion Forum External Link" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Hide Progress Tab" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allows hiding of the progress tab." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Organization Display String" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course organization that you want to appear in the course. This " "setting overrides the organization that you entered when you created the " @@ -9637,11 +9637,11 @@ msgid "" "course, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Number Display String" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the course number that you want to appear in the course. This setting " "overrides the course number that you entered when you created the course. To" @@ -9649,60 +9649,60 @@ msgid "" "null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Maximum Student Enrollment" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Public Wiki Access" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, students can view the course wiki even if " "they're not enrolled in the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Invitation Only" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Name" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Pre-Course Survey Required" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete a survey before they can view your " "course content. If you set this value to true, you must add a name for the " "survey to the Course Survey Name setting above." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility In Catalog" msgstr "" #. Translators: the quoted words 'both', 'about', and 'none' must be #. left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for showing the course in the course catalog." " This can be set to one of three values: 'both' (show in catalog and allow " @@ -9710,41 +9710,41 @@ msgid "" " not show in catalog and do not allow access to an about page)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Enabled" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify whether students must complete an entrance exam before they can view" " your course content. Note, you must enable Entrance Exams for this course " "setting to take effect." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam Minimum Score (%)" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Specify a minimum percentage score for an entrance exam before students can " "view your course content. Note, you must enable Entrance Exams for this " "course setting to take effect." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Entrance Exam ID" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Content module identifier (location) of entrance exam." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Social Media Sharing URL" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "If dashboard social sharing and custom course URLs are enabled, you can " "provide a URL (such as the URL to a course About page) that social media " @@ -9756,15 +9756,15 @@ msgstr "" msgid "Course Language" msgstr "Kurso kalba" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify the language of your course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Teams Configuration" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Configure team sets, limit team sizes, and set visibility settings using " "JSON. See teams configuration documentation for help and examples." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Proctored Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, proctored exams are enabled in " "your course. Note that enabling proctored exams will also enable timed " "exams." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctoring Provider" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py #, python-brace-format msgid "" "Enter the proctoring provider you want to use for this course run. Choose " "from the following options: {available_providers}." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Proctortrack Exam Escalation Contact" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Required if 'proctortrack' is selected as your proctoring provider. Enter an" " email address to be contacted by the support team whenever there are " "escalations (e.g. appeals, delayed reviews, etc.)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Allow Opting Out of Proctored Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, learners can choose to take " "proctored exams without proctoring. If this value is false, all learners " @@ -9818,73 +9818,73 @@ msgid "" "exams are enabled for the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, a Zendesk ticket will be created" " for suspicious attempts." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Timed Exams" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course. Regardless of this setting, timed exams are enabled if Enable " "Proctored Exams is set to true." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Minimum Grade for Credit" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "Self Paced" msgstr "" -#: xmodule/course_module.py xmodule/modulestore/inheritance.py +#: xmodule/course_block.py xmodule/modulestore/inheritance.py msgid "" "Set this to \"true\" to mark this course as self-paced. Self-paced courses " "do not have due dates for assignments, and students can progress through the" " course at any rate before the course ends." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enable Subsection Prerequisites" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If this value is true, you can hide a subsection until " "learners earn a minimum score in another, prerequisite subsection." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Learning Information" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Specify what student can learn from the course." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Visibility For Unenrolled Learners" msgstr "" #. Translators: the quoted words 'private', 'public_outline', and 'public' #. must be left untranslated. Leave them as English words. -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Defines the access permissions for unenrolled learners. This can be set to " "one of three values: 'private' (default visibility, only allowed for " @@ -9892,19 +9892,19 @@ msgid "" "'public' (allow access to both outline and course content)." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course Instructor" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Enter the details for Course Instructor" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Add Unsupported Problems and Tools" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, you can add unsupported problems and tools to " "your course in Studio. Unsupported problems and tools are not recommended " @@ -9913,31 +9913,31 @@ msgid "" "documentation." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Highlights Enabled for Messaging" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter true or false. If true, any highlights associated with content in the " "course will be messaged to learners at their scheduled time." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom JS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter Javascript resource URLs you want to be loaded globally throughout the" " course pages." msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "Course-wide Custom CSS" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Enter CSS resource URLs you want to be loaded globally throughout the course" " pages." @@ -9949,7 +9949,7 @@ msgstr "" msgid "Other Course Settings" msgstr "Kiti kurso nustatymai" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "" "Any additional information about the course that the platform needs or that " "allows integration with external systems such as CRM software. Enter a " @@ -9957,7 +9957,7 @@ msgid "" "\"value\", \"other_setting\": \"value\" }" msgstr "" -#: xmodule/course_module.py +#: xmodule/course_block.py msgid "General" msgstr "" @@ -10025,59 +10025,59 @@ msgstr "" msgid "{short_label} Avg" msgstr "" -#: xmodule/hidden_module.py +#: xmodule/hidden_block.py #, python-brace-format msgid "" "ERROR: \"{block_type}\" is an unknown component type. This component will be" " hidden in LMS." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Html contents to display for this module" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must" " save the component and then re-open it for editing." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Editor" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Visual" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Raw" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "Hide Page From Learners" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "HTML for the additional pages" msgstr "" -#: xmodule/html_module.py +#: xmodule/html_block.py msgid "List of course update items" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Any Type" msgstr "" @@ -10085,88 +10085,88 @@ msgstr "" msgid "Library" msgstr "Biblioteka" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select the library from which you want to draw content." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library Version" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Determines how content is drawn from the library" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Choose n at random" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Count" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Enter the number of components to display to each student." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Problem Type" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "Determines whether a 'Reset Problems' button is shown, so users may reset " "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "This component is out of date. The library has new content." msgstr "" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "{refresh_icon} Update now." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Library is invalid, corrupt, or has been deleted." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit Library List." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "A library has not yet been selected." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select a Library." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "There are no matching problem types in the specified libraries." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Select another problem type." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " @@ -10175,7 +10175,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." @@ -10184,15 +10184,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Edit the library configuration." msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "Invalid Library" msgstr "" -#: xmodule/library_content_module.py +#: xmodule/library_content_block.py msgid "No Library Selected" msgstr "" @@ -10231,17 +10231,17 @@ msgstr "" msgid "Importing Library Block failed - are the IDs valid and readable?" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI ID" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" @@ -10250,11 +10250,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI URL" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -10263,11 +10263,11 @@ msgid "" "on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Custom Parameters" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " @@ -10276,11 +10276,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Open in New Page" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -10288,104 +10288,104 @@ msgid "" "set to False. " msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Scored" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Weight" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Comment as returned from grader, LTI2.0 spec" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Hide External Tool" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " "setting hides the Launch button and any IFrames for this component." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's username" msgstr "" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's username." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Request user's email" msgstr "" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Select True to request the user's email address." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "LTI Application Information" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " "email will be forwarded to a third party application." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Button Text" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "Accept grades past deadline" msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "" -#: xmodule/lti_module.py +#: xmodule/lti_block.py #, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " @@ -10400,11 +10400,11 @@ msgstr "Pabaigos data" msgid "Enter the default date by which problems are due." msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "Number of Relative Weeks Due By" msgstr "" -#: xmodule/modulestore/inheritance.py xmodule/seq_module.py +#: xmodule/modulestore/inheritance.py xmodule/seq_block.py msgid "" "Enter the number of weeks the problems are due by relative to the learner's " "enrollment date" @@ -10607,210 +10607,210 @@ msgstr "" msgid "Partition for segmenting users by enrollment track" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Whether this student has voted on the poll" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Student answer" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from all students" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll answers from xml" msgstr "" -#: xmodule/poll_module.py +#: xmodule/poll_block.py msgid "Poll question" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Enter the date by which problems are due." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Hide sequence content After Due Date" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "If set, the sequence content is hidden for non-staff users after the due " "date has passed." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Entrance Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" -"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Time Limited" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Time Limit in Minutes" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Proctoring Enabled" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is a proctored exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Software Secure Review Rules" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates what rules the proctoring team should follow when " "viewing the videos." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Practice Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "Is Onboarding Exam" msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This setting indicates whether this exam is an onboarding exam." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "This exam is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." msgstr "" -#: xmodule/seq_module.py +#: xmodule/seq_block.py msgid "" "A list summarizing what students should look forward to in this section." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "Group ID {group_id}" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Not Selected" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The display name for this component. (Not shown to learners)" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Content Experiment" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " "will impact the experiment data." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Group Configuration" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Which child module students in a particular group_id should see" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py #, python-brace-format msgid "{group_name} (inactive)" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "The experiment is not associated with a group configuration." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Select a Group Configuration" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "Add Missing Groups" msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." msgstr "" -#: xmodule/split_test_module.py +#: xmodule/split_test_block.py msgid "This content experiment has issues that affect content visibility." msgstr "" @@ -10830,47 +10830,43 @@ msgstr "" msgid "Add discussion for the Unit." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" -#: xmodule/video_module/transcripts_utils.py +#: xmodule/video_block/transcripts_utils.py #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" -#: xmodule/video_module/video_handlers.py -msgid "Language is required." -msgstr "" - -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Basic" msgstr "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -10880,92 +10876,96 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." msgstr "" -#: xmodule/video_module/video_module.py +#: xmodule/video_block/video_block.py msgid "Default Video URL" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_handlers.py +msgid "Language is required." +msgstr "" + +#: xmodule/video_block/video_xfields.py msgid "Component Display Name" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Current position in the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for .75x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.25x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "YouTube ID for 1.5x speed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to start if you don't want the entire video to play." " Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Start Time" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Time you want the video to stop if you don't want the entire video to play. " "Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Stop Time" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download versions of this video in different formats if " "they cannot use the edX video player or do not have access to YouTube. You " "must add at least one non-YouTube URL in the Video File URLs field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Download Allowed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The URL or URLs where you've posted non-YouTube versions of the video. Each " "URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " @@ -10975,11 +10975,11 @@ msgid "" "Video Download Allowed to True." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video File URLs" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "By default, students can download an .srt or .txt transcript when you set " "Download Transcript Allowed to True. If you want to provide a downloadable " @@ -10990,11 +10990,11 @@ msgid "" "transcript below the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Downloadable Transcript URL" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Allow students to download the timed transcript. A link to download the file" " appears below the video. By default, the transcript is an .srt or .txt " @@ -11002,100 +11002,100 @@ msgid "" "format, upload a file by using the Upload Handout field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Download Transcript Allowed" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "The default transcript for the video, from the Default Timed Transcript " "field on the Basic tab. This transcript should be in English. You don't have" " to change this setting." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Default Timed Transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Show Transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript Languages" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Preferred language for transcript" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Transcript file format to download by user." msgstr "" #. Translators: This is a type of file used for captioning in the video #. player. -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "SubRip (.srt) file" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Text (.txt) file" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "The default speed for the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether to advance automatically to the next unit when the video " "ends." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether YouTube is available for the user." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Upload Handout" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Video Available on Web Only" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "" "If you were assigned a Video ID by edX for the video to play in this " "component, enter the ID here. In this case, do not enter values in the " @@ -11104,27 +11104,27 @@ msgid "" "this field." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Date of the last view of the bumper" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Do not show bumper again" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Specify whether the video can be accessed publicly by learners." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Public Access" msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Add a specific thumbnail for learners to see before playing the video." msgstr "" -#: xmodule/video_module/video_xfields.py +#: xmodule/video_block/video_xfields.py msgid "Thumbnail" msgstr "" @@ -11132,51 +11132,51 @@ msgstr "" msgid "Instructions" msgstr "Instrukcijos" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " "accessibility requirements." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Inputs" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Maximum Words" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "The maximum number of words displayed in the generated word cloud." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Show Percents" msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Statistics are shown for entered words near that word." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Whether this learner has posted words to the cloud." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Student answer." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "All possible words from all learners." msgstr "" -#: xmodule/word_cloud_module.py +#: xmodule/word_cloud_block.py msgid "Top num_top_words words for word cloud." msgstr "" @@ -11643,7 +11643,7 @@ msgid "Vertical" msgstr "Vertikaliai" #: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Section" msgstr "Tema" @@ -12363,7 +12363,7 @@ msgid "" "up shortly!" msgstr "" -#: lms/templates/_gated_content.html lms/templates/seq_module.html +#: lms/templates/_gated_content.html lms/templates/seq_block.html msgid "Content Locked" msgstr "" @@ -12389,7 +12389,7 @@ msgstr "Vadovaujama diskusija " msgid "Hide Annotations" msgstr "Slėpti komentarus" -#: lms/templates/bookmark_button.html lms/templates/seq_module.html +#: lms/templates/bookmark_button.html lms/templates/seq_block.html msgid "Bookmarked" msgstr "" @@ -12397,8 +12397,8 @@ msgstr "" msgid "Bookmark this page" msgstr "" -#: lms/templates/conditional_module.html -msgid "You do not have access to this dependency module." +#: lms/templates/conditional_block.html +msgid "You do not have access to this dependency block." msgstr "" #: lms/templates/course.html @@ -12946,27 +12946,27 @@ msgid "" "{link_start}dashboard{link_end} for courses." msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Important!" msgstr "" #. Translators: A button for showing the Previous Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Previous" msgstr "" #. Translators: A button for showing the Next Unit -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgctxt "unit" msgid "Next" msgstr "" -#: lms/templates/seq_module.html +#: lms/templates/seq_block.html msgid "Sequence" msgstr "" -#: lms/templates/seq_module.html lms/templates/vert_module.html +#: lms/templates/seq_block.html lms/templates/vert_module.html msgid "Completed" msgstr "" diff --git a/conf/locale/rtl/LC_MESSAGES/django.mo b/conf/locale/rtl/LC_MESSAGES/django.mo index 73701b64ae2a79d128ce118a68b1498bcadc3b3e..fa55c43e309351956b5147f94075a9c211214dbd 100644 GIT binary patch delta 73 zcmcaNTmRl{{e~9C7N!>F7M3lnF4f}3x(0^21||xImR5$wR;K29rpCsW#-{Dj)vQ3w V2E^<@%mKulK+Ls0x|+K=2mnrf7R&$u delta 73 zcmcaNTmRl{{e~9C7N!>F7M3lnF4f{jx`sx&My3iz23DrVR>sD9=B5?~h6e4?)vQ3w V2E^<@%mKulK+Ls0x|+K=2mnme7QX-h diff --git a/conf/locale/rtl/LC_MESSAGES/django.po b/conf/locale/rtl/LC_MESSAGES/django.po index dc1ceb2def..63c94c6076 100644 --- a/conf/locale/rtl/LC_MESSAGES/django.po +++ b/conf/locale/rtl/LC_MESSAGES/django.po @@ -1,45 +1,45 @@ # #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# django-studio.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# mako.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# mako-studio.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# wiki.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# edx_proctoring_proctortrack.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-12-25 20:53+0000\n" -"PO-Revision-Date: 2022-12-25 20:53:33.758010\n" +"POT-Creation-Date: 2023-01-04 19:13+0000\n" +"PO-Revision-Date: 2023-01-04 19:13:57.533935\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: rtl\n" diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.mo b/conf/locale/rtl/LC_MESSAGES/djangojs.mo index df3a9444dd423e9bab9f90e01e2c16a949ac1e85..8ea6095ac56f6022151c4a350683ae270b511b4f 100644 GIT binary patch delta 51 zcmaFRBlw_4u%U%<3zL_GxUsH*p{{|6f}y3Ap|O>zxt_VPfvJUAd!hsr5HoL2lwkR< F3jl<)4j%vj delta 51 zcmaFRBlw_4u%U%<3zL_GxRI`*k*<-cf{}rhsj-!@v7Uvofw`GMd!hsr5HoL2lwkR< F3jl-i4io?Y diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.po b/conf/locale/rtl/LC_MESSAGES/djangojs.po index c38a5fd50b..4ee18b63ce 100644 --- a/conf/locale/rtl/LC_MESSAGES/djangojs.po +++ b/conf/locale/rtl/LC_MESSAGES/djangojs.po @@ -1,39 +1,39 @@ # #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# djangojs-studio.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# djangojs-account-settings-view.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2022 EdX +# Copyright (C) 2023 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# underscore.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # # #-#-#-#-# underscore-studio.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2022 edX +# Copyright (C) 2023 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2022. +# EdX Team , 2023. # msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-12-25 20:53+0000\n" -"PO-Revision-Date: 2022-12-25 20:53:33.830760\n" +"POT-Creation-Date: 2023-01-04 19:13+0000\n" +"PO-Revision-Date: 2023-01-04 19:13:57.730586\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: rtl\n" diff --git a/conf/locale/tr_TR/LC_MESSAGES/django.mo b/conf/locale/tr_TR/LC_MESSAGES/django.mo index c5a040b655060d690caf767b19bacdc9a2e1cfe4..2ac69f3dc0f689c0e6a5b5d760071e84f8eb6f40 100644 GIT binary patch delta 95680 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°YA^1$SN7}mQ5}y$b+Er*ALD<%xCHsHk*}jc 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%0DLHCYd#=F&~#tB_=c;PD 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 KKm46PXZ$~GT_1b^ diff --git a/conf/locale/tr_TR/LC_MESSAGES/django.po b/conf/locale/tr_TR/LC_MESSAGES/django.po index 55b07970b0..640ddc8b1c 100644 --- a/conf/locale/tr_TR/LC_MESSAGES/django.po +++ b/conf/locale/tr_TR/LC_MESSAGES/django.po @@ -2261,7 +2261,7 @@ msgstr "Open edX" #: lms/djangoapps/branding/api.py msgid "Cookie Policy" -msgstr "" +msgstr "Çerez Politikası" #: lms/djangoapps/branding/api.py msgid "Do Not Sell My Personal Data" @@ -3171,7 +3171,7 @@ msgstr "Bu derse ilerlemeniz dahil, tüm erişiminizi kaybedeceksiniz." #: lms/djangoapps/courseware/date_summary.py msgid "Audit Access Expires" -msgstr "Denetçi Erişimi Sonu" +msgstr "Gözlemci Erişimi Sonu" #: lms/djangoapps/courseware/date_summary.py msgid "Certificate Available" @@ -3399,15 +3399,15 @@ msgstr "kaydol" #: lms/djangoapps/courseware/views/views.py msgid "Your enrollment: Audit track" -msgstr "Kayıtlanmanız: Dinleyici" +msgstr "Kayıtlanmanız: Gözlemci" #: lms/djangoapps/courseware/views/views.py msgid "" "You are enrolled in the audit track for this course. The audit track does " "not include a certificate." msgstr "" -"Bu derse dinleyici kayıtlanma yoluyla kaydoldunuz. Dinleyici kayıtlanma yolu" -" sertifika içermez." +"Bu derse gözlemci kayıtlanma yoluyla kaydoldunuz. Gözlemci kayıtlanma yolu " +"sertifika içermez." #: lms/djangoapps/courseware/views/views.py msgid "Your enrollment: Honor track" @@ -3812,6 +3812,8 @@ msgid "" "Invalid course mode: {mode}. Falling back to the default mode, or keeping " "the current mode in case the user is already enrolled." msgstr "" +"Geçersiz ders modu: {mode}. Varsayılan moda geri dönmek veya kullanıcının " +"zaten kayıtlı olması durumunda mevcut modu korumak." #: lms/djangoapps/instructor/views/api.py #, python-brace-format @@ -3819,6 +3821,8 @@ msgid "" "Invalid course mode: {mode}. Failling back to {default_mode}, or resetting " "to {default_mode} in case the user is already enrolled." msgstr "" +"Geçersiz ders modu: {mode}. {default_mode} moda geri dönmek veya " +"kullanıcının zaten kayıtlı olması durumunda {default_mode} moda sıfırlamak." #: lms/djangoapps/instructor/views/api.py #, python-brace-format @@ -9107,6 +9111,9 @@ msgid "" "{expiration_date}{strong_close}{line_break}You lose all access to this " "course, including your progress, on {expiration_date}." msgstr "" +"{strong_open}Gözlemci Erişimi Sonu " +"{expiration_date}{strong_close}{line_break}Bu derse erişiminiz, tüm " +"ilerlemenizle beraber {expiration_date} tarihinde sonlanır." #: openedx/features/course_duration_limits/access.py #, python-brace-format @@ -13572,7 +13579,7 @@ msgstr "" #: cms/djangoapps/course_creators/models.py msgid "Grant the user the permission to create courses in ALL organizations" -msgstr "" +msgstr "Kullanıcıya TÜM kuruluşlarda ders oluşturma izni verin" #: cms/djangoapps/coursegraph/admin.py msgid "Dump courses to CourseGraph (respect cache)" @@ -13588,7 +13595,7 @@ msgstr "" #: cms/djangoapps/coursegraph/admin.py msgid "Skipped all {} course(s), as they were unchanged." -msgstr "" +msgstr "Tüm {} ders(ler) değişmediği için atlandı." #: cms/djangoapps/coursegraph/admin.py msgid "Dump courses to CourseGraph (override cache)" @@ -13957,7 +13964,7 @@ msgstr "Bu sayfaya yer imi koy" #: lms/templates/conditional_block.html msgid "You do not have access to this dependency block." -msgstr "" +msgstr "Bu bağımlılık block'una erişim hakkınız yok." #: lms/templates/course.html msgid "LEARN MORE" @@ -16401,6 +16408,8 @@ msgid "" "Get temporary access to {start_bold}non-graded{end_bold} activities, " "including discussion forums and non-graded assignments" msgstr "" +"Tartışma forumları ve not verilmeyen ödevler dahil {start_bold}not " +"verilmeyen{end_bold} etkinliklere geçici erişim elde edin" #: lms/templates/course_modes/fbe.html msgid "" @@ -16440,7 +16449,7 @@ msgstr "Bu derse erişin" #: lms/templates/course_modes/unfbe.html msgid "Get access to the course material, including videos and readings" -msgstr "" +msgstr "Videolar ve okumalar dahil olmak üzere ders materyallerine erişin" #: lms/templates/courseware/accordion.html msgid "{chapter} current chapter" @@ -18322,7 +18331,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Audit" -msgstr "Denetçi" +msgstr "Gözlemci" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Honor" @@ -21544,7 +21553,7 @@ msgstr "Bir örnek görün" #: cms/templates/edit-tabs.html msgid "What are custom pages?" -msgstr "" +msgstr "Özel yapım sayfalar neye yarar?" #: cms/templates/edit-tabs.html msgid "" @@ -21552,10 +21561,13 @@ msgid "" "course content. For example, you can create pages for the grading policy, " "course syllabus, and a course calendar. " msgstr "" +"Öğrencilere ek ders içeriği sunmak için özel yapım sayfalar oluşturabilir ve" +" var olanları değiştirebilirsiniz. Örneğin, notlandırma yöntemi, ders " +"izlencesi ve ders takvimi gibi sayfaları bu şekilde oluşturabilirsiniz." #: cms/templates/edit-tabs.html msgid "How do custom pages look to students in my course?" -msgstr "" +msgstr "Özel yapım sayfalar öğrencilerime dersimde nasıl gözükecek?" #: cms/templates/edit-tabs.html msgid "" @@ -23362,7 +23374,7 @@ msgstr "Ders bitiş tarihinden sonra" #: cms/templates/settings.html msgid "Certificates are awarded at the end of a course run" -msgstr "" +msgstr "Sertifikalar bir ders çalışmasının sonunda verilir" #: cms/templates/settings.html msgid "Read more about this setting" diff --git a/conf/locale/tr_TR/LC_MESSAGES/djangojs.mo b/conf/locale/tr_TR/LC_MESSAGES/djangojs.mo index 495f9acfe3119e024b6b1875b1b591cf3c9bf6b0..a0a6c782216dbcf2489a979835ddf12e031df8a2 100644 GIT binary patch delta 46660 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 e@5231v!!r7w+>4(z3R}(%1bsCy#moo`l)h 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 T+pl++zI?cS`tspLI=lZLLO466 diff --git a/conf/locale/tr_TR/LC_MESSAGES/djangojs.po b/conf/locale/tr_TR/LC_MESSAGES/djangojs.po index acd3cf940a..9b49ebce27 100644 --- a/conf/locale/tr_TR/LC_MESSAGES/djangojs.po +++ b/conf/locale/tr_TR/LC_MESSAGES/djangojs.po @@ -2714,6 +2714,8 @@ msgstr "" msgid "" "Delete student '<%- student_id %>'s state on problem '<%- problem_id %>'?" msgstr "" +"'<%- student_id %>' öğrencisinin '<%- problem_id %>' sorunundaki durumu " +"silinsin mi?" #: lms/static/js/instructor_dashboard/student_admin.js msgid "" @@ -2721,6 +2723,9 @@ msgid "" " %>'. Make sure that the problem and student identifiers are complete and " "correct." msgstr "" +"'<%- student_id %>' öğrencisinin '<%- problem_id %>' problemindeki durumu " +"silinirken hata oluştu. Problemin ve öğrenci tanımlayıcılarının eksiksiz ve " +"doğru olduğundan emin olun." #: lms/static/js/instructor_dashboard/student_admin.js msgid "Module state successfully deleted." @@ -2732,6 +2737,9 @@ msgid "" "student_id %>'. Make sure that the problem and student identifiers are " "complete and correct." msgstr "" +"'<%- problem_id %>' problemi ve '<%- student_id %>' öğrencisi için görev " +"geçmişi alınırken hata oluştu. Problemin ve öğrenci tanımlayıcılarının " +"eksiksiz ve doğru olduğundan emin olun." #: lms/static/js/instructor_dashboard/student_admin.js msgid "Entrance exam attempts is being reset for student '{student_id}'." diff --git a/lms/static/js/i18n/tr-tr/djangojs.js b/lms/static/js/i18n/tr-tr/djangojs.js index f9166dc108..4a167bd562 100644 --- a/lms/static/js/i18n/tr-tr/djangojs.js +++ b/lms/static/js/i18n/tr-tr/djangojs.js @@ -611,6 +611,7 @@ "Delete Team": "Tak\u0131m\u0131 Sil", "Delete column": "S\u00fctunu sil", "Delete row": "Sat\u0131r\u0131 sil", + "Delete student '<%- student_id %>'s state on problem '<%- problem_id %>'?": "'<%- student_id %>' \u00f6\u011frencisinin '<%- problem_id %>' sorunundaki durumu silinsin mi?", "Delete table": "Tabloyu sil", "Delete the user, {username}": " {username} Kullan\u0131c\u0131y\u0131 sil.", "Delete this %(item_display_name)s?": "%(item_display_name)s sil?", @@ -752,6 +753,7 @@ "Error assigning team memberships": "Tak\u0131m \u00fcyeliklerini belirlemede hata", "Error changing user's permissions.": "Kullan\u0131c\u0131n\u0131n izinlerini de\u011fi\u015ftirirken hata.", "Error deleting entrance exam state for student '{student_id}'. Make sure student identifier is correct.": "'{student_id}' \u00f6\u011frencisi i\u00e7in giri\u015f s\u0131nav\u0131 durumu silinirken hata olu\u015ftu. \u00d6\u011frenci belirtecinin do\u011fru oldu\u011fundan emin olun.", + "Error deleting student '<%- student_id %>'s state on problem '<%- problem_id %>'. Make sure that the problem and student identifiers are complete and correct.": "'<%- student_id %>' \u00f6\u011frencisinin '<%- problem_id %>' problemindeki durumu silinirken hata olu\u015ftu. Problemin ve \u00f6\u011frenci tan\u0131mlay\u0131c\u0131lar\u0131n\u0131n eksiksiz ve do\u011fru oldu\u011fundan emin olun.", "Error enrolling/unenrolling users.": "Kullan\u0131c\u0131lar\u0131 kaydederken/kay\u0131tlar\u0131 silerken hata.", "Error generating ORA data report. Please try again.": "ORA veri raporunu olu\u015ftururken hata olu\u015ftu. L\u00fctfen tekrar deneyin.", "Error generating anonymous IDs. Please try again.": "Anonim kimlikler olu\u015fturulurken hata. L\u00fctfen tekrar deneyin.", @@ -766,6 +768,7 @@ "Error getting issued certificates list.": "Verilen sertifikalar listesini al\u0131rken hata.", "Error getting student list.": "\u00d6\u011frenci listesini al\u0131rken hata.", "Error getting student progress url for '<%- student_id %>'. Make sure that the student identifier is spelled correctly.": "'<%- student_id %>' isimli \u00f6\u011frencinin ilerleme URL'i getirilirken hatayla kar\u015f\u0131la\u015f\u0131ld\u0131. \u00d6\u011frencinin kimli\u011finin do\u011fru yaz\u0131ld\u0131\u011f\u0131na emin olunuz. ", + "Error getting task history for problem '<%- problem_id %>' and student '<%- student_id %>'. Make sure that the problem and student identifiers are complete and correct.": "'<%- problem_id %>' problemi ve '<%- student_id %>' \u00f6\u011frencisi i\u00e7in g\u00f6rev ge\u00e7mi\u015fi al\u0131n\u0131rken hata olu\u015ftu. Problemin ve \u00f6\u011frenci tan\u0131mlay\u0131c\u0131lar\u0131n\u0131n eksiksiz ve do\u011fru oldu\u011fundan emin olun.", "Error getting the number of ungraded responses": "Notland\u0131r\u0131lmam\u0131\u015f cevaplar\u0131n say\u0131s\u0131n\u0131 \u00e7ekmede hata", "Error importing course": "Dersi i\u00e7e aktar\u0131rken hata ", "Error listing task history for this student and problem.": "Bu \u00f6\u011frenci ve problem i\u00e7in g\u00f6rev tarih\u00e7esi listelemede hata.",