From 3a250c13b99c900f659184f9d882097aa9429e26 Mon Sep 17 00:00:00 2001 From: Sarina Canelake Date: Fri, 14 Aug 2015 10:03:36 -0400 Subject: [PATCH 1/2] Update translations (autogenerated message) --- conf/locale/ar/LC_MESSAGES/django.mo | Bin 647920 -> 645195 bytes conf/locale/ar/LC_MESSAGES/django.po | 592 ++++--- conf/locale/ar/LC_MESSAGES/djangojs.mo | Bin 176399 -> 175075 bytes conf/locale/ar/LC_MESSAGES/djangojs.po | 371 +++-- conf/locale/eo/LC_MESSAGES/django.mo | Bin 974662 -> 981247 bytes conf/locale/eo/LC_MESSAGES/django.po | 623 +++++--- conf/locale/eo/LC_MESSAGES/djangojs.mo | Bin 264901 -> 266492 bytes conf/locale/eo/LC_MESSAGES/djangojs.po | 406 +++-- conf/locale/es_419/LC_MESSAGES/django.mo | Bin 506771 -> 506510 bytes conf/locale/es_419/LC_MESSAGES/django.po | 516 ++++-- conf/locale/es_419/LC_MESSAGES/djangojs.mo | Bin 135574 -> 134872 bytes conf/locale/es_419/LC_MESSAGES/djangojs.po | 343 ++-- conf/locale/fr/LC_MESSAGES/django.mo | Bin 340159 -> 351028 bytes conf/locale/fr/LC_MESSAGES/django.po | 694 ++++++--- conf/locale/fr/LC_MESSAGES/djangojs.mo | Bin 113800 -> 116996 bytes conf/locale/fr/LC_MESSAGES/djangojs.po | 413 +++-- conf/locale/he/LC_MESSAGES/django.mo | Bin 6292 -> 6292 bytes conf/locale/he/LC_MESSAGES/django.po | 508 ++++-- conf/locale/he/LC_MESSAGES/djangojs.mo | Bin 1515 -> 1515 bytes conf/locale/he/LC_MESSAGES/djangojs.po | 325 ++-- conf/locale/hi/LC_MESSAGES/django.mo | Bin 203982 -> 203850 bytes conf/locale/hi/LC_MESSAGES/django.po | 506 ++++-- conf/locale/hi/LC_MESSAGES/djangojs.mo | Bin 40937 -> 40937 bytes conf/locale/hi/LC_MESSAGES/djangojs.po | 325 ++-- conf/locale/ko_KR/LC_MESSAGES/django.mo | Bin 517892 -> 513138 bytes conf/locale/ko_KR/LC_MESSAGES/django.po | 1646 +++++++++++--------- conf/locale/ko_KR/LC_MESSAGES/djangojs.mo | Bin 68978 -> 70742 bytes conf/locale/ko_KR/LC_MESSAGES/djangojs.po | 455 ++++-- conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 216456 -> 216350 bytes conf/locale/pt_BR/LC_MESSAGES/django.po | 504 ++++-- conf/locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 51918 -> 51859 bytes conf/locale/pt_BR/LC_MESSAGES/djangojs.po | 333 ++-- conf/locale/rtl/LC_MESSAGES/django.mo | Bin 651363 -> 656817 bytes conf/locale/rtl/LC_MESSAGES/django.po | 560 +++++-- conf/locale/rtl/LC_MESSAGES/djangojs.mo | Bin 175349 -> 176252 bytes conf/locale/rtl/LC_MESSAGES/djangojs.po | 361 +++-- conf/locale/ru/LC_MESSAGES/django.mo | Bin 45129 -> 46041 bytes conf/locale/ru/LC_MESSAGES/django.po | 516 ++++-- conf/locale/ru/LC_MESSAGES/djangojs.mo | Bin 16576 -> 17014 bytes conf/locale/ru/LC_MESSAGES/djangojs.po | 356 +++-- conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 263437 -> 263330 bytes conf/locale/zh_CN/LC_MESSAGES/django.po | 514 ++++-- conf/locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 99301 -> 99181 bytes conf/locale/zh_CN/LC_MESSAGES/djangojs.po | 329 ++-- 44 files changed, 7501 insertions(+), 3695 deletions(-) diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo index fe3d0f840586b17065a8066a37a0cecf6a81a60f..85021243b8d6c3940bfadc2477b04a2febf2c358 100644 GIT binary patch delta 82629 zcmXWkbzl|87RT|u5?qQEDTUxp@Zbb@cMtAftjNWRySux)Yl~BRcyU@NTA;;>6yEo@ zXWu`coxLkFXU>`3+=RXtC$gN|nk95Aad4Ky|L!MnoYYvZzvJ9a;y7KOX|LlvEa7uD z;3MpSvr77$arhs;#4)9O&SM-D<#SeI`_evV9>y(W`&Z$gw5OK!IqR{1IiIr{)0g)- z%N-}=oMB@zJGxfzIrlJbMW1s3U*Id;Sjp$?#ATIz&R^J|iqDyj<*NFe$#?}1V*6@7 zXD?=`?sLBIInE8tjDOYeIdL&*EuV9q&%)Xh8V+8Fq4SY^Jtbx68C$8Z9EDe2*pZ2*%J|_|WjLGm0w&3$O7>9QKCO#)7 zMx&qmJ002JbEgaHfNq!{2Ve@^h?<%c_$B_1x$&LX&f1g#&@P2vV^>Uy<1s5P!Blt} zv*RCF1rs#$IicZfG-jh4UdM`9xw+4YfzwbInv3e#CX9=FF%2HaF#H2!<0H&~FYyaZ z&aicztf-DfciJ*Ul8ixb852jD{8L7JK6{< z<1X4QP&Z84$wFHkHKJ%#q^_XO^L6$)=`cI?!fIF>590#-qKj48MpQ0U?P?JYbz~zx zJGyudM9t|KREQ^Ga$JTfaUW`~FW^^r6P4}nP?3t;%}j@xXh&jtY>tm{80x$(-QDv- z&KTQp=Ak;W0SDkd)LiH5VdYX0l_ND#Q`8aF!9l2Go8q;XqB^`2%i)ixa!b_Hsvsq* zV+Am&>c0sax?m4f2S%VqIMr*<$Aq-kdhNZaEI*05@ndiQ2h?$~dzmRw9nOa8P#M&K znxK0>jIa71!G_9dD(c2tFahqvw0Ih0;X}{Az0cpHLLR%f9iJA%Y3D|*4>eKcIuzB> z@m_lYwx_)YL*v*;(8oeK7d3*7s1pw2xA+r2!%E-SNFw{1HBkfTfQrZiRJq3OXB|j^ zO16rq9BGRhXg}0>v-(m03Qe;9HquF;bs8;SY( z;5|lR?$JJ{5cWVV#jCLuo<}XY1;*H8xhfW+y#tl?f1!>~J=T`&N~jwT#Hx4*vt#UW zKBuJ8umBsnU>}@~<8cb68&A>^!fkkx_JIkOgd--}({LhcgmX}9{93R56DrAWc|Jhp z&I{DYyG*jF$S|2?RT+$BBOgviMc^1}M6a<1Moh66k)fz5x{aEGzfg1Un`$|d6qU>o z7>?yo)zr>wk3gNb0`)lFgCWiJB^|&>hfni4pK$qfE3aiU&8?`cJ%XCsA5kN};rW;6 zCydMfgtIJCU!mHWP-U4HbzUT@+A7VW{y($PgdGZ5li4`wiAYp=Rz!`gHD)J*eJ}zS&+|Edv;XJ$cHN^3Yzm*C%I{r>4TU!KLZ5R4v!NpK z2z8@>P&W!LGLvE)+8Hq%BT%8Og^EA}3}QFbT=(|cqwxXl2^fxj7F*JWX0o9*c^~Sz zd=>lSD^yZ;U1FavK~2eFyvoSVqB^=_nN86~)D3r|jysF{@G=(1smty9KcSNL5vEoB ze`G^*oO*?YFf(c-k*EmNz|0tp>fjixhbvGE&%da-{frt&f|a&zc!_Tn#F>QT1F3 z724*g4)#QKXgq34R-huX1+(Hg46R_}6&p&bxf`qsR-k&m0hL@op?ZD+YooK#j<18t z{^nR72VhY=jJn}F)OEu)S;xLWO=SiwgH<+B|2l9IJ2din*c-QD8_c-ba$qcKWb;wS zZ9!TLhbh-vg1>rLY@g#CHYa=UK~|T(WvWp zMwRn8RHPPQP1XOeY^X=!hkedXj6~fa*%2FI4%FP|$9h-+RjvzA9lnlA%7++$Q)dZhRVbz4NFky@p?Nf9Dw+DzkV$SVt0L3)XzANEAQ~Bns8R#;6YUL0xA!>VDHh-o|p& zlDi#sfs3dc+(C`}FVD}Y3ne;hZ#ZdDBP@=3p{VM$yQ6L}1a+NBUVA=jL0gY1%g{|W zwBmh4&1Ld))`9e>3*<)Kuq3K1t9kodqej>pb%P10j?P6@&w8(Y2$f^Mpho@|YAQb2 z=OHKYk9Nb1r~~q#dR7`W$I++@_eX_z94bPKQ6pcE3h_SF`4_y;@1b(*1!^Gif3g95 zjU#F2$Cax8J#6TP&3?9#4nmzU4pj~FP>vH_btKU*UKXP|QW7Zqq&EAR8M zsHs`%wSU0ew69}P^3RF$tM#b-|L8I8GgyiP{yc9X&V0d6D1`;s-yJm-D=-}Qp%$KN z-u^!@6YY1X6*28aE7yjovTKRTwf-1d&c-}8H21|XS*RM%|UoZmiqHd7rvPCpMDl(-}=hsI~S@+A-e^xfevZE4i^FDZwIw9#53w2i1n@b67 zh>fwLjz@+59qNLycr)#c=}`ligt>4Yszax+Fg`+cB>iv1U)fshH?syRl&!pWXH=+% zpmJh{=L%G^?LZ~jaa0c7#c*`4SyiP&k3)Rzfx6KID4NG|KYN#7GK|PGRpr)=5Dzt-9IWQA7*Go}Jx)0O)cxYia z)&H|QR({Ry+IKj2a0&;u_}%A3<1_4mHUIEAo$v^%Dze?P5az*-w99+#%@|Jm2UJAv zp^`b)eH%b(R0nflK|TM=vY{j!i0bha)QA>%`&Xb&*ys5_R0kfR=K2NdywrbMy=TR6 z+R>=vhNG@G7L|lkQRl6}P#!ieurVBi4=l?^V?NrmQSb9-P;(l5Xi1t6HHRHgRq+k# z!lOJFU}oCeQB(9ADt8{Err@<_%tzF}LX+~5&3!JcMY|d5giWYq+lxB!5>{sJ9-wk2 z?-QHbs;Kg7>p2pYJIhg#-HKH??v>gnWaER@s8CHrjc_Ka1ItiJ zbQtsF6-w6#VLaeg)N`hp6j*3bCQ``s%qoB*IaT%d)5g zTcJkYA62j8y#0$&A>WC*@i~mZ8yJr9UYNPCAnh8c6?Bxhe<>VDJ`d>nP&6;zHqL@h+Vw>E${xR`cI zR8sFn<-`w|RP}$B4Tb(TX7>?VRL?WMbH5^Wnqd|8FUFSafArqxT)@g7EX%+CNFCG8 zf$HD}REM^rB6SQkfLo|)^ZjS-WEj$ch1pQDRYr}dC90>rQ6U?GI&l)F#bvk@kD-ol z{mDku7nxIMFlsmSf&!9qn z5!Io4s1rVT`{M=d^VFzFcCRe$hUijPJ0`-P$7GT*)dVj zMp7KLfYieX9FLiCKk7zzJ>Q@fuDD^=k!+}kQWW;WYN+cUMxA#Z&#L}kuu+p82V(f$ zxsDst@6@MV9#u{YP$%xhLHIu`gVkgC-FLyMIGpNuh?UsiIga1S;pf#1bJM;Z&+kOh zP7vSk{zkQCLOVa~3%@gz{BtU?5yk~hCGxu~-%pAC?i-g281_f4cssB#?!yB34`#qDx&7`BJXKLs@=b^h z-EcS7#*f$nYeZOmZ$g#dF;sHBMU`2pJeI7@Q47x$tc$ZTA3nx-_;p@0JL)kWiR$<) ze1f6XY^WZm=kvQytu>gR_EyY@_fRWb?EKcD)TnkIT!dv&>%v_ugNX{*5?l`znF*+c zXaj0JIDlGFPazQrIe)OB5ydQMBgurxXy-(Atc=%gh?|%|dcLnlg?I~U z3J#)j;0ILXKBFR;G13;IMyOmEgPQ7t*q-}42?|@N`l6QBS?FF6b%P%~fAzeH>gZ$4 zf=&_3`mCsD!V%QSFQ6VicQGbDK~2F+Y>%HYq>;BTYB%bK3i(J>DCeRgunsli1E`18 zanzLkf||>}P)lv>Vs@j#sQpo>sc42;FNS*UWvGt*P>lLt$i`3XIDnmt``te(%Ur_m zte~B$q*cdZRB{DN*^Mir%BP*@8r(wr5h}FvqHM{1f`xs2mt5L9Sfh-sBSTOFyjvz@ zA^C?L3h5`*!zO82>tSBhoEJmQT@>o`zNpAeM~!4TDzqED_Fh!Tzei2+S=5wPDQEj@ zV?)}FLu{ySx1q`iHHm*ZzvO*2hKlyb)?HTcSob+;beN#nSjq4H zC|3%#B2Gmm>ugj+4io}gZ(-lIm8xUz*jFKPiQjk;hx)D#T% zJ|B(h@NCqSEJB^X4t2fLr~%x;WSX3ZZ0LrcP;(o*v8q`|;-ls~HEJO#iW+fC)P;Ma zZZsC>;ZhueMXTF;!d_HzzCq1>j2iY>u7^iy|AC6w%9G$6LUoi*me^EV8(`i_q*Q~o{MoG`)^@5&TV83apJJT>pYxku!+w6OzhNyIj19^Q0qX> zUVdjO4n<{s+TPw95-RJ??pI|}u_KN^eSG1U6M$2O zv^17QwHskW?2cLoPNG7XYM@0XKX#y996RGm)OiWNwdZ~&RJqo~FdT%chT&KR=b@_N z-nZ1hdj6Ch>VPxIdYTMX|Cul)=ErJS9V_8{REPe+aQuj>j;{y%-MB}{Q_ur7&=4vDp_y!G#aoDa3hqN)@HA$|Yp4~?H_UP*J1WZyc$PvSa!JkLvP5Lz(xml97LUvafJ1J1P-Eo0#yyAM_P}opgK?o zgV+YMV@K4AI0IE)vr);q6xD&lsPoRCrsf*PQ2oDQLv#HfDkO17*;1MWl|0!|9ms82E@Ma=57|%^yhnv5!5DAk zsQS%=3UwrEgvGHnHbq6~FeR%zsGtNR* z-m@MmsoJ0p9Ek03G`i)AGimcZnme*tn3v`%)D5rTRJ@Jh*mHsnU>d60W}^nSWdhl) zx!uhUjpT@T;0e@RokiX75-Q0aVK^q8XbVh1RA^hFBG(I5o|CX2p2kvGYLb<62(!^X zfI9xZc4T40H`#ig4K?z-sK``Ab+8#K`PyMB?1h?&iKqx|K#gdx=MhvcoWxA{7?u5B zOtItAq4tNevQdtW8mJ_jf%$PSDvO_@lJf(qyi!iJ5vTUdiOQkko;6S%ipD0`4K;PA zQ60!V&8DIhQgtDx92**O9aN7yqSoq(o-0vvb`VvjmrytS0~PAms7U0QZa1!px=}M! zb#y~b(InJ;7NG{V12d@pzh^@y{E6xCE$T)oXZW2c%!0YGBPzS+phCS2l_P7>y&x)b z-=jM822~ZwX4-YKVqw~yP#s^6vADl;lMQ9OLtP-|EbB;S)cyjf4pv7^Ne|Q< zPC`X&2dYfZp^pC*-K0fzJn3w^UK-T9VonSxL}l4f`Lw~zI13f3gQyFi$Fles70TRm z>|sb)liC^CzK3ycBibPE<#Zc%NVNK7W9U^$Hpd&-5{s^|GMbN?!?mcX*yQa$h?;`4sNA`P zy5aArTuZUi_Gd)*=l{HHC?sVu9}dU)xD$I|%~gJ<0Up7I_~mN*IiWjtpnV$^nTl&{ z37?D$XzxH}d(E|06^&2}TMN|GbVc|3zY%O`#M4o4GMl^u&Z3suJE*Go$NSvB&gwla zmSle+RF3q;qPPh)B@a<^9%sG%ypR|5uxo*u($VXwf318!vO_nxh|2DJxEUYdES$Z; zek9Ae(eM7L#ckAuDs8e6_QY-{r zcD*7YHiojJENbq*$GZ3$GhyW&Hn%;nBJJH?`x928U4EzK&SX^Re?+Z-F?U&q;-hll zE7SloqLMNvs0?Q**M6KMF(tzO%B?~dZ0Qo92LS@s0%Ol z_HXh$hWXil2^E>xhir~Bpw@v>sPn5}W2}o2xCvu&f9EC}y6}B;L+Q2shpj`2P|21V zbzG#kzXG}|8!8f0QB^bx)sa=G$Q(gEo`3Y(f1r+gfg#PcbHuVX7ODg3P@#-KeO?UJ zfwHKG)Wb5^(Q9wOOtg<+cD#>zhJ10<-YbfGc1K-zDeCi$N2&k%Y+Pl>D$IS%@BTjE zA}*)h>wCL#(jP38nJ|j|c~I5T3l;j6s0&}k*?14D;h^J|e5X+lujmuj(E(VR_Tm#E zTbb^7AH+Xt)sP=`LJdrd?NKY-Xl#Rru@f&ZNLJ8N|O zSv&tMR;Hahbk2U)I{+1l>_6JbhM^XU9e4wOL9Ou{f3l9f#1^#U{%jZOjEcZcR7Z|t zM|_5QwQKl`4Rjnv(cX>j0`}J1i1n+5I3;S1GkO+A)p<3~7N}(EiCQ9i2@;3dp}F)rJ~ zDLX3LTcMJ37OJD0P?6h@)$uH9AStd`WWqhOq1KChs50$yp;Xl-zC%I|o z6-P~VHB=5Y4|yMSMa|7%)CISp4%~|x`5Dv+H?R;sL1lmXTlOXtiH?u2Vo?!_zHL+4 z33c2OR5I>FmF-hhghDaz*a$P?Z|o?6nzQ70tz2?rX4+9+y8~*Z15w8fM_q6(D%3kr z3(+yu0DeN9f6Ln+_Ph5`L%04jvr(P{ilXXs7%GI*QMs`ZH3i2}5x9x!z*AIcU!m56 zumA9p4c%lzjl3(WBf~wXqt0J}X;l9k*icrVMP>UfOp9^vSvKduJhW@0E;s_!u{o&R z*@9XJ_Mt-m7ImC+-=1>GP}ePuD&Ov?>n%t3?|&|^p=1gB)7JE_P<8z+D$B>9l5#a_ zq~D`%@Dvq#-vhsM3{#_$^cHGv@1Y{z`_H5{aX&zZ5@}ovl z5f!Rhs0%g1;@BA#(lw}#??oN|GpgfPP*ZjfwbuWKx?%WZdlf5&ieU6(>R;JDfE~JE z2z9}!m>XB4KEH(OzztL#KSNE~OVo&BKCwAZgX%y|)RYuKb*w+CiiV+%pMjd<^-n@p zmuK0bkzVr-{2g_J*Qk)jerg>_h)S+6Q60+Y?JtBnz65F@wY_$0R5JJT+EYDOqR!tN zVnaPXi&|K&U`Kp_ibSoy?7g5pDwGFNZ?m^i9S%OT5yr!C+R0EID1@q(il`ekz$Vxc z|HdEi8isZ~w_k}&ePPdl>)2N({LL>4@kcCx^Zu~~k5IYs#Rpp%Goq#>kL3PN88$R$^-%TR4wYo1Jg4I# z+DlPOYsrtc@>TKdgNnpL)O9wZ%I}c3|1zrF{zP5(6RHF8{-geN!!&HT*^BCNZPWz^ zphhwl72;{Aq*~~?0Shqa`>{9spMSEXZ2j3f&>409NK~>;MCH;<)Pi>AGxe`f-)BcS ze)bLw=P9iYWkn@hanuMJqpF~nw|^!oxwc_6{tuNi`FsKQU)6R-W%*^)z_$4VZf;yf z4e*UW6mWYMBM@+tDuHJb)QXq_b-`SytZwJ+ABIZ8S(p>&qat$(75dAl^Pl5F3F35E}*A5kE%2{bSLx_$TcGF$2!O_*JZc`(H>%8av=@Ce%se1o-1* z>Njq{{WX2Z_yMOL?d}NzPBZOK7;vj7JW;^?+s_`TYWN%TW5UFohhTo?3R@=)xL-u9K>acMEv(J{*k1D~fKwW?rLqxpK~+O9R7ZwjV{SOv zYd`!d;QYe=cc`pCliE6d1vAoqj_$wzP5O1fU4ql1<}jycF;vo3K_yRX)Wc&O#=xbh zC3+1iq=!)F|9~p5^QiUY9u~r9sPi(VvB>7c9IF2UY^X=ksHFK0i{X6K6kJA);1;S{ zo}xMyBdy&i4eG{uQ2R@vj&F$SU^`TV2BD^QBId@07*bZBV?!(8pQ!qb6CQ9EqEeWS zb_>s8n1}XqR9#=ds(1t4a!nU-|06TSQ9ocT!)Ev+DiYb!+mz);C10uZfsngVg&kU> z>w5=uM4j*rYQ#gm&*x%R+8a=zyoegnb=2`sP$PYf%`rv>>u_6Chi0K}d=z!wxeOr- z@pX3SMt`6}_#diHlV!98rw%GYeX%0W!=iW>6`|Cb?DLYS(6&ZR-858(=b<9~Jt~K8 zq9XVz#D+rmpSL4XW{X5B)IyRA16To-8&yzQ-x3vpE~vThjXG{P4#4kF_5KNUUcM}r zV--;Y?23v+XcQZ(*qDMjuwYi}c`H;BbwVB39~I&es18g-b#N}~2HQ|oa1u43A5kN{ z#N5Gk+_y3w~Bw^vWiR!@LIqjj7D3@I*H>yKLP&rT=!?7>w zVKf^xxBF1la}hQ7v2)vTiBO;C!|Yfcl_LW%o9cfJ8w&mZP#yRW)zhyd0?tURhtuic zRXj?&OWuIf8gu3gI7@K~w!u94nF5ZRiJJTQ1#JJ%n3s0Gf&ur3*0!koUB-}}Uj9P% z6pO&0X*a`sm?P3U)B>B*9*Pa|8tMl53J07<*dBGABiIt3q87AjMQmyBg&KLbq5=M? z4g${8-X@{4v6E@*Dw69_|tX`7ius`m>W0)BSma-8oMIHAe zY6X3RD!+VDR<=zsg7ymhfES`d0r%UgUrJk#6O^$L=Ep%CFag6cX4!zV5wl`Hyo5Wj zS~*(>obqugVAm^-m1yoob=()K7;yjcIV)_cy zyER8GNXN0KPOK7e|EWc9R49E_?Sk1*WmyZOuoG6m^*9*+M!j!zuVx(#tz@GNJN`r+ zkga;a{n2SPo}qmY_59vk!*ar@X&26q9ohd4Zo!*a9w*fbxZeR?KvmT{Op5XASkk7i zYt{7~a(u{H&W3vQ5T|0AdI9$@9=D)E*{Qxw$wAbbp0q*0DT}>Pq1}yB@E_FYBN|%0 z-$5m5&PKK(Mq@MDzhNsZ)K~+c{^qi=iXFZt_6D>DPt$&idM4~@YE$qFDiVd7*@eeq zDcT1y9ezY5Tbkwp_fNGdqN-sys{HQa3QW=>;QkTX9xTcI9e+!kqtd7lj>Y=;Girg! z7;P(7MbupPMdiREER6|TSsB(sP31b&aZj;5CT$&X|B`YLsycjaYyrxFA%(CB8_LGn zs1Y4Pjr2b(i8b4@v@(a2Q7hTpb{2shSdsPv)Dj!f-i{xHO1k}64SgLfxoco=+CQMy zkwP7*f6e9Oj&{TIo*6sYi2GqvK3|DN(CKU)Es81WP%F&C?m=D5ji|N#ChGXOT?6h9 zo#jyx*@;?uZ=iB6ZnuzSYw2#bc6UHsU?Gmfv#1f)>u#Z5h#Ju?R5Io0VdXZ~a~bM~ z)%~a&rR-_1V3klSU<*`)$Dx+^Ga)t((OYf$7jrm+4|Xm4N&`6pq9>` zP{;p=O3t$Vt=%3=(B6nT|1l~Dk`J);q6MmBOE4Q#cLAxgkn`U_`{3la_ON-6nyXZU ztencAM&1QS<4J6V)dvUMFDka6MwDrYm0538dnKmDzfonGXsAtDQPksn4%SuuZ(&1K z5Fi&6s#2)-I8-^Ez#159n02%vcAz~0l`Ah%QmBs=#~5Kbl@Arc zgIJpTJN}WjwwFU)XgHR}y{M4C$6c6xly&S5sti+qXE_py8fh;~hSRVVuE8Go05f63 z(Uz=3@C(|rF_c&bvatmBqfTrxCcwXV6D=2VV_n*P@oPLYk@_FP#shX}1nnl-+ z9jK1pK$ThQDFOF4A62md?RoemzQD;Cb85i-_1kPzE|r`XaKE~lH;uVf&&y7?(Dgv| z>^nSzE08R8y3Mc)7Mf}Agw;_mr;RWSo1@->+h7bFfD_23E4!+a~;A6`Swk8CIjZ=u%mzflWF`jr;i znyB@lJ|@8--u`Lm)-lFm{}$BL?f3RyMK=d90sCXFvh4p7qi9E<`|p2xvY`VVob z@$eL;#*3)A{Tr1lF;-hB^P$dbk1DSrs1B{bZg>C_VYW3kuwtm(=!zO(A9UaUm$DI) z9cNKha2}Oh|6nzIi>m8#Yi%S=Q1#ylSK%m(%T#1vXFpUHT5mrImBN&KUKw?rHrN2S zq86^08>oMkQ$aQ~@)oF-Z!D@zj$2W`5gf~&4eT!r8 z6DoqEw^}47V0_xMP}f<38F2H~knK3n4o$&L)WUKfl{A^Q*@X+B+Ql$7R`K@N!??7Y zqUOE>YQ+noM!op&%mf4fB>DXJrdFf*3KgxC(XX7}|Rjk?hs zRNe1DMdB7}g#V(dC9uOfm>e~L45;hn!+{to!-g(=5H*sYyaRso+K*5pevMc0Gb;J6 z?zE-&B`%|#dY8T39>(>wTkp1SJmc@N?+W&HnwU9B6gaD^t`!hoJUP z#%MkNXRx7>ze0`FIc8H32NkNs7!T8Nmv!fTPY&K&A9!Dj~EAR7|KUf)-Lv^$*>Vn--x$+IF!wWDRH=suR zBl__s>g)bHsN+9lNEgU_JmCJ>TuxMv2V)gnjOx%M49Cx?qzXS_AuWKqU{%yg*%>vm zF{tCFdY`XE{ZRS?DmibU2Jqkn^{*5DW`{cR9@S&#q}?D9YD8I4#}!6}yfo^#THfca zP&ep>s`K%vIi8EEibbd?+k%5H{8clyQmePQq=7Gi%( zEQzyGOX(#nk1tU-EOOSC+8U@1uR|?NN6{@?)D*l#bu{#e4UHi2IZKL+s1>j(mct2H z27kpEnB+&Rj#Q{nr^jrV$J^fowc@qLA~*$W;Ti0SseZB_?Nq`d`eW3#LFL*{1OL;LIB0`7l9 z{u1t@J^q?K)S|B2!Za3(Fo1{~Oi751PB(3?M%@ZHBRF9Jw#78Jtpg)b)sf_mO+iZ3 zGa?){=UGutvl6H(XoZ^VZ@u;`)H<>mHNa!2YWf#L1=#T2wTDR|RQA{L+O1LLGt_e~ zD(SYPviDb1M}5EBoVUlUv}fQ7JcxQoMgI|Se!#()4x{b`oEg~q9`&!c+BfVdiZkxp z&u~AZlF0efUbS*zB+XW+5zNEnMDABCP5a>ko3iW=?K+*YEc;iXuKx(bar7fg@-?V| z{rrgf&%wq+b|{odAKQA64b?8?wdShRSFlcE&Lnj{l&hCdpH~P$ks5&=?icj;OgFh029RsOzlq+<^hw z$50(Pfja-P*S?R6T<8rOnSCs+e_7~TKC>Q9LruXp9E-P5k?Qc=e&m{gnP`8H8So*h zL-AginJ}DoNsPdjSP-XR4DNRV)2se}{5#(%GDnFFrC$yiTB697sy%F(SU-xUb<)~`O z>I=Hr-x!tsgD@BOcM|%8?uu0cb%B{!826*<_$4a&5(I+oPqD?3&^h-|9gZ0cx<4UJ zL0xzcs!FPc1>N6(jKHR}pJ9Hi5+msTX~$3u=|)v!T2Duz<~&ZUpd0c?RLIYxPRtoQ z=(NIUEP~&ors5;^#T;>h?$46TP{#-32A%y_7}MfQOo>V21)V=ISG-`zJup%Hp!*X_ zc`U{U(>;GiJ$&LM2)c7u9Y52qoG|GAMMUKW0@*Kg*R)VWF#@GU$GX8!J`N zt@|FR8&5!u_y}sry^mcm!B;l7-{L9S6;lVDVVLmipu2)jMLqvdqoyKsfej_uU*3*b zX)L+Yqw2amYVJB=5*&wGXcnQ~8#bU;vO|~=FQJZqk9x^WmDcu`MkQ@~)H~xiq{AU+ zt+yj-IN8Vt`B5R?ftsWLJikg8bl;MTpca~bH~^=h<~mk-%l?9>CHM>;!rQ3F^r8$w zcZq(EJ86H!47%gCj5ZgSupu7=G6kJ*Y>HZH2ctSR7d7G(nQg?`QLkcUuoMnQRnsvH z$M>iy`YMZ^UmEqAe+)HcpD?2?oF!|}{TZ$rYHs`E9o&F=t)7@I=zdqT4wZa`vs*~} zU|HI8u|D3wk(e)smE&%VrkyjVMP?EzvgvYJRdvBoBX(?NV>`yoZ8zMHRcK#9jVyhH z)p=`FPE5mXBY+l|6xE^rsFiD!=M-=Me6PI*HNx$voH~puznhp21I5ftn3i@$OrgT= zz=nD_4E0Vo9u>+ds0++Oy*eF0MdB=K1UFC}y@wjW6V!RHP-XnyGk5Wz`;OQeb$)Nu z6pm6`^*@UZW#bxDQXR+U7_)?Rs2ysqJEJ->05yU!sE)7k+=jZ&0o2-l6|3PtsE(E@ zX&tYC>Szsg|NVbGHk3r|y$=SWZWKbj-A+bbV6nG<6>2JWqB?K{75X!%sk($Z{&&=x z|Hx~{D`iV@64d$aN>Tp`T~Br>Bm+?)8jni0g`Qhc9XyWe&=t=IsPo>UIvgv?&P$Fu zJ_o9bN}_V2u4ivl1gAxXZ0+C1j$G`xje22-U)tur1Zsa9RA{H6l4&z)CHxhYGp|q` zd*`)dm$AqsKz*J9{rEMi!{Mlb<_)o-o|Z+8xB+TzI-`2t6N}+@sH8iFir5*ieI8XM z*S!62P@(=O|-2fHAuBer8IO_UyQ3F_s$yNUwy$_C~M*b^y!AG9;E7+^qG1SvC zOU0o3JKkZQw^0wPl9eoijWG}HXq<`DQ01GsvJIpFx(geoQvLU5BL_}LCDmb6M}9{= zOg?z+lvV6yG9PAPe>2REqfn9Af;#U9%!)TqHx8?6p-+PP4;Q7uTkNk^jr!lgMvm(C z*uCwUsfN8$b@7~wy5I@a!{r$&q%mq*N4`dtQ+d=>wDa~4LJepIM&T*cbz;@Bm)^X! zsQ(u17|RYlG#+3$W~^;xR~|LOKB&1|?70IA(>{%QBl6X;8y832uny`m-4Dw#;!RkZ z_CIy)ItA(l-7m8%*Q5SpaX|X|R^K@qSO+Sh%CZw`ZU+;xF7VNk4ulci+&%YWIbpI)LYt-j= zu{M!fI5y~T8Ryw}o4Ob1R?h^IG{ga4v!Taky-618R;U$lAnL@SsLzL?s$>#sO3tFn z?sqJL{>k?6Dvr^#yW#-+33XnDDV8%Mu{7<47}AAqu~87;pjN(|Q-kh*qirs3rk#CS z&}oamp%#>q(`_ZIhI*RyL0xAQM&d$L8D2y!O#fm|j5ouor3mUeO=nR5%JNR^(1jME zR=mxqZ2u8eRu53mh!`_1B85@aQWUi=G(c5J7tf)ne~dB>_5T-edX_~h@f_<&KHR|Z zE$2}G->?yPE}`MTVOW;-ym^-0H*p5-8}qGRdoHk*Y#OR#=dm~bjari1E(|(LnbL`v zi*~Lh7OAGVllBPIKq8mg!qq9n#$a}=ME(QzPP%0_mtU?3+J6BV+wl1z)EuW<$zzt| znqoEDEmzsYX(Jw_op`m~_!q25`#-FL<=5CZCR1@J?c8gvIzpS+xXF%V>ujlAvfe^} z7Ink>m=e=&usJJ&;j}AadhCeVZ~`X6U8tq`6lw~cjTWh|P*YnJl?#oKr9I?)$HrMk zv=y~f4%%!#bRI+9z_-OZkWq46NmQsCZS|@GbJL!LO2UJv+_>oZ0(G5u+iVGsKt-TF zexc|8MK<)XxQ}|+q~2~xRT1@AZiXtev8Zfbi@M-JRIc1c-8jPz%Z*}KlJ;QK5`6$u z<3;cDzfsSQd^=fpxWChsjc}Zd3e6T&`P{%7=xlDU{qwY9kMBj#sb=p>d>}B)W7EH9y@fPb2#XHghuAWnS{cd?WoP_jHrF{&xlk4L z^4SmdFP#>lZg~ECmR3Ix9b7=W*@>Y0=Q#gj9on5w+PZNFPtvY^%Dxdvahhic?GmVt z3<|NKWSWCYmi<^1FW@~)aK`5JC8~}SpS9zgqsnd=>iNGOl^Y*X9Vl|nZa5LE(%yyx z7{Grx9{c^Iryup_`z7f90rKo$gYN$mdY%7S{XW5#oS5;vmCY!8M|(Xs#+4WB3yDvt zH=`yOZSIHRblPiCAue{wel)9u>1a1Zt(*gqj)$DNY-ojhj9S@hT(*Zzohw22|Lt-Q zsw3O42Hn5$O8lFBO&5)d$X=X^foqo4GjTEPwOAc1Ubp0&g^KJ&R74Wq(0W7tHDzNG zJC>nB8F4e{e$PJ~)zc4n2~*v&7mF7-iH>f*&Epn}-?fKN*WWD?A09UJkuQ1*NFREoTBA^QXM;_(kE&yCOpKn_#Tz)ss6SBmiU|ckHd~??9htW5cA?7oJB-7VL0uw zFKzDHq8=(sP&eL>S_gi?*!UDRkT<9srg&vjSQyoAh{}Qf7=hbgQU6-we`kjxk>Ith z;e~M#?SZIzPyWVE%!)B-x4{J11vS^-qDH;}b)!?LXTSpt$INeo&SM5t5$|HYcR^i-ey8Q}lV7N7{!TWb?kgm!$g{Z}xhj{9skPK{dm3S(WYfm-92qvm=y zY9KdJ9e#!?PyYLFVa^n8kQ3GOgT62~gf~z({DgXwN$(GHpAEH8RT4K4=0st0jE{?P z7rC+#mEEmlgt<5Dj#|1ysEDoAe(tviyQuz8#|(4V{sOVW+#iv;U|$a0iCVL>$F>gS zM?E}Rp++ zGoz-gGAe>?ur&8~cCn#_;w}DxWfF(EIgmMtomdz3Z0LuY!zmb!OR**%!*YZ)QPMDb z8%|~&>w>EPeyFGELd=NgJYQf)JxcavnESH-v+5{YI>#O|NmT}ox~2k5UfB&^VG?b0= zX~W!~W^1Rj3)V^>=KjNhaj0_o7Zr(W8OU;u?~R*jXU$|&aRv3`_rG|I{ediD?(cq2 zpaxVmYnam{Kye%fe378lcq2_$6_xUAM-G4+yC=@$?nEQ)`6sRQm26f^J%#ORUAl}7$^f-Be zF!$&EkA=eAFR2?xTIlznj(dsn-{Z)3`HgHIMmZ{1vbF&;ug{V$O7Yx#A^5)f5PG=EZO6f)B?xk zRA)mW?}h5wa8!twp+dI@OW+OEGa^+f3tc%>2kN3m*v)eSeouQHsyezxSws(`rs#jD z74lz9r{oBhwv{e3syrf4D^?X$$Ht(R;5m2}PoP3QwTw;0NnA}kL)kDV8qZ=G%uz1P z{gbQin3wi#)I%vzd0V<`VW>Ylrm>-Vja?zkeU&PMI`9IP!o(HrggU6#^ch$d&!Unu zK_!b=N>n=nl|x0n{nb%Z*#=eCqfxoFxDxfRhsPOq=sA7`m4vU5dc3=&z%u=ry*-R8{Oo!!e5XN>s@2qmGYP)gqi3)h=B%WEXDA4%PPt8!U)tH&&4Eo z(%XLxThe~v?XOkCZqydl(SfMynda@^f$G?4)O8=CI`|2-w5P9W?W(BzgnF={tR9J# zaT6-r-=acYu$J8@8ubtwfV%KB)QHxgB6S=i@DVEHDQkzh-*QEv-l7|#I?@l7_UTKF2(!3qs6)B{i> zUxtd*QPe~3Cg#U48ihHkRo7BfGH%8qcoy{r6pW_+_3)_9hRUu5mcmJ>uULOVo%p_$ z_4v!yHYHV1D_AsYYPw=LPC<=$tGE9b)D-@MQ5dU@m2+j(asAp*|4Now?9hb{qT08y zI>u;g51D$XDcX(-F`^-4dJQb5t%=Z*R%n3V)(K0hJ4lJA}F4j`ivg zvK4I~JF4)(3)Gw!>u4Q{MnzyGDwIo5Nwo#MhRT8Ws1aA~YPQ5;wEJLN z+=4nTX*Y{-JJkI`6WP!O*Lpk7qP|}H6Ypb!?qTi^p|4O=Qmltf!8p{zX*DVWyHSz( zA8HCeqC%aar>zUcFp72;RQYX0?h|qzv7rkm>SYT?OKeEHA1Yga#(Eg5cbNOdLUYvG z{Q}EioIbW9R!8k`jY{IdsE!>(CE*oR$p6AjSm+y-V~Fo=*wD%~1+)42S`By6e$+3_ z{e{Gm{)E)WQ)>Xn;rxMN?sqz8zYTN$&#I;k3UkhJ{C9)H+~1(q9%5742yd}}5GrY# z4COT)`=jo65Yuyi=P4VSyM!d8dX@ndfy$^XUxo_hQA~taQAzq3wR9&OX2%u5IJ6s~ zM%o5drW;Y$+lyM-zZh=E)j+rY8?&Kg>Wo^M#-pAEhw%f(8ez#29BJhij-}b(81>q{ z00-i)m=&vxvJUq_U2g)a8jhgeGv45r81WtTuQ{vmoy}D=DpZ3|5t)lBpN**czK&Y3 zx{S6C4@SLuEyNN`-F{SL{vB&0{d%0`P*YULW}zZ^*lS-NM+hr$;%9c~MinMn_Vz`E zb|GrcPNI@1?j)Onbf_xHk6P24qRMMBs?Kj?0!%j9B9IX)&~Aj?a0%))Jbq}3Wo;@9 zXGa0lh3liHWC-fSMW{ERd#Dk9G1bbgAm*YSjp=bRDx%vw&!MX4KI-9AbegTCU9ki0 z&`LIRV!Y{Aml3EDbVZfVa#Y9;VQ0LAn)|33VeW6YN1&1``AmyI57co-u?^;!Wllkr z`Abx!O3!v**F(;9Hq?PfsO*n7$A13LhdpVp#qOALuI0p7RL2&g&f9~Ez%{IbvF6#+ zur6u}r(+Zz#JBh#>gS8s^TYU;l+<611vcl`Fq{v33oWVAqb?kU>R5Mg|4b}Jdpkzr zKd3UzzQ}TA2*8u=|$G8Wim7w(KrX?NdjKMkM7-n4UVvGbPV3EDSN z*}Y<`Eo5=G@nb&i`l$DVi>Qd?+fMy!p((N5>a{lNhS8V@XQLu=3X9--)CyK$hm~bF zRGsfcEnGjK-jeU2s^%T)Mu~RXh*P5?RT2|oyAT@+Nnccm=b>(V7}c@or~?DLEc8iG zNtF$CgG#6yN28Kz2xwVmB|UIx@uhKhMRYGXJ%I-xE&9(AKNsDv+e>9C(gT#<+#C%OBTt3m+i;$I#`$EcVH`wd6kH9f2Y%LwnA-1eUJAy zwq$>y>$XzO#znNBV-G%`bR*3D7Y+a2w5Q^$TVal${iAN%cSd9GggHy-NV~iC{Xp0~ z>YVdiV>A36uVAVB?AOwo{7+kQN2AK)BQC`z5A0#|0e##c!^8iRbrw)kEHe`^%}rkq=!KnSom*q?+AWnhGgg~*1yI$|3Bu@YXJ-* zUG}vRXbXd=nCwji_YKElZ_S~!!oLxmjpS$l&%99i=v@S-Jn3EU&5%b-qB$D!_m(ZhI%@#-4v5BtHI@Kb7VdfYAY z7}VZhB%H_ngMs;Q0BLV{kNXnpaHtI^Vg!%-rx?ZI5Yo$Fb(q%Uaqsv2p^x+>sJU|! z>aN$@>v11sE?EZd5t&TEE0_=ld>;4xfH_d>KSM;1yMvX3I!M%n+96lN z_7>{&nlOfGpc>TH+zTd#V=Y%f-QQ0@8S)2|XFkL3Fn&zq!SPTBn}@Kx)@AirW|Ay` za#6V09%l^f28+TUuo5g1$BgL&sG*t(PNa}G0 zAvZ3_!Ul9^S}7d9q;3)E9{tmGc&A2=M!<=s=5$@c`FL|^8VeE+#->Bm$a=O-+j z+Vr$=8jpJ)4}m(M^nscK%b}Ll9jH0;6jp=pVIEi}tr_z{P`Bp=P#xM~)0dz;^#Y!O zKLbQGyU(OE8^krJ<#-29f}PTP+}o#N#Nm)ZKF#)CP3Lro(0QxQ}Mp zpgPbJc7s!)Jnqe8CS{-ik@RG2gqrQQpvERbX4At0mgS%h7jHjjJeYXRlj#V`h3153btP|GT8cC$Z3 zgId?+ptj&HHa!m}C4CgCp~p}|kST}BFA3%P7Em4S2ZOZ!ml2Umjzf*<7pU{TKc^YH zEKn{i3$@;R!lG~*ECR1WO|m$-Jnp?Dd~VZlUnqm7K%F5sL(P#VP^%%TztI8I(OWWiAR?V&cBkv6>?J|leyE{Ch~dE9qCtK>I&x4_=y zUx0zzM9LKKIJH?0sS28nVn88}`J1{8gPI#jOiWP0?Wv&U&px?2~sqy5>{yN7gBQ3Q%hEYshtqBsN0B+CrvVqh_-$#-v{**SI7t4q2( z3=Af+jEI~qPtuiPQkZs#nVe;y=Fk|ZIj|FEh7pFEp5}x- zNmqlZ;VGz&z8T8;SC7IB^SEyqCWPv7W+(#+L2Z>yVS2a>s>c^C`wcf6R_YOE`IUw{ zDQ^f*z_=sLGQA6>C*CNtb=QNs$IKZ;&$V@~BV!Ic3!}l-qdo3ZaBryPHQlBUSl))( zia)~%Fx423`x&yWP|L2^SaZ)93^$Tq4>g31$C-V^Ki(W(3j~O02W$+rA&i1D=q7X< zfZBjkP4Kwy2XusONpFR{VbY1_TtCb5E!5bSn`Gw7QW#8nKh#d@Og7I0IbbD{flEX* z1VK}b3-d#bO%bZ7>nM1GA_{Ux=te`niV1V0qH@pyt4Gs3)V#P&cJ0^USO+ z0ke`G05!JjVNUn}7Kd@?8;{h3B}os38iG?$9eD@c@BfOwz})qMp?We9%2mI^YH%Oa zm`7h|=0+)~p45ig9|BN!%@I&zdj!g(ofetpIS^`2Er8G9MkvqCTFm;_&a`APmW5$& zhq{f%T52X&I;crk+p-JP1~L{(ZZq5qPeLub;mbVk=Y)bVi zl&%z%=L)V2m_uiWmB!UQp)6YrwGXU=k>Ea?e+sJMKcFVjOV}SqUu7P@$3rc@2T-0Y zu-feXwV^yY67GgKVJ|p6u!g%6ktl0T51K>G;w4b~!C9!DBw1&cV{WL)83Hvahr?KK z3e+4~4)ehWQ1ue7H_TyK9%?^mW*JyUq%;}NV0@TmgP9~{U^mj;pj&R4Wuw{qd%-M} z&xBfDC!ki(4a<*E2E^H9m;D5(Pc!W{`#@PJ1Bbu@@CMX=5ND5hG%EvT&^)NQu@-7> zJ%#Sy|K#0kmQ@uPL_sf@2hM^;;YFxP6Jwt_C0B=9|07{fxB(`GsrQ>5vlP_ncP^C6 zZ^CrYbHH>cEA*2NKEV2qMx;C$a$S8WPqc!4;2x;SmFu869hZjMIu}66?}aktB-C7WcNY}1usGSbbU_VVFS z3NAy{dkkgBCn&j~Bj)~J4E|2K6O<<+9yN0yH&neQ0U~lu52(qq0J@V0YB^qlTIVmJ z#{47HGK+Q0q_aVt11iGs@Ho`6I|DTb9zjjIxW|phf}uQ85o$FB2H41ASdNSnP+Mcn z6K2edLnkafhU)oWooO3vN;>BiCGmXVO12 zhEId{k=p`Cz-iAt?&p9KzAz7=FJ1&Z?&o-iyfm*|Wc$l(p_^e2D*OXAipj>g>7IZI66Q?uKN>agt6Y3NmCTA zCtV%ZgJIvAN!So-7C(b?VETV~#)HS9(#`%eWB(I|kY4)E)Q|Aqcr*mcz;;lE2L=<- zES+jImcwMEcS23dn=m%~0X1o2eK31?5Y#%(2DP&_gSt6Qglgb8l-}Dg3VaPS!S8S# zp3LwOPw4so#wU;amq?#Kn`gHPUkyutGn3HyZYEnIC>K_Mvb+bBK_lUBa2nL@d%ew% z{KMq`2DRLBKyA^bEjz)?TK_YNXsnMzt%5JG3>Nx-vg5&Oj@LbqEC}Oux8(hn*P#q~ z0~5ipVZDwTND8&}mWI_}U#Om+gT>)jD9;oL=XD~}zEh3JSlAc_!@pDjGlloMuFMa0 zkEjAQNBTnbcm>o+=@4``6sSq}4yvKZ5xnjzs#T!&`ns?@90*naGz_TVu@&%pj9_Lc zPgI8*+on(rOn~a~VkiT*+WbRM4PS*Cf>$=byw~fVBN{_Z@|iY$8R}jW(dP}gv%99x zxMU+NO2HARyIOd^*U82Z41fjThKOGG&85F0nFb$4Ha+;3 zCaTwcDJB@UBpoZ7*QtWOzR~#oW9?*TqI=yr@D=Ljk|l<*a3qu~FGIOLZcH%~X^^Na!cd+fhdEEz! z3JDln1Wv(|RD7P$cxF=~ue*W#3x`o2GqKk_gw9Ojb#Jd>lX~5qF%RrQy`UiDfhkaD z#I^7?442I7-p&K}iPR?}Q*y6+mKzNvle!wY5M3b;N)ERCx)MVRW(?@Li3#dsKHMKD$ zA=Fk}8mj(Wm&|YbOho!eE#XwuI5( z5U3tcfx11fv+1Ky9=T`v9(E@kDVx1 zx7!2eBYhoe*2c(aT-Y0G(jJE$;RnkWnY`}p`48wL|07ffoXlSLqgsie4A=zY!&A_` z|36fOjJL1^?2^Unp3k?#@JzCUur2w=vU=T@VzOrQy02Lb*Ik5mQhVYO?f%Lr^dQ%C#|q%@E~>YN##L`CvMf2Ugqiqp%3+cQ6OcSG4pOMlN9{Q#PoELtqdb3)S#isG&R#)!)T*gm z+6>h+sO5DVwu0|rB-pTw@jx3`jP!6=O3Usf5zXpoWw|TC=1>QRZBQ=vmGioP*_aK= z)n}k4(|wo?#w&03jj~YZgvC%DI15`cbf2N-NJvHFnVwKP?P?g1f{R4ts<4&3?sI!y zsJBddLb>W(WmEBAsEs9c731nGQ0urblqc#zjqP@*dUv3fUD&F|ld+&YmjUL7^{cY} z%MzJEhL*#9sP!4Yn%6xvmV$cPtpVkUu23$W12vZ6s+(Dz7;1H-g+VZjWfiE^)CEd@ z9BdAkL#>`jH3DWMNLs`6qzIIS^`R<`g_=~$VN$pas>fGt{#&Sx$Ej)VcG02gb%ru% zEY#jV1*&5kpj>|kYLbQv)H0JL57ex#0@c%gP^)4o)ZOd^JOrQG@|Cr{?nCJ%Scd%i zbqtq6t@Bq%K)~2R`=CCj6QSb%w;hGuGzG`mHkcnHkJ7~bkLSzww zAy8uywxyXIaiPBBxhfn%ew$WiYkmV8kuK5N>ptx+fm%)>ZOmL*0yRX3pgRenPCjAV znpII3s+|$AfNp!g6X{6CHK?&E+0HDZc2IL+I@CUJ%;w*L?@4>xn`QMKYN%p$@Vc+{ za4JZD6bjEH@|v7xpoRPw8tW`D&<+T(8X~D&`twT;3k4N8_LxTn)9H4nsdY2X)`S4%vcb@`evNhIUAOJVxreMNdB}bUZ*qZn$uW@@c0b#JPwX$`3(SN5 zK-=HV>|6}BVLXEB!E3k)MwsJu-{IT=<(X1*&DPu;HYME^4ue-=YFKZcS>J_>1C90@Bg;T(X1>rm@G@iMRbsn`Cn8u{Ip zv!lV|E6mm#VU;Dnof- z5sV9WKuyx~P|NW-)LtHLgJ~celzcC!d&PLDxic3=hFhVQ^C6f6K7f*ovytZjt^brn zBsd&Kfm2{9xDcub&!8;Nw8=bL)q;|r2$RFPQ0IpOHXVDj*|_pR8PW<$E&#Re7eg7e zAG*K)b(e@vEN@|57;%f;!(k!PqhNb@9BPbnY&8begF0{wg$3a{sJr1yI2(Sk<y$Wgw&OjX~oaL6v!zbt>c%eX4VZnI?;fVxeFK)G%h)Ld8r9FzE)cA-oH<5f$8PJk<+opIHcH;B}~z*TVo2O^Vq2j4R7PxwtFTmO2{- z!JSac=mu0zvg|kI4WSI_54A!44&~9MP@dZgJ@6X*3GYDl{LTU6(LnG)^GZj3C_|P* zO`4nVCj1ww$L9{2S)Tl`@kCyzIaArDTSMI|0#IA_T&S)30@Q2|f5dtWrXrmU;@N;x zn}{0d3$=_cz@qSpW$L3Q-3nG9eGW+nFw`T zUI-g%{g*gy#%eK?#dqKh81n?j?XW!iK`9Dz+RTODU<}d)p(bl3sO8xf=7Lk9HlR~b z9(@lr7t)CNS1IK@`C`@tIJa{yRs<083gOA`7nE9O7`5Oac zpXXE@1_Lj7-8UxNT;`rZ`8_xV&bnfbU>W`}cfmNusyIT`FZYm-S3$C9m*56 z?&2ZzO}@+eFF?k=drS^8KEpz!<2^8k&6-eqch!ep_fInCJ~prKReR!fzj9?Ul*igX z^|~KQoeT4#C&4rG@LB!2@#It(jNBiv3XJ>0c)ZmM*8dl1=aGJxQ*kr67s1Q01)TVk<%S{e zVQ11oVSG+eI2jItm*GBGJ*?094r7G#xt}487T)LHD-Odk)c+ff((C`dJU-VF$LDjm z;tjA375|3SU@gDT{T$FLsMmnINA$U`hHZ@Ga~4t_FS5^_d^=%J((R-8+-JN;P#aj8 zsHQwcG@m<1u0wgGW^|wV{NHFI>Phw(Mqmk?N;+9gpHrL$w?QfX9Lwi^=(KZepOc34 z;W$3`!Q>_EPP$86pL^ze3N^MlQ5jVJ1-^SOu5 zolq_=ogPoYy>Jx#1k1z08GPme3@n((=e}Mz2tFiz z01kzV^ZK0QFm*nk`*pjopoa8Ne$&DK;6l;`3K-7>ZWC!rMyY~6_Y;h(;8@am3i;eO zpN~MzfsBQXVO`-k(tDtKQl^N{-6?0lWu*Usx>-#tY9`?c7(%*Ku+P1Btbl4SLNT9i z`vIplkxFFjgSQ#G$i@I?tTNivo)8^>Izb$cADfiG|!%v9Rvep%fuxR~_jGCudu z?rWCyxo^efEN3>Tjj$`_Z=von&CAP!tiQ!X7Lf4(rh|hkn0;UkY(P3)MW6dgs1dLw z=`XMcY*NV>cpWw-UAnT*{oL>hD9_ZcV%GgKSd8>*C{Jdu>T~pf(;K$b`gf}N+{ffr za3jgO)r~;J8fL7gz+m#PLG1_eYZ^sep|;qaup``F%gmWnwar|r1?8#TP?PNyYymxW zeC{J#dl<+_##4rdKroqP_w&3JtkFH4i-=iZfWRq|2!{wBgPWB z;*EXogT<^6W9Uw(yK2lPW+)oN!lZA(^e{nF)_(|*l1+`m+EhbTkLjy4-=C}IxvxxWqF6`sKGlEZxN6H$~A zKIZ}D6X6WlWu)1PeWTpf6>z!{Sx&)4=%He-(dPC#aEw`}%b}LrW2mjT-dN+>T~L$h zBn*Pyac1(Sg_%j`g~?zmm>Z6Un&bzehU5jzrS+e1yw5$AR)te27zefWCY|7Op8>1D zOr*QRIB+r4?A-}tz(=q+d=F9Q1?y<3G51M!hLW$ zjP<+EJ?*Z7Izh#qV>Yt!P#e>QIjsLxM8eKB>vb*cO!_&T3+v7^3O_*2kqYxo&;Ns3 z->nz;+=tGkFaha9P#ex|D9@x@X!2{qbEG@N$guDtpZiExeo?@61`%;}VPnf5Lc@TVnL3fSOBrVHVg1%Js8h7q~w_L>6UT zYR0+{3?f|y#)WNQMmPw{kae&MJP3nejAiENl^v?bHDN(G*rxZxqNHC!&4CQdO}${K zITL6~L^p@-P%az~we_xqNno!PMsNmH`AR7HBTzlP4I?qh-a$=1XO$Vk{7}ycYoK=2 zYpXdwz*uX|q-?Oxy?X|n@9TZePYOD0U=y-Ka?*{V&JROi2)qYt!J>!E&1xoe z*Z(;p8jJXcO#|s+8PdgI9XJ-IfR79E+X{6^tE!XTv&Cs-kn#@CC2%H5q z={`g4m`RSAn_5Gt-yd-L5Ge}#LrtQ6P_z35)XnE#sJT$*xX*oEuNTw~7~_Olh6Q0P z(!F6KI1XyZTLr7ai%_d6`AIYRvcV>#tDR*1S0b{N47n`aDdU0EP_8WuwF9<>xnVab z*RO^_@CuY6@1XXBq^Hfjqdt_rp-{_iIZO<%LG85fpmx}=rvt_nInNkYf$BkfsEVVZ z#(Wo4Lzkcwe}j@sde$trf=~_gfiiq1l%a>9Jogf63-_NhH>WHxKj}sRB0)rE!v%0R z)ETedd2_qn3cHfdd%-lg24*IG5_W(e;RM*?qPg9^gM~=k%w-Y7Zh^bVy7hkE!4^9$89s_ zkM5WgPSU$Rr#|Jq;0(&I+%w1Xw)f3Z?k3b@ed-53=N{Y*L$v;Xe`pkag{4rC=aE^b z10OT?q_4u(RCx8o%;s88IpL6A35&wc&&=Mx3C2Z!9~@2oAJ2`;8@(_OG%sOJ$}|1N zGK5Y4W~gc3S@g=s>44b?AHi?`_?%1d{u_Ir{+A~s;aX(5*CFo;Y^s}lR3^Gfm)va&)mG|SV^ckH{%QIUw@N%>Wf)MMZfu+=M)Tp zA7RVy=FHdVhv7b0n*2mRO+(G0_K#(-1bhb1n zhF~*P4-Y`;``0p#*Y9rOd0|ZQ#|Ma%C9)7!hA&}KnBV7jH<)_x4C!7_TXS*0k?#cc zG`tJOg|DD?$nX(O{Q@v5>H1Lj{kE2apmx9+P(vS>XCr%{_V639KYRrfg{5L7zdLp# zqZk8@z#^2thX24UQT^_EP7=-Ulp);(YUkVyH78y|btq$WvZA-J4BFGKL8G z%`gQW_$#^JeX@#{%I_ZGUcoq&PfCpeVOW35)A*ehWJFBocb{-Nr}w*0F7IG-@_T0R zyMJDLD?^L9H=W$NIdvnR2i^+pPL)d`)wz>W8I~6COW_POw2JeQN6C?BcomA-E59^bDT)^+XBwMtg-wDhj<3A$7a9kl2Ab1{XSp^mG zyMNEu32ICe7B#Lb4@Z!066|*mqtD@b()o&++5H@9_7^H{JqmSDc?T=P(Ixy&4~FJ? z34g$SZm(F{EVrTXrYwb86|>9w-4o0s*qwBVatsOF1(`hjl9_Sw5IB;0-zxashu2}1 z{LVqjYg9IKDNYr?`w~uZsP(@Cc7`#k2K??xWJp!Ndpms$HCENC`Q69nv2Z!*N3a_l zQ{C@=TIL6oK@)2jPlT^&hHNYxO#XBD41?O%GLyAh9pn0SP@eGD^}7!$^8-XSkntDP zSk0+tHk`}w9%*lVzxx$R&tQC9wx|Ic4~lm;^1CnB{ngm-p7;BN_+3wKhsCM)H*5&A zHu1Y}wN8L~VW5b5AV(obO$*t4DAJ(^92QoIi80pt_ZJtTX3J83)k-M41S!$jmK?&xZHd&y}ErDYVY3A+wZ)9 z=U{8NqmMB>s4qJw>7G#Mg`e;#9NW*Vj;{Uv?n}7E2C)85QE-8X8kjxM@D=P$I+)d= z$+8>j{(X0lxveG`Z0-?bpq7(&h*_>p;4voY8W@HAF2hYn0#K888PuHEKhp1hdgkp& z*1v9-4M+LiS0>uRAkxENF}MtBte->e2j0@5 zdRs@+Ger*BjPsVaU{vy-L(S@smSM*j`6w_t`3WpDz!1^};Se|vN^j6uQ$G{bgjkVlp&{~ zR>xH+7k`EFjBlzjC=*n@s!#`-mX>{C4$>1~9(WkK-~aoCh=w53G_%unhRH~8gmT$s zsD^*oeE)QFRLcN0mi?d%+yphdk3h+PfHE-540Gg)3Y(IS0}I05FuK`~H6y=zjlK zlHZNRnW1KNKBzG*XE_+ECp)3$$}uQ|??Ls{Gsi637*KN~JJh5t0Hv=y)Q~iQ8DSS# z8_u7@`d5VyWUPTdp=Rxxxn{DRhHBux9&|pzaL?7nt%Xme*i<@)ImHldB|@;RB$y z>QPVzEQgZY0%hRc0Fm%Sosu(#q*`VsQywTo%fLD? z1gdAdpbR<()q$H(9e82+&X)g#nv{{3i>$xIL=uvb8A?$(SOPYJQn&;L!HsYMykyyB zh3RRGm45RoH`H>DyUK6|)Uu4b+IXM<)SM~?ud-#2fKgPT!CG^3XbUrvUJAAGT!K~M zcbFDdUT4O%H_S$QKGZV22sKweLfxh_t~U>-t)V(J8)`pU2c_pY)b05-49G>_iRhO~ zeH%EhV_CgT?9K4*W^;b`ZS}kFe2#-M>_3t6?p5(mxQZvxbdNULCYJQCrsF(Bem z^Bi9a7Dc`d72EhQ7K?`AhxLX-jh{Qc%ZbGe~ zT)P@-tggaj@CO_NgHD0qG21;4Y3g07cn7$&-69!N_6;dfS({s`sj#n;Say8?B9_yX0ll-K=EIOIx0;D(!C z!_HbhghT9b@gnhNrDh#rIt?E}=58bwOyY1R^NnUAAq>LbsJI+~QluYI&bO>M1taj< zfR8gEm8)6BrENo1tm3RRLVw(_oxFwA$xLcER9M5t&=Y1NorSuuwP0rw`NkE^3i0>D z4nKV7z~&Fotjk0hp;+!nI0}hc!H#DScgG(Dde3rH#DYlM;ePpUTVsUkvp7ATk{y| zhqn#SK(9hn@)S;z-xOwq+c7>+6eZnBOhGU+9$0RBg_w?+-e>uIxnN%14hkQox?$hBvm6 zF;rAoY=`F{3O6FJ(2AZPM`?H(JZ-X^%jk${8;Wcj??QP|41bBi#n6`pmUfN6|4nRz zs-FnOb0Ocb;KZ<2D!(`tx?$iGl(Z)v8j537IlT9dvYr_H3hv_ygU%E*8VgxI&FO5% zP=#K^6>?ENhr0g+5T0innraIr@UN|)_;3^*vc2c~2OK`D=zbD@3i19J%v%6%D1}Tb z@`F{u8nNLXwvP-=W8OI0L$3qqDNB6n7#18{TY3**5e>uyqU2=T$x zRVam?@mvZ$tnrI6W+Hkw+O*25pjZ2k8w&CN?=(8_mtlxtdv*?G2Z>LohYCGyLyE`6 zNZvAX_R{OV$OO^AL=4&`H`C}}w!t9Mb&%UYT94?<&{>kU0w2go%T?r;**=>BK5zQJ zFcwA4XhNX|K-y1kBY{yp835Ct*o=N;D z@%3Tx|40P4(#Qb}sD}ZWNneCF>{z?C?0*UI%wHIB9Cy}4ekd~KD4RllZENTbTQ8|? zn6DOh!!F7tQ>^v+2oCe{PwIfpGH?; z9Ph-rFD9P0Zr@Fv8pP}4=KR(`)gO-Hy2y5>j*t8yTzZ9Fp*m%}f8}&UC*Nxma5~Wd ze-Yz;9*7cS8a=5u?%t$kZ3h^r2#OYrUT9Mv;~*pUQTkkRJzwevVnbv zb^liwL!mzHmc+VMd5?ZEVznK2<>#e$pOE8YB5vqMnxBMs2GHYd@Hq8ma>c}e!Zdgr zsS`4avfq*UYIW72yanGsV*h}4_Fu)LTqod*#?yV9Yx`} zVqw5!3@T4vAH3N3mwNNisppFtlq6LsEGxCX_s;Z2*D z83RMZX_WAb4F3ybNgw&8(KMuQP5 zTH=hd4KyXKu*IeeSXU`~Z%#3+k;_h4YrPVM}XVZL7Z#vabK*qeLM(jSMtV=Qsu_@WVBZ z7mK^nC?Aq@=EBD0RishgS#fq^+#4h6{{JWW{fPxzoytr{y`R+UWrwaW#(brGG5LYo z{FjJIp`j&($8dL56xXvZypD`Qc+y>{c%QNeTngn#pRkJS*dAU%E}D(Mro1}kd9AJ$ z=)OgIrKuBe8lh+v*E1TC9r>|zGD7{Wf~&-N70wNN$V)}+3i6q7<5{b;3w1kCxhHZJ zQ2ZG0l|&{I@lWIrWJq?QM`5+?Y;~9+9OFNc9*;rb9t|tZhLur}&{*h{vK*rEB9upQ zJPbKWej)1autuCDuM^h;bSaF$z${#&(3Q;U4o1EtmqJtY#ntPtC9$L|R|EmqKI$jbMjMm(Hg4;iduu`|B@F4L-^an z|Ahdr13GCiVlBOjNMo&NcmWk#qcA1H!)W{w6-vN|ly#=+VDbl&7YUg?)~(Wb8$AmA z)|m5}^7F74^;*Lv=noAi$SZ;21w+q&`>5E6Yl4JOK7p&N9rMz*fwL%4C~xzB;HhfJ zDO8~DA?l|2rDrLvF-ghe^Ji|zi9EkS0%UxhSDgU zV|%rmxEIUQa9zN-Q}8K*QK{3{8ru+q*3dv`NJhFJ^~PchANO^`OSqWyc;pIVL@vtP zawS1e;HFiy!wT~rf|H#1IOc-FzX&QEBX27T!cu;Q-sH6T<;dq}z?=%m|6x6F5f8-X z8e@BW1DSbN{uDZ*lAj+BPSXB=p2SpZgc_>OHHZqg5j=#@Zpw1w5nf?;GSbLYdbp3W zHZ;16^gE2n$i*x9PG{;V{9}zDX44~)t%#Q^lh24dagjaY4wF)ZRCWjs*a{tJv@iL! zXzV4*^#S#r^ezFtSYwCh5pg~S?C=|84xiX`GNJq+by5=dQSSjdM^V;;YpvCv9sWUC z7xLy{#HRqt<8lo|Sr{s=q+kUN^g_`Y+faP+{>GqXR!My-)*BiP zrKUU_@+a_APa1rNOeNZRf=n&)DidEpr`-MrS$9cU7XU@qtx$s0s zTg;OX9PkK7}!NmPE+Ek6;vLIv*6aSC0{~IdU6;Or-iX+#Y zG#{@0Ur1oRQiZ$_a_efZ4{sY?qTbMp4G6s@dWCp5;)U==92%@;l}9HX8n#isjb172 z$GE5Hhz3K$O3EHmSD`EhkETp-Jf$R0e+>~Ri_+Z)t-?(nTQR9^XbQ^D)7Wln-~|lQ zpI)q?5#C2~!(Cf884qo>@dYS9LR#ULHEslThY_!aXHuhMFvjpEX24lQ#sn(-h0^z2 z^41pXT0ZXUq(M;-GKp#MA8Vi#4?=b;3LA56C#^RgkDzBY4Xxo)SW8-AB(km15ebHd zKipxl>%XAwaSJNkrPtR{sxKa>PNQ|GxPV$kt=o%JUco9#E{`A+gYubN5vX4nE++4_ zH8v}8g?`i@j4lP)*PS+I>7`L04e8y<<_PApE^J^u5JH6;7#9JVK9t9%yc~J?P+rjX zP6`zoV^}uo@e7CNL`dfgm7D~-65fq38}N;hH2H!2QAVOOkNfug;(w};7Z z;JS(j31pAk{Mf`#W7vAq`!Ogra>dYd(RM&>%q6{n@;AupmoMX^cOE=XenqZZdjC)1 zC<%qpC>)FtKe2uY6~|&>3+u8@RLo<0wZ*b5J*$RsZ>)iT+MY&5$9xP)gG*XXJB`+)XL;ce zl!k@`7(5&${4TBg9bauI--uy-$S;U-{0)QCnRsZ}OkPX!=2$NkpAt&jx)Xj-pHRM|pR~SGW zsWB#r>9m=DGcaP9DR)xPKz$likauEJQD4cjnf%MYc&ZEe>uF>x4e;k9PAcN9p~7M0 z&l68(J#?F47)p6gI-uW)-%ELa(kb=%|An^KS*VzuMikc3P(*~LTLrDD6v-N;@@tg+ zORt7fw}fr9A+lM>TgSD_>KSI|(-9hz1KMz%!I=HjsSo=F5L`jUL@3fH-_O7~2rDE) z;0Eyy2q&iTKXKbJ(jQP-n?@8mAwPzC3h|JsVGUL~BJ~x1qm9MC%#G&g2q7I0*}zmP z_drQ<1TztD%e9}1TPQ3+UKy??wl}?TUspSh(P(TA_4?X$G7P##y(8o~GEnts7v))y?M?lL zT$eE3%f(+_Io&9$L}Q_0CHb4VN>KNa^~QmycKXeO z+NM8|4h=hrMA!Zwfw7u`r3107KJj-}c&YWqS_}z8#q{**A$jSM2@Rd_T6xlyF_hmG zaKlu~3>bEWcuaJcLS`PN)!`3hhtiRC=uE`#PdhtpFI!Ndob91Bt>^lko~@QUZ5Tu^ z7h=%A7}69rv_|@nNox&@Y#CbTAv&KU*PHy#KouKfs}wh9m6g?%)p zu$Nw}M6MG(NlW@3@dvgny>;m#Jn^17C6HZ(VW-uYZDcIQt)z4JDI0_SEyzYk$2jr> zwMgj9eV$6m)Ec1;9!bRYJC&BfiZrb6Yz&9oOe*HY&=IOfNJE*zdAOVgo{_&AU6pJ{ zT4Iz3J)vTsKjk0cG_mP#A>k_mN+WyfP?iLEa7WhTxgS#0yxZ11T>;BlEdRt0Ex^d7Y@! zmg@)|^uXohXQu9M^tU8lpLif6g(IjK8N~|yX>dHkNl~EimGXKvuJkhfN6^7l!H;ZJ zdi{)eM7)p+*;{lZG+e-oH_@r!C!P!0y)=9fy%Y8N-xMn4Bx5y-6k6et=@_&dgJP0b zfa@HMMc~Sb^3EtP3;#y;xLd>gmk{Nlp&xa6Snq`9WuV?XE3*_M`qD1lFvXQfsH`@P zD@?LnjU0@k1@0-g5P0im`_8|Fzz&YWze(URg6bzFfH|$aTP~+5i*l) zrLvaU^#0!t8p?xG_am_=8B2v|DCvn2S71h{FafzaC>ceARWWD@1}WsQ{Ahbzf%=(= zU$evTj(YRaQ=7U9XJ{)M*Bd%pQyGnkyrJ+q6%{5CAA~??=!$~;7!gEyEDSCRy^LQ~ zYgjkZ`)#}i^~%l+jvppg;HK2kpIoRbL~#Y{7^$s;ZB59lNZxbnbmb?r&Ay}FBjUM` zdqVzRbUY`%h-(r}XGeE+D;q>!UD9zdvn{?zVf+x_k6*dN(nt{)6&AIQ>Pb2@M8|-9 zBod+^2{QVd*Gec$AYSpIqdQjtt|PW%IjA>D zTgyW-lHw-*j@qedd$7T^&Zvxog7V1ap$7_?NT;XAq2WG8_CZG>+o19rP@a`K>B(dbR~6pDDad1$|yUJ$Zvs_6UP!SeHwQA7ev94;1dP zjn^RmCkBqBBQ21xh+h4HZfK}u4Nqk{8gN=rL0<);FbLtz2-JW-Y-2G{-bB6Ux`YuQ zF>bf@PGw|^%5WJ?Z;DtW`oXpI`~!x>;2MJ5boAt;(c{F&Q>G7G7YonUau)>(9Z*o4 z!ow6QtfHbqPMC_y3gO{K40vqo3_{_kUp�@;z2o@)a?3iq)g^XUgKzPH5<_M~h`B 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 Pt;v4FD&9D2&rbLcW#4Y+ delta 84724 zcmXWkb%0gX7RT{(W9SBHVHmoHMsn!xM!KcD;nGTXcb9ZYcY~m$JW>Ru8>RGpe`lTd z&*$uOPwc(+TKk;2Gx*MK&iwLt=Fsg#!I=*KdmYblQsa;P9OqeL$0_zgdmZOx37@kb zUtxP(SkmW=#jq%!^9Cp5V;ot^=d8f4rG3s^OkBqHZ@`DN=alt1>o8Q#=d8kP<$caF zn$9n5EMiCR3O?r#OkC0D?8SfZEpD&mbGGB!%0A~AHml-ureW2pK4%i%!F|}Zn$P(O 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 diff --git a/conf/locale/ar/LC_MESSAGES/django.po b/conf/locale/ar/LC_MESSAGES/django.po index 4872ecc8a9..14840160b8 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -31,7 +31,7 @@ # omarithawi , 2014-2015 # Osama M. Mneina , 2014 # RaghadG , 2014 -# SiddigSami , 2014 +# SiddigSami , 2014-2015 # soliman osman , 2014 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# # edX translation file. @@ -119,6 +119,7 @@ # # Translators: # Almaazon , 2014 +# Ahmed Jazzar , 2015 # Hassan05 , 2014 # mabdelhaq , 2014 # may , 2014 @@ -128,9 +129,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:42+0000\n" -"PO-Revision-Date: 2015-07-26 12:28+0000\n" -"Last-Translator: Nabeel El-Dughailib \n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-12 08:13+0000\n" +"Last-Translator: Ahmed Jazzar \n" "Language-Team: Arabic (http://www.transifex.com/open-edx/edx-platform/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -477,6 +478,12 @@ msgstr "{country} المُضاف على اللائحة البيضاء للمسا msgid "Blacklist {country} for {course}" msgstr "{country} المُضاف على اللائحة السوداء للمساق {course}" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "يجب أن يتألّف اسم المستخدم من حرفين على الأقلّ" @@ -500,10 +507,12 @@ msgstr "" "تضمين مسافات. " #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "لا يمكن أن يزيد عدد أحرف اسم المستخدم عن %(limit_value)s" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "لا يمكن أن يزيد عدد أحرف البريد الإلكتروني عن %(limit_value)s" @@ -673,7 +682,7 @@ msgstr "عذرًا، المساق الذي تبحث عنه لن يبدأ حتى msgid "Course id not specified" msgstr "رقم المساق غير محدَّد " -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "رقم المساق غير صحيح" @@ -869,7 +878,7 @@ msgstr[5] "" #: common/djangoapps/student/views.py msgid "Password reset unsuccessful" -msgstr "عذرًا، لم تنجح عملية إعادة ضبط كلمة السر." +msgstr "عذرًا، لم تنجح عملية تغيير كلمة السر." #: common/djangoapps/student/views.py msgid "No inactive user with this e-mail exists" @@ -1372,6 +1381,10 @@ msgstr "صحيح" msgid "incorrect" msgstr "غير صحيح" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "ناقص" @@ -1394,6 +1407,10 @@ msgstr "هذا صحيح" msgid "This is incorrect." msgstr "هذا خطأ" +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "هذا غير مجاب عليه" @@ -4941,7 +4958,7 @@ msgstr "شروط الخدمة وميثاق الشرف الأكاديمي" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: A 'Privacy Policy' is a legal document/statement describing a #. website's use of personal information -#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py +#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views/webview.py #: cms/templates/widgets/footer.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" @@ -5076,8 +5093,60 @@ msgstr "" msgid "There can be only one default image." msgstr "لا يمكن أن توجد سوى صورة افتراضية واحدة فقط." +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -5091,7 +5160,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -5107,7 +5176,7 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5116,41 +5185,37 @@ msgstr "" "وتتضمّن عملية التحقّق من هوية الطالب." #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "{month} {day}، {year}" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "مساق دروس يقدِّمه {partner_name}، عبر {platform_name}." #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "نبذة عن إنجازات {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "المزيد من المعلومات عن شهادة {user_name}" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "صادرة في:" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "الرقم التعريفي للشهادة" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "نبذة عن شهادات {platform_name}" @@ -5158,7 +5223,7 @@ msgstr "نبذة عن شهادات {platform_name}" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -5172,13 +5237,13 @@ msgstr "" "استكمال خطوات إضافية، مثل التحقّق من " "هويّتك." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "كيف توثِّق {platform_name} شهادات الطلّاب" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5189,13 +5254,13 @@ msgstr "" "بشكل مستقلّ من قبل أي شخص يملك مفتاح {platform_name} العام. وللتحقّق " "المستقلّ، تستخدم {platform_name} ما يُسمّى \"توقيع منفصل\"." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "وثِّق هذه الشهادة لنفسك" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -5207,34 +5272,34 @@ msgstr "" " وجامعة بيركلي وجامعة تكساس. وتشكّل {platform_name} مبادرة إلكترونية غير " "ربحية أسّسَتها جامعة هارفارد بالاشتراك مع معهد ماساتشوستس للتكنولوجيا." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "نبذة عن {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "اعرف المزيد عن {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "تعلَّم عبر {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "اعمل لدى {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "للاتصال بـ {platform_name} " #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "تُقِرّ {platform_name} بإنجازات الطالب التالية" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -5244,7 +5309,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "شهادة {partner_name} {course_number} | {platform_name}" @@ -5252,7 +5317,7 @@ msgstr "شهادة {partner_name} {course_number} | {platform_name}" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5262,13 +5327,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "{fullname}، تهانينا لك على نيل شهادة!" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -5279,13 +5344,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "المزيد من التفاصيل عن إنجازات {fullname}" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "جميع الحقوق محفوظة" @@ -5293,19 +5358,19 @@ msgstr "جميع الحقوق محفوظة" #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "شهادة غير صالحة" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "شروط الخدمة وميثاق الشرف الأكاديمي" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "تصديق الشهادة" @@ -5437,6 +5502,10 @@ msgstr "مرحبًا بك في صفحة ويكي لمنصّة {platform_name} " msgid "Visit a course wiki to add an article." msgstr "تفضّل بزيارة إحدى صفحات الويكي الخاصة بالمساق لتضيف مقالًا. " +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "لا يبدأ المساق حتى {}" @@ -5628,38 +5697,6 @@ msgstr "الفرع الخارجي المحدّد غير موجود." msgid "Unable to switch to specified branch. Please check your branch name." msgstr "نأسف لتعذّر التغيير إلى الفرع المحدّد. يُرجى التحقق من اسم فرعك." -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "عنوان البريد الإلكتروني" - -#: lms/djangoapps/dashboard/support.py -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "رقم تعريف المساق " - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "المستخدم غير موجود" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "لم يتخطّ المساق {course_id} نافذة استرداد القيمة." - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "لا يوجد طلب خاص بالمستخدم {user} في المساق {course_id}" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr " إلغاء تسجيل المستخدم {user} من المساق {course_id}" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "استرداد مبلغ {cost} لصاحب رقم الطلب {order_id}" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -6231,6 +6268,19 @@ msgstr "" "يجري حاليًّا إعداد تقرير الملخَّص التنفيذي. يمكنك متابعة حالة هذا التقرير في" " قسم ’مهام الأستاذ المعلَّقة‘ أدناه. ويمكنك تنزيل التقرير حالما يَكتمل." +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "تَعذَّر تحليل القيمة كرقم عشري" @@ -6331,10 +6381,12 @@ msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "نجحت إعادة ضبط تاريخ الاستحقاق للطالب {0} من {1} إلى {2}" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "سيتخطّى الطالب (%s) امتحان الدخول." #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "سبق أن سُمِح للطالب (%s) بتخطّي امتحان الدخول." @@ -6415,8 +6467,12 @@ msgid "E-Commerce" msgstr "التجارة الإلكترونية" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "الشهادات" @@ -8302,6 +8358,50 @@ msgstr "لا يوجد مستخدم يمتلك عنوان البريد الإلك msgid "No email address provided." msgstr "لم يُحدَّد عنوان بريد إلكتروني." +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "استرداد المبلغ يدويًّا " + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "عنوان البريد الإلكتروني" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "رقم تعريف المساق " + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "المستخدم غير موجود" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "لم يتخطّ المساق {course_id} نافذة استرداد القيمة." + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "لا يوجد طلب خاص بالمستخدم {user} في المساق {course_id}" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr " إلغاء تسجيل المستخدم {user} من المساق {course_id}" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "استرداد مبلغ {cost} لصاحب رقم الطلب {order_id}" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "اللغة الاختيارية التي يستخدمها الفريق كرمز ISO 639-1." @@ -8584,56 +8684,12 @@ msgstr "ميثاق الشرف" msgid "Skip to main content" msgstr "الانتقال إلى المحتوى الرئيسي" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "استرداد المبلغ يدويًّا " - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "على وشك استرداد قيمة هذا الطلب:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "رقم الطلب:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "التسجيل:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "مسجَّل" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "أُلغِيَ التسجيل" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "التكلفة:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "حالة الشهادة:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "حالة الطلب:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "الوقت المَقضِيّ:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "وقت طلب استرداد المبلغ:" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" -msgstr "استُكملت عملية إعادة ضبط كلمة السر الخاصة بك" +msgstr "استُكملت عملية تغيير كلمة السر الخاصة بك" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -8643,28 +8699,31 @@ msgstr "" "جرى ضبط كلمة السر الخاصة بك. ويمكنك الآن %(link_start)s تسجيل الدخول %(link_end)s." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" " " msgstr "" "\n" -"إعادة ضبط كلمة السر الخاصة بك في %(platform_name)s" +"تغيير كلمة السر الخاصة بك في %(platform_name)s" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" " " msgstr "" "\n" -"إعادة ضبط كلمة السر الخاصة بك في %(platform_name)s" +"تغيير كلمة السر الخاصة بك في %(platform_name)s" #: lms/templates/registration/password_reset_confirm.html msgid "Password Reset Form" -msgstr "نموذج إعادة ضبط كلمة السر" +msgstr "نموذج تغيير كلمة السر" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -8690,10 +8749,10 @@ msgid "" "We're sorry, our systems seem to be having trouble processing your password " "reset" msgstr "" -"عذرًا، يبدو أنّ أنظمتنا تواجه مشكلة في معالجة طلب إعادة ضبط كلمة السر الخاصة" -" بك" +"عذرًا، يبدو أنّ أنظمتنا تواجه مشكلة في معالجة طلب تغيير كلمة السر الخاصة بك" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -8709,6 +8768,7 @@ msgid "" msgstr "يُرجى إدخال كلمة السر الجديدة مرّتين لنتمكّن من تأكيد صحّة إدخالها." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -8742,20 +8802,21 @@ msgstr "تغيير كلمة السر الخاصة بي" #: lms/templates/registration/password_reset_confirm.html msgid "Your Password Reset Was Unsuccessful" -msgstr "نأسف لفشل عملية إعادة ضبط كلمة السر الخاصة بك" +msgstr "نأسف لفشل عملية تغيير كلمة السر الخاصة بك" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" " " msgstr "" "\n" -"لم يكن الرابط الخاص بإعادة ضبط كلمة السر صالحًا، ربّما لأنّه مستخدم مسبقًا. لذا يُرجى العودة إلى %(start_link)sصفحة تسجيل الدخول%(end_link)s والبدء من جديد بعملية إعادة ضبط كلمة السر." +"لم يكن الرابط الخاص بإعادة ضبط كلمة السر صالحًا، ربّما لأنّه مستخدم مسبقًا. لذا يُرجى العودة إلى %(start_link)sصفحة تسجيل الدخول%(end_link)s والبدء من جديد بعملية تغيير كلمة السر." #: lms/templates/registration/password_reset_confirm.html msgid "Password Reset Help" -msgstr "المساعدة في إعادة ضبط كلمة السر" +msgstr "المساعدة في تغيير كلمة السر" #: lms/templates/registration/password_reset_confirm.html #: cms/templates/login.html lms/templates/login-sidebar.html @@ -8764,6 +8825,7 @@ msgid "Need Help?" msgstr "هل تحتاج إلى مساعدة؟" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -8773,6 +8835,7 @@ msgstr "" "تفضّل بزيارة %(start_link)sقسم المساعدة للحصول على معلومات الاتصال وإجابات بعض الأسئلة الشائعة%(end_link)s" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -8789,17 +8852,58 @@ msgid "" "If you didn't request this change, you can disregard this email - we have " "not yet reset your password." msgstr "" -"إذا لم تطلب هذا التغيير، يمكنك تجاهل هذه الرسالة - لم نقم بعد بإعادة ضبط " -"كلمة السر الخاصة بك." +"إذا لم تطلب هذا التغيير، يمكنك تجاهل هذه الرسالة - لم نقم بعد بتغيير كلمة " +"السر الخاصة بك." #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "شكرًا لك على استخدام موقعنا!" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "فريق %(platform_name)s" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "على وشك استرداد قيمة هذا الطلب:" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "رقم الطلب:" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "التسجيل:" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "مسجَّل" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "أُلغِيَ التسجيل" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "التكلفة:" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "حالة الشهادة:" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "حالة الطلب:" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "الوقت المَقضِيّ:" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "وقت طلب استرداد المبلغ:" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "تاريخ التعديل الأخير:" @@ -9011,6 +9115,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "ستشير العودة إلى هذه المراجعة أنّ المقال قد حُذِف " #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -9066,6 +9171,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "[Article Name](wiki:ArticleName)" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "إضافات %(platform_name)s:" @@ -9082,6 +9188,7 @@ msgid "Wikipedia" msgstr "ويكيبيديا" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "صفحة الويكي الخاصة بـ %(platform_name)s" @@ -9128,6 +9235,7 @@ msgid "Quotes" msgstr "اقتباسات" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -9465,9 +9573,7 @@ msgstr "شروط الخدمة وميثاق الشرف الأكاديمي" #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." -msgstr "" -"أوافق على شروط الخدمة {terms_of_service} وميثاق الشرف الخاصين بمنصّة " -"{platform_name}. " +msgstr "أوافق على {terms_of_service} الخاصين بمنصّة {platform_name}. " #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." @@ -10467,7 +10573,7 @@ msgid "" "Please enter your e-mail address below, and we will e-mail instructions for " "setting a new password." msgstr "" -"يُرجى إدخال عنوان بريدك الإلكتروني أدناه وسنرسل لك تعليمات ضبط كلمة سر " +"يُرجى إدخال عنوان بريدك الإلكتروني أدناه وسنرسل لك تعليمات تغيير كلمة سر " "جديدة." #: lms/templates/forgot_password_modal.html @@ -10480,7 +10586,7 @@ msgstr "هذا هو عنوان البريد الإلكتروني الذي است #: lms/templates/forgot_password_modal.html msgid "Reset My Password" -msgstr "إعادة ضبط كلمة السر الخاصة بي" +msgstr "تغيير السر الخاصة بي" #: lms/templates/forgot_password_modal.html msgid "Email is incorrect." @@ -11031,6 +11137,7 @@ msgstr "" "السائدة هناك." #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "العودة إلى %s " @@ -11840,6 +11947,10 @@ msgstr "مخرجات الآلة الحاسبة" msgid "CCX Coach Dashboard" msgstr "لوحة معلومات المدرب CCX" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -11958,6 +12069,18 @@ msgstr "قد لا يحتاج معظم المدربين إلى إجراء أي ت msgid "Save Grading Policy" msgstr "حفظ سياسة التقييم" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "تحديد تاريخ" @@ -11978,10 +12101,28 @@ msgstr "وضع جدول لوحدة" msgid "Start Date" msgstr "تاريخ البدء" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(اختياري)" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "إضافة وحدة" @@ -12515,6 +12656,7 @@ msgid "No content has been added to this course" msgstr "لم يُضاف أي محتوى إلى هذا المساق بعد" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -12559,7 +12701,7 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" +msgid "View Updates in Studio" msgstr "" #: lms/templates/courseware/info.html @@ -12957,12 +13099,8 @@ msgid "" msgstr "{student_name}، لقد حققت متطلبات النجاح هذا المساق" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "{link} لشراء مواد المساق" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" -msgstr "اذهب إلى لوحة معلوماتك" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." +msgstr "" #: lms/templates/courseware/progress.html msgid "{student_name}, you have not yet met the requirements for credit." @@ -12993,8 +13131,8 @@ msgid "Less" msgstr "أقل" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "{earned:.3n} نقاط محتملة من أصل {total:.3n}" +msgid "{earned} of {total} possible points" +msgstr "" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -13018,7 +13156,7 @@ msgid "" "another section on the left." msgstr "" "لقد زرتَ مؤخّرًا القسم {section_link}. فإذا انتهيت من العمل فيه، يُرجى " -"اختيار قسم آخر على الجهة اليسرى. " +"اختيار قسم آخر على الجهة اليمنى. " #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/business_order_confirmation_email.txt @@ -13029,10 +13167,9 @@ msgstr "مرحبًا {name}،" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" -"تهانينا! أنت مؤهل لاجتياز مواد المساق لنجاحك في إكمال مساقك في edX! انقر " -"{link} للحصول على موادك الآن." #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" @@ -13045,27 +13182,28 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" -"للحصول على موادك اذهب على الرابط {link} وانقر على زر الحصول على " -"المواد. لا حاجة لأي تطبيق أو نص أو تقرير بالدرجات." #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" -"نأمل أن تكون قد استمتعتَ بالمساق ونتمنى أن نراك مجددًا في مساقات مستقبلية في" -" edX!" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" -msgstr "فريق edX" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" +msgstr "فريق {platform_name}" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." -msgstr "للمزيد من المعلومات عن المواد في edX انقر {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." +msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -13225,6 +13363,7 @@ msgid "Available Actions" msgstr "الإجراءات المتاحة" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -13240,10 +13379,12 @@ msgid "You will not be refunded the amount you paid." msgstr "لن يعاد لك المبلغ الذي دفعته." #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "هل أنت متأكد من رغبتك بإلغاء تسجيلك في %(course_number)s؟" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -13361,59 +13502,64 @@ msgstr "" "{support_email}." #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" -msgstr "أنت الآن مؤهَّل للوحدات الدراسية. {congrats}" +msgid "You are now eligible for credit. Congratulations!" +msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "الحصول على الوحدات الدراسية" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" -"شكرًا لك. جاري الآن معالجة وحداتك. يُرجى مراجعة {link} لمزيد من المعلومات." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "تعلّم المزيد" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" -"نشكرك على الشراء. يُرجى المتابعة عبر {link} لاستكمال الحصول على وحداتك " -"الدراسية." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "استكمال الحصول على الوحدات الدراسية" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" -"جرت معالجة وحداتك والموافقة عليها. {congrats}. يُرجى مراجعة {link} لمزيد من " -"المعلومات." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "الوصول للمواد" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" -"جرت معالجة وحداتك ولكن رُفِضَت للأسف. يُرجى مراجعة {link} لمزيد من " -"المعلومات." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Contact {provider}" -msgstr "يُرى الاتصال بـ {provider_link}" +msgstr "يُرجى الاتصال بـ {provider}" #: lms/templates/dashboard/_dashboard_info_language.html msgid "edit" @@ -13596,6 +13742,7 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "بدأ %s نقاش" @@ -13606,6 +13753,7 @@ msgstr[4] "بدأ %s نقاش" msgstr[5] "%s نقاشات بدأت " #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s تعليق" @@ -13762,11 +13910,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "نتمنّى لك الاستمتاع بالتعلّم مع {platform_name}!" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "فريق {platform_name}" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -14773,6 +14916,15 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "قم بتنزيل ملف CSV بأسماء المتعلمين الذين يمكنهم التسجيل" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -15587,7 +15739,7 @@ msgstr "إضافة شخص إلى مختبر النسخة التجريبية" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Discussion Admins" -msgstr "مشرفو النقاشات" +msgstr "مشرفوا النقاشات" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -15745,6 +15897,14 @@ msgstr "هذه قائمة جزئية، لعرض جميع الطلاب يرجى msgid "There are no problems in this section." msgstr "لا توجد مسائل في هذا القسم." +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "إرسال بريد إلكتروني" @@ -16318,7 +16478,7 @@ msgstr "أو بإمكانك العودة لـ {link_start}الصفحة الرئ #: lms/templates/registration/password_reset_done.html msgid "Password reset successful" -msgstr "تمت إعادة ضبط كلمة السر بنجاح " +msgstr "تم تغيير كلمة السر بنجاح " #: lms/templates/registration/password_reset_done.html msgid "" @@ -16903,6 +17063,14 @@ msgstr "افصل" msgid "Link" msgstr "اربط" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "استبيان المستخدم" @@ -17078,7 +17246,7 @@ msgstr "إضافة مقال" #: cms/templates/404.html msgid "The page that you were looking for was not found." -msgstr "عذرًا، لم توجد الصفحة التي كنت تبحث عنها." +msgstr "عذراً، لم توجد الصفحة التي كنت تبحث عنها." #: cms/templates/404.html msgid "" @@ -17101,16 +17269,16 @@ msgid "" "An error occurred in {studio_name} and the page could not be loaded. Please " "try again in a few moments." msgstr "" -"عذرًا، حصل خطأ في {studio_name} ولم يمكن تحميل الصفحة. يُرجى المحاولة " -"مجدّدًا بعد لحظات قليلة. " +"عذراً، حصل خطأ في {studio_name} ولم يتم تحميل الصفحة. يُرجى المحاولة مجدّداً" +" بعد لحظات قليلة. " #: cms/templates/500.html msgid "" "We've logged the error and our staff is currently working to resolve this " "error as soon as possible." msgstr "" -"لقد سجّلنا الخطأ، ويعمل طاقم المساق حاليًّا على إيجاد حلّ لهذا الخطأ في أقرب" -" وقت ممكن." +"لقد سجّلنا الخطأ، يعمل طاقم المساق حاليّاً على إيجاد حلّ له في أقرب وقت " +"ممكن." #: cms/templates/500.html msgid "If the problem persists, please email us at {email_link}." @@ -19205,6 +19373,7 @@ msgstr "" "{link_start}الاتّصال بطاقم {platform_name} للمزيد من الاستفسار{link_end}." #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "نشكرك على تسجيل عضويتك، %(name)s!" @@ -19213,6 +19382,7 @@ msgid "We need to verify your email address" msgstr "نحتاج إلى التحقّق من عنوان بريدك الإلكتروني لو سمحت. " #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -19785,6 +19955,7 @@ msgid "your course summary page" msgstr "صفحة ملخّص المساق" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -20513,7 +20684,8 @@ msgid "" "articles etc..." msgstr "" "هذه محتويات أوّلية فقط لمقالك. ويمكنك بعد إنشائه أن تستخدم مزايا أكثر " -"تعقيدًا، مثل إضافة برامج مساعدة، أو بيانات وصفية، أو مقالات ذات صلة، الخ. " +"تعقيدًا، مثل إضافة برامج مساعدة، أو بيانات وصفية، أو مقالات ذات صلة، أو .. ." +" " #: wiki/forms.py msgid "Contents" @@ -20568,10 +20740,12 @@ msgid "A slug may not begin with an underscore." msgstr "قد لا يبدأ العنوان المختصر بتسطير سفلي." #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "المقال المحذوف الذي يحتوي على العنوان المختصر \"%s\" موجود مسبقًا." #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "العنوان المختصر المسمّى \"%s\" موجود مسبقًا." @@ -20726,6 +20900,7 @@ msgid "others write access" msgstr "إتاحة الكتابة من قبل الآخرين" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "مقال خالي المحتوى (%(id)d)" @@ -20829,6 +21004,7 @@ msgid "A non-root note must always have a slug." msgstr "يجب أن يتوفّر دائمًا عنوان مختصر للملاحظة غير الجذرية." #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "توجد مسبقًا عقدة جذرية في %s" @@ -20858,7 +21034,7 @@ msgstr "نعم أنا متأكدّ..." #: wiki/plugins/attachments/markdown_extensions.py msgid "Click to download file" -msgstr "أضغط لتحميل الملف" +msgstr "اضغط لتحميل الملف" #: wiki/plugins/attachments/models.py msgid "" @@ -20893,10 +21069,12 @@ msgid "attachment revisions" msgstr "عمليات مراجعة الملف المرفق" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "نجحت إضافة %s." #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "تَعذَّر حفظ ملفّك: %s" @@ -20907,6 +21085,7 @@ msgid "" msgstr "لا يمكن حفظ ملفّك، ربما بسبب خطأ في الصلاحية على مخدّم الويب." #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "تجرى تحميل %s بدلًا من المرفق القديم." @@ -20919,30 +21098,37 @@ msgstr "" "ملاحظة أنّه لا يُسمح بالملفات ذات الامتدادات المختلفة." #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "تغيّرت المراجعة الحالية لـ %s." #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "أُضيف مرجع إلى \"%(att)s\" من \"%(art)s\"." #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "حُذِف الملف %s." #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "لم يعد هذا المقال مرتبطًا بالملف %s. " #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "جرى تغيير أحد الملفّات: %s" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "حُذِف أحد الملفّات: %s" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -20963,6 +21149,7 @@ msgid "images" msgstr "الصور" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "الصورة: %s" @@ -20979,22 +21166,27 @@ msgid "image revisions" msgstr "عمليات مراجعة الصورة" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "مراجعة الصورة: %d" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "جرى استعادة %s" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "جرى الإشارة إلى %s على أنّه محذوف. " #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "جرى تغيير %(file)s إلى مراجعة #%(revision)d" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "جرى حفظ %(file)s " @@ -21003,6 +21195,7 @@ msgid "Images" msgstr "الصور" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "جرت إضافة صورة: %s" @@ -21033,18 +21226,22 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "لم يجرِ تغيير الإعدادات الخاصة بإشعاراتك، وبالتالي لم يُحفَّظ شيء. " #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "تسجيل %(user)s في %(article)s (%(type)s)" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "حُذِف المقال: %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "عُدِّل المقال: %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "أُنشئ مقال جديد: %s " @@ -21061,10 +21258,12 @@ msgid "You are now logged in! Have fun!" msgstr "تَسجَّل دخولك! نتمنّى لك وقتًا ممتعًا!" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "أُنشئ مقال جديد ’%s‘. " #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "نأسف لحدوث خطأ أثناء إنشاء هذا المقال: %s" @@ -21083,6 +21282,7 @@ msgid "" msgstr "جرى الآن التخلّص تمامًا من هذا المقال وكافة محتوياته! شكرًا لك!" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -21103,10 +21303,12 @@ msgid "Restoring article" msgstr "استعادة المقال" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "استُعيد الآن المقال \"%s\" وكافة مقالاته الفرعية." #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "جرى الآن إعداد المقال %s لعرض المراجعة #%d" @@ -21115,10 +21317,12 @@ msgid "New title" msgstr "عنوان جديد" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "الدمج بين المراجعة #%(r1)d والمراجعة #%(r2)d" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.mo b/conf/locale/ar/LC_MESSAGES/djangojs.mo index 7dd8f71ef5f103922f93450cbf091a2b5318435c..7e992cff14f54ec0596d1c95cd22605e8758fba4 100644 GIT binary patch delta 29589 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 Y6F>4+6K}5+5$*1J{3HAK_D(PIKP`8>BLDyZ delta 30744 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 UV@ZAQ#Ki8kJ1Teg&Mf?Y0Gup&iU0rr diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.po b/conf/locale/ar/LC_MESSAGES/djangojs.po index 03bbf92fda..666ab70e07 100644 --- a/conf/locale/ar/LC_MESSAGES/djangojs.po +++ b/conf/locale/ar/LC_MESSAGES/djangojs.po @@ -41,6 +41,7 @@ # Abdallah Nassif , 2015 # Abdelghani Gadiri , 2014 # Ahmad AbdArrahman , 2013 +# Ahmed Jazzar , 2015 # Mahmoud Elkhateeb , 2013 # may , 2013 # may , 2014 @@ -79,9 +80,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:41+0000\n" -"PO-Revision-Date: 2015-08-06 09:32+0000\n" -"Last-Translator: Ahmed Jazzar \n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-14 13:44+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Arabic (http://www.transifex.com/open-edx/edx-platform/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -163,7 +164,7 @@ msgstr "حذف" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "جاري التحميل" @@ -2190,11 +2191,13 @@ msgstr "جرى الإسقاط على الهدف" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "منذ %s ثوانٍ " #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "%s ثوانٍ من الآن" @@ -2207,6 +2210,7 @@ msgid "about a minute" msgstr "حوالي دقيقة" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d دقيقة" @@ -2221,6 +2225,7 @@ msgid "about an hour" msgstr "حوالي ساعة" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "حوالي %d ساعة" @@ -2235,6 +2240,7 @@ msgid "a day" msgstr "يوم واحد" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d يوم" @@ -2249,6 +2255,7 @@ msgid "about a month" msgstr "حوالي شهر" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d شهر" @@ -2263,6 +2270,7 @@ msgid "about a year" msgstr "حوالي سنة" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d سنة" @@ -2412,7 +2420,8 @@ msgstr "نصّ" msgid "Video" msgstr "فيديو" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "صورة" @@ -2425,6 +2434,10 @@ msgstr "الرد" msgid "Tags:" msgstr "العلامات: " +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2435,6 +2448,8 @@ msgstr "الاسم " msgid "open_slots" msgstr "open_slots" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "عدد أعضاء الفريق" @@ -2457,17 +2472,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2512,28 +2516,45 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" -msgstr[0] "%(member_count)s / %(max_member_count)s عضو" -msgstr[1] "%(member_count)s / %(max_member_count)s عضو" -msgstr[2] "%(member_count)s / %(max_member_count)s عضو" -msgstr[3] "%(member_count)s / %(max_member_count)s عضو" -msgstr[4] "%(member_count)s / %(max_member_count)s عضو" -msgstr[5] "%(member_count)s / %(max_member_count)s عضو" - #: lms/djangoapps/teams/static/teams/js/views/team_card.js msgid "View %(span_start)s %(team_name)s %(span_end)s" msgstr "مشاهدة %(span_start)s %(team_name)s %(span_end)s" +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" +msgstr "" + #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "See all teams in your course, organized by topic. Join a team to collaborate" @@ -2547,12 +2568,15 @@ msgid "Teams" msgstr "الفِرَق" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" -msgstr "فِرَقي" +msgid "My Team" +msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" -msgstr "تصفّح" +msgid "Browse %(sr_start)s teams %(sr_end)s" +msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" @@ -2594,6 +2618,18 @@ msgstr[5] "%(team_count)s فريقاً" msgid "View Teams in the %(topic_name)s Topic" msgstr "استعراض الفِرق في موضوع %(topic_name)s" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "فتح الآلة الحاسبة " @@ -2606,6 +2642,10 @@ msgstr "إغلاق الآلة الحاسبة " msgid "Post body" msgstr "محتوى المنشور" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" @@ -3441,6 +3481,11 @@ msgstr "جميع الأقسام الفرعية" msgid "All units" msgstr "جميع الوحدات" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "اختر فصلًا" @@ -3450,12 +3495,12 @@ msgid "Save changes" msgstr "حفظ التغييرات" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" -msgstr "يُرجى إدخال تاريخ الاستحقاق." +msgid "Enter Due Date and Time" +msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" -msgstr "يُرجى إدخال تاريخ البدء" +msgid "Enter Start Date and Time" +msgstr "" #: lms/static/js/courseware/credit_progress.js #: lms/templates/discovery/facet.underscore @@ -3476,6 +3521,7 @@ msgid "An error occurred. Please try again later." msgstr "ناسف لحدوث خطأ. يُرجى إعادة المحاولة لاحقًا. " #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "إظهار %s مساق" @@ -3486,6 +3532,7 @@ msgstr[4] "إظهار %s مساقات" msgstr[5] "إظهار %s مساقات" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "عذرًا، لم نجد أي نتائج لـ\"%s\"." @@ -3734,6 +3781,7 @@ msgid "Mark enrollment code as unused" msgstr "وسم رمز التسجيل على أنّه غير مستخدم" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s نتيجة" @@ -3765,8 +3813,7 @@ msgstr "" #: lms/static/js/student_account/account.js msgid "We weren't able to send you a password reset email." -msgstr "" -"عذرًا، لم نتمكّن من مراسلتك عبر البريد الإلكتروني لإعادة ضبط كلمة السر. " +msgstr "عذرًا، لم نتمكّن من مراسلتك عبر البريد الإلكتروني لتغيير كلمة السر. " #: lms/static/js/student_account/account.js msgid "Please check your email to confirm the change" @@ -3830,12 +3877,12 @@ msgstr "كلمة السر" #: lms/static/js/student_account/views/account_settings_factory.js msgid "Reset your Password" -msgstr "إعادة ضبط كلمة السر" +msgstr "تغيير كلمة السر" #: lms/static/js/student_account/views/account_settings_factory.js #: lms/templates/student_account/account.underscore msgid "Reset Password" -msgstr "إعادة ضبط كلمة السر" +msgstr "تغيير كلمة السر" #: lms/static/js/student_account/views/account_settings_factory.js msgid "" @@ -4118,63 +4165,6 @@ msgstr "قيد المعالجة" msgid "Placeholder" msgstr "موضع الفلاش" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "تحميل صورة" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "تغيير الصورة" - -#: lms/static/js/views/fields.js -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "حذف" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "جاري الحذف" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "نأسف لحدوث خطأ. يُرجى إعادة فتح الصفحة ثمّ المحاولة مرّة أخرى." - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "يجب ألّا يقل حجم الملف عن {size}." - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "يجب ألّا يزيد حجم الملف عن {size}." - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" -"جاري التحميل. يُرجى البقاء في هذه الصفحة حتى استكمال العملية لتفادي وقوع " -"الأخطاء." - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" -"جاري الحذف. يُرجى البقاء في هذه الصفحة حتى استكمال العملية لتفادي وقوع " -"الأخطاء." - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "بايت" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "كيلو بايت" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "ميغا بايت" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "نجح تحميلك لملف '{file}'. " @@ -4183,6 +4173,63 @@ msgstr "نجح تحميلك لملف '{file}'. " msgid "Your upload of '{file}' failed." msgstr "عذرًا، فشل تحميلك لملف '{file}'. " +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "تحميل صورة" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "تغيير الصورة" + +#: lms/static/js/views/image_field.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "حذف" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "جاري الحذف" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "نأسف لحدوث خطأ. يُرجى إعادة فتح الصفحة ثمّ المحاولة مرّة أخرى." + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "يجب ألّا يقل حجم الملف عن {size}." + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "يجب ألّا يزيد حجم الملف عن {size}." + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" +"جاري التحميل. يُرجى البقاء في هذه الصفحة حتى استكمال العملية لتفادي وقوع " +"الأخطاء." + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" +"جاري الحذف. يُرجى البقاء في هذه الصفحة حتى استكمال العملية لتفادي وقوع " +"الأخطاء." + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "بايت" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "كيلو بايت" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "ميغا بايت" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "عذرًا، لا يمكن استرجاع البيانات. يُرجى إعادة المحاولة لاحقًا. " @@ -4241,8 +4288,8 @@ msgstr "تأكيد حذف الصفحة" msgid "" "Are you sure you want to delete this page? This action cannot be undone." msgstr "" -"هل أنت واثق من أنّك تريد حذف هذه الصفحة؟ فإنّه لا يمكن التراجع عن هذه " -"العملية لاحقًا." +"هل أنت واثق من أنّك تريد حذف هذه الصفحة؟ لا يمكن التراجع عن هذه العملية " +"لاحقًا." #: cms/static/coffee/src/views/tabs.js #: cms/static/js/certificates/views/signatory_editor.js @@ -4306,14 +4353,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "يُرجى تحميل شعار الشركة." - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "يجب أنّ يبلغ الارتفاع الأقصى للشعار 125 بكسل." - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4345,6 +4384,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "يجب أن تكون الصورة شفّافة بصيغة PNG وأبعادها 450 × 150 بكسل." #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "المجموعة %s" @@ -5373,6 +5413,14 @@ msgstr "تاريخ الاستحقاق" msgid "Status" msgstr "الحالة" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "الوحدة" @@ -5385,10 +5433,26 @@ msgstr "تاريخ البدء" msgid "remove all" msgstr "حذف الكل" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "حذف" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5396,10 +5460,12 @@ msgid "gettext(" msgstr "gettext(" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "%s" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5462,6 +5528,7 @@ msgstr "الذهاب إلى لوحة المعلومات" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5479,6 +5546,14 @@ msgstr "هل تريد تأكيد هويّتك لاحقًا؟" msgid "Verify Now" msgstr "إجراء التحقّق الآن" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "تبرَّع" @@ -5674,6 +5749,7 @@ msgid "Create a content group" msgstr "إنشاء مجموعة محتوى" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "(يحتوي على %(student_count)s طالب)" @@ -5704,6 +5780,7 @@ msgid "Select a cohort" msgstr "انتقاء مجموعة" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "%(cohort_name)s (%(user_count)s)" @@ -5724,6 +5801,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "توزيع الطلّاب على المجموعات عبر تحميل ملف CSV" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5743,6 +5821,7 @@ msgstr "صالح" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "تحميل النتائج الـ %(num_items)s التالية" @@ -5803,10 +5882,12 @@ msgid "Sign in" msgstr "تسجيل الدخول" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "هل تريد تسجيل الدخول باستخدام بيانات حسابك لدى %(providerName)s؟" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "تسجيل الدخول باستخدام %(providerName)s" @@ -5836,6 +5917,7 @@ msgid "Register through edX" msgstr "التسجيل من خلال edX" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5862,6 +5944,7 @@ msgid "We couldn't sign you in." msgstr "عذرًا، لم نتمكّن من تسجيل دخولك. " #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "نأسف لحدوث خطأ أثناء تسجيل دخولك إلى %(platformName)s." @@ -5886,6 +5969,7 @@ msgid "or sign in with" msgstr "أو سجّل الدخول باستخدام" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "يُرجى منك تسجيل دخولك باستخدام %(providerName)s" @@ -5895,8 +5979,9 @@ msgid "Use my institution/campus credentials" msgstr "استخدام بياناتي لدى المؤسّسة/ الحرم الجامعي" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" -msgstr "هل أنت جديد على %(platformName)s؟ أنشئ حسابًا جديدًا اﻵن." +msgstr "هل أنت جديد على %(platformName)s؟" #: lms/templates/student_account/login.underscore msgid "Create an account" @@ -5928,10 +6013,12 @@ msgid "We couldn't create your account." msgstr "عذرًا، لم نتمكّن من إنشاء حسابك. " #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "نجح تسجيل دخولك في %(currentProvider)s. " #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5944,6 +6031,7 @@ msgid "Create an account using" msgstr "إنشاء حساب باستخدام" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "إنشاء حساب باستخدام %(providerName)s." @@ -5953,7 +6041,7 @@ msgstr "أو أنشئ حساباً جديداً باستخدام" #: lms/templates/student_account/register.underscore msgid "Create a new account" -msgstr "أنشئ حسابًا جديدًا" +msgstr "أنشئ حساباً جديداً" #: lms/templates/student_account/register.underscore msgid "Create your account" @@ -5976,6 +6064,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "يُشارك حاليًّا هذا الطالب لدى edX ملفًّا شخصيًّا محدودًا." #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "تهانينا! هويّتك موثّقة الآن على %(platformName)s!" @@ -5992,6 +6081,7 @@ msgid "Course" msgstr "المساق " #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "يبدأ: %(start)s" @@ -6008,6 +6098,7 @@ msgid "Verified Status" msgstr "حالة جرى التحقّق منها" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -6060,6 +6151,7 @@ msgid "Take Your Photo" msgstr "التقط صورتك " #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -6084,6 +6176,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "أن تطابق الصورة على بطاقتك الشخصية صورة وجهك. " #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -6100,6 +6193,7 @@ msgstr "الأسئلة الشائعة" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "لماذا تحتاج %(platformName)s إلى صورتي؟" @@ -6118,12 +6212,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "ما الذي تفعله %(platformName)s بهذه الصورة؟" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -6138,6 +6234,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "التالي: %(nextStepTitle)s" @@ -6175,6 +6272,7 @@ msgid "Make sure your ID is well-lit" msgstr "تأكّد من أنّ الإضاءة جيّدة على بطاقتك الشخصية" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" "حالما تضبط وضعية بطاقتك الشخصية، استخدم زر الكاميرا %(icon)s لالتقاط صورة " @@ -6210,6 +6308,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "تأكّد من أنّ وجهك داخل إطار الصورة بالكامل " #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" "حالما تتّخذ وضعية الجلوس المناسبة، يُرجى استخدام زر الكاميرا %(icon)s لتلتقط" @@ -6221,6 +6320,7 @@ msgstr "" "هل يمكننا مطابقة الصورة التي التقطتها مع صورتك الموجودة على بطاقتك الشخصية؟ " #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "شكرًا لك على العودة لتأكيد هويّتك في: %(courseName)s" @@ -6260,10 +6360,12 @@ msgstr "" "واحدة من هذه الوثائق اسمك وصورتك " #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "إنّك تسجّل في: %(courseName)s" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "إنّك تجدّد تسجيلك في: %(courseName)s" @@ -6273,6 +6375,7 @@ msgid "" msgstr "يمكنك الآن إدخال معلومات الدفع واستكمال تسجيلك. " #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -6311,6 +6414,7 @@ msgid "You have already verified your ID!" msgstr "سبق أن خضتَ عملية التحقّق من بطاقتك الشخصية! " #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" "يسري مفعول عملية التحقّق من هويّتك حتى تاريخ %(verificationGoodUntil)s." @@ -6320,6 +6424,7 @@ msgid "price" msgstr "السعر" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "شكرًا جزيلًا! لقد تلقّينا المبلغ الذي ساهمت به في %(courseName)s" @@ -6379,10 +6484,12 @@ msgstr "" "هويّتك. " #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "صورة لـ %(fullName)s" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "صورة البطاقة الشخصية لـ %(fullName)s" @@ -6403,6 +6510,7 @@ msgid "Is your name on your ID readable?" msgstr "هل اسمك الموجود على بطاقتك الشخصية سهل القراءة؟" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" "هل يتطابق الاسم الذي تحمله بطاقتك الشخصية مع اسمك في الحساب: %(fullName)s؟" @@ -6577,18 +6685,6 @@ msgstr "" "يُرجى تحديد بديل للعنوان الرسمي للمساق لوضعه على الشهادات. ويُرجى ترك هذا " "الحقل فارغًا لاستخدام العنوان الرسمي للمساق." -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "شعار المؤسّسة" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "المسار لشعار الشركة" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "يجب ألّا يزيد ارتفاع الشعار عن 125 بكسل، والعرض قابل للتغيير" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "إضافة مُوَقّع" @@ -6682,6 +6778,7 @@ msgstr "تغييرات غير منشورة جرى إدخالها على المح #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "تصغير/تكبير هذه %(xblock_type)s" @@ -6740,6 +6837,7 @@ msgstr "لم تُضِف أي محتوى إلى هذا المساق بعد." #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "يُرجى النقر لإضافة %(xblock_type)s جديد" @@ -6828,6 +6926,7 @@ msgid "Chapter Name" msgstr "إسم الفصل" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "الفصل %s" @@ -6840,6 +6939,7 @@ msgid "Chapter Asset" msgstr "مادة ملحقة بالفصل" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "path/to/introductionToCookieBaking-CH%d.pdf" @@ -6994,10 +7094,12 @@ msgid "Some Rights Reserved" msgstr "بعض الحقوق محفوظة" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "أَضِف أوَّل %(item_type)s" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "%(item_type)s جديد" @@ -7056,6 +7158,7 @@ msgstr "لم تُنشَر قطّ" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" "جرى النشر لآخر مرّة في %(last_published_date)s من قِبل %(publish_username)s." @@ -7100,10 +7203,12 @@ msgid "Publishing Status" msgstr "حالة النشر" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "مسودة محفّظة في %(last_saved_date)s من قِبل %(edit_username)s" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "مع %(release_date_from)s" @@ -7120,6 +7225,7 @@ msgid "Staff Only" msgstr "طاقم المساق فقط" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "مع %(section_or_subsection)s" @@ -7224,6 +7330,7 @@ msgstr "" "عليها عندما كانت مخفيّة ستصبح الآن مرئيّة للطلّاب." #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -7289,6 +7396,7 @@ msgid "Time Allotted (HH:MM):" msgstr "الوقت المخصَّص (HH:MM): " #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " @@ -7297,6 +7405,17 @@ msgstr "" "يرى الطلّاب تحذيرًا عندما يتبقى 20% و 5% من الوقت المقرر. في بعض الحالات، " "يمكن للطلاب أن يحصلوا على وقت إضافي لمساعدتهم في إنهاء الاختبار." +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "هذا الامتحان مراقَب" @@ -7328,6 +7447,7 @@ msgid "Edit the name" msgstr "تعديل الاسم" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "التعديل %(display_name)s (مطلوب)" @@ -7383,6 +7503,7 @@ msgid "Error." msgstr "خطأ." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "نص محدَّد التوقيت من %(filename)s" diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index e6e57c2eda9ca38952c900af9351933606917ba6..62d8af62ea4a423830c98d7c9f159b6b4c035269 100644 GIT binary patch delta 86623 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�+P(AaE(I&ZnxzKi;)I9-#F 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 Y`>r+pC%bog&^A7H{%VIeyCP%$8`-Wv0ssI2 delta 83458 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

ZNw)x%Q!7#50l#BzOxDhlI~?7*G*qXc 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 W$fW}Z9^X8qThD=e($ozk3H%?mH+pvf diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.po b/conf/locale/pt_BR/LC_MESSAGES/django.po index f2c3e28692..4983431722 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/django.po +++ b/conf/locale/pt_BR/LC_MESSAGES/django.po @@ -222,7 +222,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:42+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" "PO-Revision-Date: 2015-07-20 00:15+0000\n" "Last-Translator: javiercencig \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/open-edx/edx-platform/language/pt_BR/)\n" @@ -546,6 +546,12 @@ msgstr "" msgid "Blacklist {country} for {course}" msgstr "" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "O nome de usuário deve ter no mínimo dois caracteres" @@ -568,10 +574,12 @@ msgstr "" "O nome de usuário deve conter apenas letras e números, sem espaços. 0-9" #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" "A mensagem de e-mail não pode ter mais que than %(limit_value)s caracteres." @@ -737,7 +745,7 @@ msgstr "" msgid "Course id not specified" msgstr "ID do curso não especificado" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "" @@ -1376,6 +1384,10 @@ msgstr "certa" msgid "incorrect" msgstr "errada" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "incompleta" @@ -1398,6 +1410,10 @@ msgstr "" msgid "This is incorrect." msgstr "" +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "" @@ -4849,8 +4865,60 @@ msgstr "" msgid "There can be only one default image." msgstr "" +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4861,7 +4929,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4873,48 +4941,44 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." msgstr "" #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "" @@ -4922,7 +4986,7 @@ msgstr "" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -4931,13 +4995,13 @@ msgid "" "verifying your identity." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -4945,13 +5009,13 @@ msgid "" "\"detached signature\""\"." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -4959,34 +5023,34 @@ msgid "" "by founding partners Harvard and MIT." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -4994,7 +5058,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" @@ -5002,7 +5066,7 @@ msgstr "" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5012,13 +5076,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -5027,13 +5091,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "" @@ -5041,19 +5105,19 @@ msgstr "" #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "" @@ -5177,6 +5241,10 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Visite uma wiki do curso para adicionar um artigo." +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "" @@ -5348,36 +5416,6 @@ msgstr "" "Não foi possível alternar para o ramo especificado. Por favor, verifique o " "nome do ramo." -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "Endereço de e-mail" - -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "ID do Curso" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -5921,6 +5959,19 @@ msgid "" "download the report when it is complete." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "" @@ -6014,10 +6065,12 @@ msgstr "" "executada com sucesso" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" @@ -6093,8 +6146,12 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -7823,6 +7880,48 @@ msgstr "" msgid "No email address provided." msgstr "Nenhum endereço de e-mail fornecido." +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "Endereço de e-mail" + +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "ID do Curso" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "" @@ -8108,56 +8207,12 @@ msgstr "" msgid "Skip to main content" msgstr "" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "A redefinição da sua senha foi concluída" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -8167,6 +8222,7 @@ msgstr "" "Sua senha foi criada. Você já pode %(link_start)srealizar o acesso%(link_end)s." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8176,6 +8232,7 @@ msgstr "" "Redefinir a sua senha de %(platform_name)s" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8189,6 +8246,7 @@ msgid "Password Reset Form" msgstr "Formulário para redefinição de senha" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -8218,6 +8276,7 @@ msgstr "" "redefinição da sua senha" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -8233,6 +8292,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -8267,6 +8327,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "A redefinição da sua senha não foi bem sucedida" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -8286,6 +8347,7 @@ msgid "Need Help?" msgstr "Precisa de ajuda?" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -8295,6 +8357,7 @@ msgstr "" "Visite nossa %(start_link)sseção de ajuda para informações de contato e respostas a perguntas frequentes%(end_link)s⏎" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -8317,9 +8380,50 @@ msgid "Thanks for using our site!" msgstr "Obrigado por utilizar o nosso site!" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "Última modificação:" @@ -8532,6 +8636,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "A restauração desta versão marcará o artigo como excluído." #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -8585,6 +8690,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "[Article Name](wiki:ArticleName)" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "" @@ -8601,6 +8707,7 @@ msgid "Wikipedia" msgstr "Wikipedia" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "" @@ -8647,6 +8754,7 @@ msgid "Quotes" msgstr "Citações" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -10456,6 +10564,7 @@ msgstr "" "acordo com os termos do serviço e a política de privacidade." #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "Voltar para %s" @@ -11263,6 +11372,10 @@ msgstr "" msgid "CCX Coach Dashboard" msgstr "" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -11385,6 +11498,18 @@ msgstr "" msgid "Save Grading Policy" msgstr "Salvar a Política de avaliação" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "" @@ -11405,10 +11530,28 @@ msgstr "" msgid "Start Date" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "" @@ -11936,6 +12079,7 @@ msgid "No content has been added to this course" msgstr "Nenhum conteúdo foi adicionado a este curso" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -11977,7 +12121,7 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" +msgid "View Updates in Studio" msgstr "" #: lms/templates/courseware/info.html @@ -12358,11 +12502,7 @@ msgid "" msgstr "" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." msgstr "" #: lms/templates/courseware/progress.html @@ -12394,8 +12534,8 @@ msgid "Less" msgstr "" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "{earned:.3n} de {total:.3n} pontos possíveis" +msgid "{earned} of {total} possible points" +msgstr "" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -12430,7 +12570,8 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html @@ -12442,22 +12583,27 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -12619,6 +12765,7 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -12633,10 +12780,12 @@ msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -12737,47 +12886,59 @@ msgid "" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" +msgid "You are now eligible for credit. Congratulations!" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html @@ -12964,12 +13125,14 @@ msgid ", " msgstr ", " #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s" msgstr[1] "%s discussões iniciadas" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s comentários" @@ -13113,11 +13276,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -14065,6 +14223,15 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -14988,6 +15155,14 @@ msgstr "Esta é uma lista parcial, para ver todos os alunos baixe como csv." msgid "There are no problems in this section." msgstr "Não há problemas nesta seção." +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "Enviar e-mail" @@ -16116,6 +16291,14 @@ msgstr "" msgid "Link" msgstr "" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -18120,6 +18303,7 @@ msgid "" msgstr "" #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -18128,6 +18312,7 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -18625,6 +18810,7 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -19328,10 +19514,12 @@ msgid "A slug may not begin with an underscore." msgstr "Um slug não pode começar com _." #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "Um artigo excluído com o slug \"%s\" já existe." #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "Um slug chamado \"%s\" já existe." @@ -19493,6 +19681,7 @@ msgid "others write access" msgstr "permissão de escrita de outros" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "Artigo sem conteúdo (%(id)d)" @@ -19597,6 +19786,7 @@ msgid "A non-root note must always have a slug." msgstr "Uma nota não raiz deve sempre ter um slug." #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "Já existe um nó raiz em %s" @@ -19661,10 +19851,12 @@ msgid "attachment revisions" msgstr "Revisões do anexo" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "%s foi adicionado corretamente." #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "Não foi possível salvar o seu arquivo: %s" @@ -19677,6 +19869,7 @@ msgstr "" "permissão do servidor web." #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "%s enviado e substituiu o anexo anterior." @@ -19689,30 +19882,37 @@ msgstr "" "presente. Não são permitidos arquivos com extensões diferentes." #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "Revisão atual modificada para %s" #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "Adicionada uma referência a \"%(att)s\" de \"%(art)s\"." #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "O arquivo %s foi excluído. " #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "Este artigo não está mais relacionado ao arquivo %s." #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "Um arquivo foi alterado: %s" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "Um arquivo foi excluído: %s" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -19733,6 +19933,7 @@ msgid "images" msgstr "imagens" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "Imagem: %s" @@ -19749,22 +19950,27 @@ msgid "image revisions" msgstr "revisões de imagem" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "Revisão da imagem: %d" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "%s foi restaurado." #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "%s foi marcada como excluída." #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s foi modificado para revisão #%(revision)d" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "%(file)s foi salvo." @@ -19773,6 +19979,7 @@ msgid "Images" msgstr "Imagens" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "Uma imagem foi adicionada: %s" @@ -19803,18 +20010,22 @@ msgstr "" "foi necessário salvar." #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "%(user)s assinaram %(article)s (%(type)s)" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "Artigo excluído: %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "Artigo modificado: %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "Novo artigo criado: %s" @@ -19831,10 +20042,12 @@ msgid "You are now logged in! Have fun!" msgstr "Você está conectado! Divirta-se!" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "Novo artigo '%s' criado." #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "Ocorreu um erro ao criar este artigo: %s" @@ -19856,6 +20069,7 @@ msgstr "" "Este artigo foi eliminado juntamente com todo o seu conteúdo! Obrigado!" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -19876,10 +20090,12 @@ msgid "Restoring article" msgstr "Restaurando artigo" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "O artigo \"%s\" e seus subordinados foram restaurados." #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "O artigo %s já está configurado para mostrar a revisão #%d" @@ -19888,10 +20104,12 @@ msgid "New title" msgstr "Novo título" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "Combinar entre Revisão #%(r1)d e Revisão #%(r2)d" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo b/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo index 9281c2b8774998b0ea7f5da33435d184037e77c3..dc2e5fba410ad296ca330749c961a55763d29e55 100644 GIT binary patch delta 12576 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 Nm^Z_AEu5Lz^nWMcN@oB7 delta 12602 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 diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po index 18c77463df..da60890bb1 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -26,7 +26,7 @@ # Gustavo Henrique de Almeida Gonçalves , 2015 # Hudson Martins dos Santos , 2015 # javiercencig , 2014 -# Jefferson Floyd Conz , 2014 +# Jefferson Floyd Conz, 2014 # Kayo Leone Dias Perim , 2014 # Kevin Grist , 2014 # Leonardo Flores Zambaldi , 2014 @@ -134,7 +134,7 @@ # Edgar Aparecido Pereira de Melo , 2014 # aivuk , 2014 # Fernando Nunes , 2015 -# Jefferson Floyd Conz , 2014 +# Jefferson Floyd Conz, 2014 # Leonardo Lehnemann Agostinho Martins , 2014 # Luiz Cardineli , 2015 # Magaly Munik da Rocha , 2014 @@ -150,8 +150,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:41+0000\n" -"PO-Revision-Date: 2015-07-27 13:49+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-14 13:44+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/open-edx/edx-platform/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -211,7 +211,7 @@ msgstr "Apagar" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "Carregando" @@ -2153,11 +2153,13 @@ msgstr "solta no destino" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "%s atrás" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "%s a partir de agora" @@ -2170,6 +2172,7 @@ msgid "about a minute" msgstr "aproximadamente um minuto" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" @@ -2180,6 +2183,7 @@ msgid "about an hour" msgstr "aproximadamente uma hora" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "aproximadamente %d hora" @@ -2190,6 +2194,7 @@ msgid "a day" msgstr "um dia" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d dia" @@ -2200,6 +2205,7 @@ msgid "about a month" msgstr "aproximadamente um mês" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mês" @@ -2210,6 +2216,7 @@ msgid "about a year" msgstr "aproximadamente um ano" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d ano" @@ -2332,7 +2339,8 @@ msgstr "Texto" msgid "Video" msgstr "Vídeo" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "Imagem" @@ -2344,6 +2352,10 @@ msgstr "Responder" msgid "Tags:" msgstr "Marcações:" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2354,6 +2366,8 @@ msgstr "" msgid "open_slots" msgstr "" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "" @@ -2376,17 +2390,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2431,22 +2434,39 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" +msgid "View %(span_start)s %(team_name)s %(span_end)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" msgstr[0] "" msgstr[1] "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "View %(span_start)s %(team_name)s %(span_end)s" +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2460,11 +2480,14 @@ msgid "Teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" +msgid "My Team" msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" +msgid "Browse %(sr_start)s teams %(sr_end)s" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2503,6 +2526,18 @@ msgstr[1] "" msgid "View Teams in the %(topic_name)s Topic" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "Abrir calculadora" @@ -2515,6 +2550,10 @@ msgstr "Fechar calculadora" msgid "Post body" msgstr "Corpo da mensagem" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" @@ -3336,6 +3375,11 @@ msgstr "" msgid "All units" msgstr "Todas as unidades" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "Selecione um capítulo" @@ -3345,12 +3389,12 @@ msgid "Save changes" msgstr "Salvar alterações" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" +msgid "Enter Due Date and Time" msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" -msgstr "Informe a Data de início" +msgid "Enter Start Date and Time" +msgstr "" #: lms/static/js/courseware/credit_progress.js msgid "Less" @@ -3369,12 +3413,14 @@ msgid "An error occurred. Please try again later." msgstr "Ocorreu um erro. Por favor, tente novamente mais tarde." #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "" msgstr[1] "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "Não foi possível encontrar resultados para \"%s\"." @@ -3602,6 +3648,7 @@ msgid "Mark enrollment code as unused" msgstr "" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "" @@ -3972,60 +4019,6 @@ msgstr "Em progresso" msgid "Placeholder" msgstr "" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "Carregar uma imagem" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "Trocar imagem" - -#: lms/static/js/views/fields.js -msgid "Remove" -msgstr "Remover" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "Removendo" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "Ocorreu um erro. Atualize a página e tente novamente." - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "O arquivo deve ter pelo menos {size}." - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "O arquivo deve ser menor que {size}." - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" -"O carregamento está em progresso. Para evitar erros, aguarde na página " -"enquanto o processo é finalizado." - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "bytes" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "KB" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "MB" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "O carregamento do arquivo '{file}' foi concluído com sucesso." @@ -4034,6 +4027,60 @@ msgstr "O carregamento do arquivo '{file}' foi concluído com sucesso." msgid "Your upload of '{file}' failed." msgstr "O carregamento do arquivo '{file}' falhou." +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "Carregar uma imagem" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "Trocar imagem" + +#: lms/static/js/views/image_field.js +msgid "Remove" +msgstr "Remover" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "Removendo" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "Ocorreu um erro. Atualize a página e tente novamente." + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "O arquivo deve ter pelo menos {size}." + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "O arquivo deve ser menor que {size}." + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" +"O carregamento está em progresso. Para evitar erros, aguarde na página " +"enquanto o processo é finalizado." + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "bytes" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "KB" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "MB" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "Não foi possível recuperar dados. Tente novamente mais tarde." @@ -4141,14 +4188,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "" - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "" - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4180,6 +4219,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "" #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "" @@ -5139,6 +5179,14 @@ msgstr "" msgid "Status" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "" @@ -5151,10 +5199,26 @@ msgstr "" msgid "remove all" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5162,10 +5226,12 @@ msgid "gettext(" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5224,6 +5290,7 @@ msgstr "" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5239,6 +5306,14 @@ msgstr "" msgid "Verify Now" msgstr "" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "" @@ -5424,6 +5499,7 @@ msgid "Create a content group" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "" @@ -5448,6 +5524,7 @@ msgid "Select a cohort" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "" @@ -5468,6 +5545,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5484,6 +5562,7 @@ msgstr "" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "" @@ -5537,10 +5616,12 @@ msgid "Sign in" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "" @@ -5570,6 +5651,7 @@ msgid "Register through edX" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5591,6 +5673,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "" @@ -5613,6 +5696,7 @@ msgid "or sign in with" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "" @@ -5622,6 +5706,7 @@ msgid "Use my institution/campus credentials" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "" @@ -5653,10 +5738,12 @@ msgid "We couldn't create your account." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5667,6 +5754,7 @@ msgid "Create an account using" msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" @@ -5699,6 +5787,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "" @@ -5715,6 +5804,7 @@ msgid "Course" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "" @@ -5731,6 +5821,7 @@ msgid "Verified Status" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -5775,6 +5866,7 @@ msgid "Take Your Photo" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -5797,6 +5889,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -5811,6 +5904,7 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "" @@ -5826,12 +5920,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -5843,6 +5939,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "" @@ -5876,6 +5973,7 @@ msgid "Make sure your ID is well-lit" msgstr "" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" @@ -5907,6 +6005,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" @@ -5915,6 +6014,7 @@ msgid "Can we match the photo you took with the one on your ID?" msgstr "" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "" @@ -5949,10 +6049,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "Você está atualizando sua matrícula para: %(courseName)s" @@ -5962,6 +6064,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -5994,6 +6097,7 @@ msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" @@ -6002,6 +6106,7 @@ msgid "price" msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "" @@ -6052,10 +6157,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "" @@ -6076,6 +6183,7 @@ msgid "Is your name on your ID readable?" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" @@ -6243,18 +6351,6 @@ msgid "" "certificates. Leave blank to use the official course title." msgstr "" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "" @@ -6346,6 +6442,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "" @@ -6404,6 +6501,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "" @@ -6490,6 +6588,7 @@ msgid "Chapter Name" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "" @@ -6502,6 +6601,7 @@ msgid "Chapter Asset" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "" @@ -6651,10 +6751,12 @@ msgid "Some Rights Reserved" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "" @@ -6713,6 +6815,7 @@ msgstr "" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" @@ -6756,10 +6859,12 @@ msgid "Publishing Status" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "" @@ -6776,6 +6881,7 @@ msgid "Staff Only" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "" @@ -6874,6 +6980,7 @@ msgid "" msgstr "" #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -6933,12 +7040,24 @@ msgid "Time Allotted (HH:MM):" msgstr "" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " "to complete the exam." msgstr "" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "" @@ -6965,6 +7084,7 @@ msgid "Edit the name" msgstr "" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "" @@ -7014,6 +7134,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "" diff --git a/conf/locale/rtl/LC_MESSAGES/django.mo b/conf/locale/rtl/LC_MESSAGES/django.mo index 749d6793d2f5287a2d396eb28590a15824101559..74dfde36697ce014a92efa32c0a845692d86d43f 100644 GIT binary patch delta 86643 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 awazYLYd>42`1Z0Tsp-es_lKSLY5xF+5oII* delta 83446 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 M_Q4|QjD4Epzv`p9?f?J) diff --git a/conf/locale/rtl/LC_MESSAGES/django.po b/conf/locale/rtl/LC_MESSAGES/django.po index f900b57e6b..f2a07d2f68 100644 --- a/conf/locale/rtl/LC_MESSAGES/django.po +++ b/conf/locale/rtl/LC_MESSAGES/django.po @@ -37,8 +37,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:50+0000\n" -"PO-Revision-Date: 2015-08-07 13:50:41.691914\n" +"POT-Creation-Date: 2015-08-14 13:52+0000\n" +"PO-Revision-Date: 2015-08-14 13:52:02.752089\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -387,6 +387,14 @@ msgstr "صاهفثمهسف {country} بخق {course}" msgid "Blacklist {country} for {course}" msgstr "زمشذنمهسف {country} بخق {course}" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" +"غخع اشدث شمقثشيغ ذقثشفثي شر شذذخعرف عسهرل شر ثطفثقرشم مخلهر مهنث صثزشعفا خق " +"ساهززخمثفا. حمثشسث ذخرفشذف {tech_support_email} بخق سعححخقف." + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "عسثقرشوث وعسف زث وهرهوعو خب فصخ ذاشقشذفثقس مخرل" @@ -408,10 +416,12 @@ msgid "Username should only consist of A-Z and 0-9, with no spaces." msgstr "عسثقرشوث ساخعمي خرمغ ذخرسهسف خب ش-ظ شري 0-9, صهفا رخ سحشذثس." #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "عسثقرشوث ذشررخف زث وخقث فاشر %(limit_value)s ذاشقشذفثقس مخرل" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "ثوشهم ذشررخف زث وخقث فاشر %(limit_value)s ذاشقشذفثقس مخرل" @@ -582,7 +592,7 @@ msgstr "فاث ذخعقسث غخع شقث مخخنهرل بخق يخثس رخف msgid "Course id not specified" msgstr "ذخعقسث هي رخف سحثذهبهثي" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "هردشمهي ذخعقسث هي" @@ -1239,6 +1249,10 @@ msgstr "ذخققثذف" msgid "incorrect" msgstr "هرذخققثذف" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "حشقفهشممغ ذخققثذف" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "هرذخوحمثفث" @@ -1261,6 +1275,10 @@ msgstr "فاهس هس ذخققثذف." msgid "This is incorrect." msgstr "فاهس هس هرذخققثذف." +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "فاهس هس حشقفهشممغ ذخققثذف." + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "فاهس هس عرشرسصثقثي." @@ -4771,7 +4789,7 @@ msgstr "فثقوس خب سثقدهذث & اخرخق ذخيث" #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: A 'Privacy Policy' is a legal document/statement describing a #. website's use of personal information -#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py +#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views/webview.py #: cms/templates/widgets/footer.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" @@ -4909,8 +4927,60 @@ msgstr "" msgid "There can be only one default image." msgstr "فاثقث ذشر زث خرمغ خرث يثبشعمف هوشلث." +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "رشوث خب فثوحمشفث." + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "يثسذقهحفهخر شري/خق شيوهر رخفثس." + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "يتشرلخ فثوحمشفث افوم." + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "خقلشرهظشفهخر خب فثوحمشفث." + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "فاث ذخعقسث وخيث بخق فاهس فثوحمشفث." + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "خر/خبب سصهفذا." + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "يثسذقهحفهخر خب فاث شسسثف." + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "شسسثف بهمث. هف ذخعمي زث شر هوشلث خق ذسس بهمث." + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "عسثق {username} يخثس رخف ثطهسف" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "{course_key} هس رخف ش دشمهي ذخعقسث نثغ" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "فاث ذخعقسث {course_key} يخثس رخف ثطهسف" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "عسثق {username} هس رخف ثرقخممثي هر فاث ذخعقسث {course_key}" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "شر عرثطحثذفثي ثققخق خذذعققثي صاهمث قثلثرثقشفهرل ذثقفهبهذشفثس." + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4924,7 +4994,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4940,7 +5010,7 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -4949,41 +5019,37 @@ msgstr "" "حقخلقشو خب سفعيغ, شري هرذمعيثس دثقهبهذشفهخر خب فاث سفعيثرف'س هيثرفهفغ." #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "{month} {day}, {year}" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "ش ذخعقسث خب سفعيغ خببثقثي زغ {partner_name}, فاقخعلا {platform_name}." #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "شزخعف {platform_name} شذذخوحمهساوثرفس" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "وخقث هربخقوشفهخر شزخعف {user_name}'س ذثقفهبهذشفث:" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "هسسعثي خر:" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "ذثقفهبهذشفث هي رعوزثق" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "شزخعف {platform_name} ذثقفهبهذشفثس" @@ -4991,7 +5057,7 @@ msgstr "شزخعف {platform_name} ذثقفهبهذشفثس" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -5005,13 +5071,13 @@ msgstr "" "قثضعهقث ذخوحمثفهرل شييهفهخرشم سفثحس, سعذا شس " "دثقهبغهرل غخعق هيثرفهفغ." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "اخص {platform_name} دشمهيشفثس سفعيثرف ذثقفهبهذشفثس" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5023,13 +5089,13 @@ msgstr "" "نثغ. بخق هريثحثريثرف دثقهبهذشفهخر, {platform_name} عسثس صاشف هس ذشممثي ش " "\"يثفشذاثي سهلرشفعقث\""\"." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "دشمهيشفث فاهس ذثقفهبهذشفث بخق غخعقسثمب" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -5041,34 +5107,34 @@ msgstr "" "شري وشرغ خفاثقس. {platform_name} هس ش رخر-حقخبهف خرمهرث هرهفهشفهدث ذقثشفثي " "زغ بخعريهرل حشقفرثقس اشقدشقي شري وهف." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "شزخعف {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "مثشقر وخقث شزخعف {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "مثشقر صهفا {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "صخقن شف {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "ذخرفشذف {platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name} شذنرخصمثيلثس فاث بخممخصهرل سفعيثرف شذذخوحمهساوثرف" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -5078,7 +5144,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "{partner_name} {course_number} ذثقفهبهذشفث | {platform_name}" @@ -5086,7 +5152,7 @@ msgstr "{partner_name} {course_number} ذثقفهبهذشفث | {platform_name}" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5096,13 +5162,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "{fullname}, غخع'دث ثشقرثي ش ذثقفهبهذشفث!" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -5114,13 +5180,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "وخقث شزخعف {fullname}'س شذذخوحمهساوثرف" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "شمم قهلافس قثسثقدثي" @@ -5128,19 +5194,19 @@ msgstr "شمم قهلافس قثسثقدثي" #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "هردشمهي ذثقفهبهذشفث" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "فثقوس خب سثقدهذث & اخرخق ذخيث" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "ذثقفهبهذشفث دشمهيشفهخر" @@ -5272,6 +5338,10 @@ msgstr "صثمذخوث فخ فاث {platform_name} صهنه" msgid "Visit a course wiki to add an article." msgstr "دهسهف ش ذخعقسث صهنه فخ شيي شر شقفهذمث." +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "ذخعقسث اشس رخف سفشقفثي" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "ذخعقسث يخثس رخف سفشقف عرفهم {}" @@ -5451,38 +5521,6 @@ msgstr "فاث سحثذهبهثي قثوخفث زقشرذا هس رخف شدشه msgid "Unable to switch to specified branch. Please check your branch name." msgstr "عرشزمث فخ سصهفذا فخ سحثذهبهثي زقشرذا. حمثشسث ذاثذن غخعق زقشرذا رشوث." -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "ثوشهم شييقثسس" - -#: lms/djangoapps/dashboard/support.py -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "ذخعقسث هي" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "عسثق رخف بخعري" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "ذخعقسث {course_id} رخف حشسف فاث قثبعري صهريخص." - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "رخ خقيثق بخعري بخق {user} هر ذخعقسث {course_id}" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "عرثرقخممثي {user} بقخو {course_id}" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "قثبعريثي {cost} بخق خقيثق هي {order_id}" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -6048,6 +6086,24 @@ msgstr "" "خب فاث قثحخقف, سثث حثريهرل هرسفقعذفخق فشسنس زثمخص. غخع صهمم زث شزمث فخ " "يخصرمخشي فاث قثحخقف صاثر هف هس ذخوحمثفث." +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" +"فاث حقخذفخقثي ثطشو قثسعمفس قثحخقف هس زثهرل ذقثشفثي. فخ دهثص فاث سفشفعس خب " +"فاث قثحخقف, سثث حثريهرل هرسفقعذفخق فشسنس زثمخص." + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" +"فاث حقخذفخقثي ثطشو قثسعمفس قثحخقف هس ذعققثرفمغ زثهرل ذقثشفثي. فخ دهثص فاث " +"سفشفعس خب فاث قثحخقف, سثث حثريهرل هرسفقعذفخق فشسنس زثمخص. غخع صهمم زث شزمث " +"فخ يخصرمخشي فاث قثحخقف صاثر هف هس ذخوحمثفث." + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "ذخعمي رخف حشقسث شوخعرف شس ش يثذهوشم" @@ -6148,10 +6204,12 @@ msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "سعذذثسسبعممغ قثسثف يعث يشفث بخق سفعيثرف {0} بخق {1} فخ {2}" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "فاهس سفعيثرف (%س) صهمم سنهح فاث ثرفقشرذث ثطشو." #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "فاهس سفعيثرف (%س) هس شمقثشيغ شممخصثي فخ سنهح فاث ثرفقشرذث ثطشو." @@ -6234,8 +6292,12 @@ msgid "E-Commerce" msgstr "ث-ذخووثقذث" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "حقخذفخقهرل" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "ذثقفهبهذشفثس" @@ -8140,6 +8202,50 @@ msgstr "رخ عسثق صهفا فاث حقخدهيثي ثوشهم شييقثسس msgid "No email address provided." msgstr "رخ ثوشهم شييقثسس حقخدهيثي." +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "دهثص شري قثلثرثقشفث ذثقفهبهذشفثس." + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "وشرعشم قثبعري" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "فقشذن قثبعريس هسسعثي يهقثذفمغ فاقخعلا ذغزثقسخعقذث." + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "ثوشهم شييقثسس" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "ذخعقسث هي" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "عسثق رخف بخعري" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "ذخعقسث {course_id} رخف حشسف فاث قثبعري صهريخص." + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "رخ خقيثق بخعري بخق {user} هر ذخعقسث {course_id}" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "عرثرقخممثي {user} بقخو {course_id}" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "قثبعريثي {cost} بخق خقيثق هي {order_id}" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "خحفهخرشم مشرلعشلث فاث فثشو عسثس شس هسخ 639-1 ذخيث." @@ -8425,56 +8531,12 @@ msgstr "اخرخق" msgid "Skip to main content" msgstr "سنهح فخ وشهر ذخرفثرف" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "وشرعشم قثبعري" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "شزخعف فخ قثبعري فاهس خقيثق:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "خقيثق هي:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "ثرقخمموثرف:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "ثرقخممثي" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "عرثرقخممثي" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "ذخسف:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "ذثقفهبهذشفثهفثو سفشفعس:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "خقيثق سفشفعس:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "بعمبهممثي فهوث:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "قثبعري قثضعثسف فهوث:" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "غخعق حشسسصخقي قثسثف هس ذخوحمثفث" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -8485,6 +8547,7 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8495,6 +8558,7 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8509,6 +8573,7 @@ msgid "Password Reset Form" msgstr "حشسسصخقي قثسثف بخقو" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -8539,6 +8604,7 @@ msgstr "" "قثسثف" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -8557,6 +8623,7 @@ msgstr "" "ذخققثذفمغ." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -8594,6 +8661,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "غخعق حشسسصخقي قثسثف صشس عرسعذذثسسبعم" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -8614,6 +8682,7 @@ msgid "Need Help?" msgstr "رثثي اثمح?" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -8624,6 +8693,7 @@ msgstr "" " " #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -8648,9 +8718,50 @@ msgid "Thanks for using our site!" msgstr "فاشرنس بخق عسهرل خعق سهفث!" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "فاث %(platform_name)s فثشو" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "شزخعف فخ قثبعري فاهس خقيثق:" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "خقيثق هي:" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "ثرقخمموثرف:" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "ثرقخممثي" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "عرثرقخممثي" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "ذخسف:" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "ذثقفهبهذشفثهفثو سفشفعس:" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "خقيثق سفشفعس:" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "بعمبهممثي فهوث:" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "قثبعري قثضعثسف فهوث:" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "مشسف وخيهبهثي:" @@ -8863,6 +8974,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "قثسفخقهرل فخ فاهس قثدهسهخر صهمم وشقن فاث شقفهذمث شس يثمثفثي." #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -8917,6 +9029,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "[شقفهذمث رشوث](صهنه:شقفهذمثرشوث)" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "%(platform_name)s شييهفهخرس:" @@ -8933,6 +9046,7 @@ msgid "Wikipedia" msgstr "صهنهحثيهش" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "%(platform_name)s صهنه" @@ -8979,6 +9093,7 @@ msgid "Quotes" msgstr "ضعخفثس" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -10872,6 +10987,7 @@ msgstr "" "سثقدهذث شري حقهدشذغ حخمهذغ." #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "قثفعقر فخ %س" @@ -11685,6 +11801,10 @@ msgstr "ذشمذعمشفخق خعفحعف" msgid "CCX Coach Dashboard" msgstr "ذذط ذخشذا يشسازخشقي" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "رشوث غخعق ذذط" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -11802,6 +11922,18 @@ msgstr "وخسف ذخشذاثس ساخعمي رخف رثثي فخ وشنث ذا msgid "Save Grading Policy" msgstr "سشدث لقشيهرل حخمهذغ" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "يشفث بخقوشف بخعق يهلهف غثشق يشسا فصخ يهلهف وخرفا يشسا فصخ يهلهف يشغ" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "فهوث بخقوشف فصخ يهلهف اخعقس ذخمخر فصخ يهلهف وهرعفثس" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "سثف يشفث" @@ -11822,10 +11954,28 @@ msgstr "سذاثيعمث ش عرهف" msgid "Start Date" msgstr "سفشقف يشفث" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "بخقوشف بخعق يهلهف غثشق يشسا فصخ يهلهف وخرفا يشسا فصخ يهلهف يشغ" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "سفشقف فهوث بخقوشف فصخ يهلهف اخعقس ذخمخر فصخ يهلهف وهرعفثس" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(خحفهخرشم)" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "يعث فهوث بخقوشف فصخ يهلهف اخعقس ذخمخر فصخ يهلهف وهرعفثس" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "شيي عرهف" @@ -12358,6 +12508,7 @@ msgid "No content has been added to this course" msgstr "رخ ذخرفثرف اشس زثثر شييثي فخ فاهس ذخعقسث" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -12404,8 +12555,8 @@ msgstr "" "رخص!{link_end}" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" -msgstr "دهثص عحيشفثس هر {studio_name}" +msgid "View Updates in Studio" +msgstr "دهثص عحيشفثس هر سفعيهخ" #: lms/templates/courseware/info.html msgid "Course Updates & News" @@ -12807,12 +12958,8 @@ msgstr "" "{student_name}, غخع اشدث وثف فاث قثضعهقثوثرفس بخق ذقثيهف هر فاهس ذخعقسث." #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "{link} فخ حعقذاشسث ذخعقسث ذقثيهف." - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" -msgstr "لخ فخ غخعق يشسازخشقي" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." +msgstr "{a_start}لخ فخ غخعق يشسازخشقي{a_end} فخ حعقذاشسث ذخعقسث ذقثيهف." #: lms/templates/courseware/progress.html msgid "{student_name}, you have not yet met the requirements for credit." @@ -12843,8 +12990,8 @@ msgid "Less" msgstr "مثسس" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "{earned:.3n} خب {total:.3n} حخسسهزمث حخهرفس" +msgid "{earned} of {total} possible points" +msgstr "{earned} خب {total} حخسسهزمث حخهرفس" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -12879,10 +13026,12 @@ msgstr "اه {name}," #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" "ذخرلقشفعمشفهخرس! غخع شقث ثمهلهزمث فخ قثذثهدث ذخعقسث ذقثيهف بخق سعذذثسسبعممغ " -"ذخوحمثفهرل غخعق ثيط ذخعقسث! ذمهذن {link} فخ لثف غخعق ذقثيهف رخص." +"ذخوحمثفهرل غخعق {platform_name} ذخعقسث! {link_start}لثف غخعق ذقثيهف " +"رخص.{link_end}" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" @@ -12896,27 +13045,35 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" -"فخ لثف ذخعقسث ذقثيهف, سهوحمغ لخ فخ غخعق {link} شري ذمهذن فاث لثف " -"ذقثيهف زعففخر. رخ شححمهذشفهخر, فقشرسذقهحف, خق لقشيث قثحخقف هس قثضعهقثي." +"فخ لثف ذخعقسث ذقثيهف, سهوحمغ لخ فخ غخعق {link_start}{platform_name} " +"يشسازخشقي{link_end} شري ذمهذن فاث لثف ذقثيهف زعففخر. رخ شححمهذشفهخر, " +"فقشرسذقهحف, خق لقشيث قثحخقف هس قثضعهقثي." #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" -"صث اخحث غخع ثرتخغثي فاث ذخعقسث, شري صث اخحث فخ سثث غخع هر بعفعقث ثيط " -"ذخعقسثس!" +"صث اخحث غخع ثرتخغثي فاث ذخعقسث, شري صث اخحث فخ سثث غخع هر بعفعقث " +"{platform_name} ذخعقسثس!" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" -msgstr "فاث ثيط فثشو" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" +msgstr "فاث {platform_name} فثشو" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." -msgstr "بخق وخقث هربخقوشفهخر خر ذقثيهف شف ثيط, ذمهذن {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." +msgstr "" +"{link_start}ذمهذن اثقث بخق وخقث هربخقوشفهخر خر ذقثيهف شف " +"{platform_name}{link_end}." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -13076,6 +13233,7 @@ msgid "Available Actions" msgstr "شدشهمشزمث شذفهخرس" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -13092,10 +13250,12 @@ msgid "You will not be refunded the amount you paid." msgstr "غخع صهمم رخف زث قثبعريثي فاث شوخعرف غخع حشهي." #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "شقث غخع سعقث غخع صشرف فخ عرثرقخمم بقخو %(course_number)s?" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -13208,56 +13368,68 @@ msgstr "" "شر ثققخق خذذعققثي صهفا فاهس فقشرسشذفهخر. بخق اثمح, ذخرفشذف {support_email}." #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" -msgstr "غخع شقث رخص ثمهلهزمث بخق ذقثيهف. {congrats}" +msgid "You are now eligible for credit. Congratulations!" +msgstr "غخع شقث رخص ثمهلهزمث بخق ذقثيهف. ذخرلقشفعمشفهخرس!" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "لثف ذقثيهف" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" -"فاشرن غخع. غخعق ذقثيهف هس حقخذثسسهرل. حمثشسث سثث {link} بخق وخقث " -"هربخقوشفهخر." +"فاشرن غخع. غخعق ذقثيهف هس حقخذثسسهرل. حمثشسث سثث {link_to_provider_site} بخق" +" وخقث هربخقوشفهخر." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "مثشقر وخقث" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" -"فاشرن غخع بخق غخعق حعقذاشسث. حمثشسث حقخذثثي فخ {link} فخ بهرشمهظث غخعق " -"ذقثيهف." +"فاشرن غخع بخق غخعق حعقذاشسث. حمثشسث حقخذثثي فخ {link_to_provider_site} فخ " +"بهرشمهظث غخعق ذقثيهف." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "بهرشمهظث ذقثيهف" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" -"غخعق ذقثيهف اشس زثثر حقخذثسسثي شري شححقخدثي. {congrats}. حمثشسث سثث {link} " -"بخق وخقث هربخقوشفهخر." +"غخعق ذقثيهف اشس زثثر حقخذثسسثي شري شححقخدثي. ذخرلقشفعمشفهخرس. حمثشسث " +"سثث {link_to_provider_site} بخق وخقث هربخقوشفهخر." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "شذذثسس ذقثيهف" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" -"غخعق ذقثيهف اشس زثثر حقخذثسسثي زعف يثرهثي. حمثشسث ذخرفشذف {link} بخق وخقث " -"هربخقوشفهخر." +"غخعق ذقثيهف اشس زثثر حقخذثسسثي زعف يثرهثي. حمثشسث ذخرفشذف " +"{link_to_provider_site} بخق وخقث هربخقوشفهخر." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Contact {provider}" @@ -13446,12 +13618,14 @@ msgid ", " msgstr ", " #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%س يهسذعسسهخر سفشقفثي" msgstr[1] "%س يهسذعسسهخرس سفشقفثي" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%س ذخووثرف" @@ -13608,11 +13782,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "صث اخحث غخع ثرتخغ مثشقرهرل صهفا {platform_name}!" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "فاث {platform_name} فثشو" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -14618,6 +14787,16 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "يخصرمخشي ش ذسد خب مثشقرثقس صاخ ذشر ثرقخمم" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" +"ذمهذن فخ لثرثقشفث ش ذسد بهمث خب شمم حقخذفخقثي ثطشو قثسعمفس هر فاهس ذخعقسث." + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "لثرثقشفث حقخذفخقثي ثطشو قثسعمفس قثحخقف" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -15597,6 +15776,14 @@ msgstr "فاهس هس ش حشقفهشم مهسف, فخ دهثص شمم سفعي msgid "There are no problems in this section." msgstr "فاثقث شقث رخ حقخزمثوس هر فاهس سثذفهخر." +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "شممخصشرذث سثذفهخر" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "سفعيثرف حقخذفخقثي ثطشو سثذفهخر" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "سثري ثوشهم" @@ -16757,6 +16944,14 @@ msgstr "عرمهرن" msgid "Link" msgstr "مهرن" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "سفعيثرف سعححخقف" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "سفعيثرف سعححخقف: ذثقفهبهذشفثس" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "عسثق سعقدثغ" @@ -19085,6 +19280,7 @@ msgstr "" "{link_start}ذخرفشذف {platform_name} سفشبب صهفا بعقفاثق ضعثسفهخرس{link_end}." #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "فاشرنس بخق سهلرهرل عح, %(name)s!" @@ -19093,6 +19289,7 @@ msgid "We need to verify your email address" msgstr "صث رثثي فخ دثقهبغ غخعق ثوشهم شييقثسس" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -19663,6 +19860,7 @@ msgid "your course summary page" msgstr "غخعق ذخعقسث سعووشقغ حشلث" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -20451,10 +20649,12 @@ msgid "A slug may not begin with an underscore." msgstr "ش سمعل وشغ رخف زثلهر صهفا شر عريثقسذخقث." #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "ش يثمثفثي شقفهذمث صهفا سمعل \"%س\" شمقثشيغ ثطهسفس." #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "ش سمعل رشوثي \"%س\" شمقثشيغ ثطهسفس." @@ -20611,6 +20811,7 @@ msgid "others write access" msgstr "خفاثقس صقهفث شذذثسس" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "شقفهذمث صهفاخعف ذخرفثرف (%(id)d)" @@ -20715,6 +20916,7 @@ msgid "A non-root note must always have a slug." msgstr "ش رخر-قخخف رخفث وعسف شمصشغس اشدث ش سمعل." #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "فاثقث هس شمقثشيغ ش قخخف رخيث خر %س" @@ -20779,10 +20981,12 @@ msgid "attachment revisions" msgstr "شففشذاوثرف قثدهسهخرس" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "%س صشس سعذذثسسبعممغ شييثي." #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "غخعق بهمث ذخعمي رخف زث سشدثي: %س" @@ -20795,6 +20999,7 @@ msgstr "" "صثز سثقدثق." #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "%س عحمخشيثي شري قثحمشذثس خمي شففشذاوثرف." @@ -20807,30 +21012,37 @@ msgstr "" "حقثسثرف. بهمثس صهفا يهببثقثرف ثطفثرسهخرس شقث رخف شممخصثي." #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "ذعققثرف قثدهسهخر ذاشرلثي بخق %س." #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "شييثي ش قثبثقثرذث فخ \"%(att)s\" بقخو \"%(art)s\"." #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "فاث بهمث %س صشس يثمثفثي." #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "فاهس شقفهذمث هس رخ مخرلثق قثمشفثي فخ فاث بهمث %س." #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "ش بهمث صشس ذاشرلثي: %س" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "ش بهمث صشس يثمثفثي: %س" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -20851,6 +21063,7 @@ msgid "images" msgstr "هوشلثس" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "هوشلث: %س" @@ -20867,22 +21080,27 @@ msgid "image revisions" msgstr "هوشلث قثدهسهخرس" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "هوشلث قثدسهخر: %ي" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "%س اشس زثثر قثسفخقثي" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "%س اشس زثثر وشقنثي شس يثمثفثي" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s اشس زثثر ذاشرلثي فخ قثدهسهخر #%(revision)d" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "%(file)s اشس زثثر سشدثي." @@ -20891,6 +21109,7 @@ msgid "Images" msgstr "هوشلثس" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "شر هوشلث صشس شييثي: %س" @@ -20919,18 +21138,22 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "غخعق رخفهبهذشفهخر سثففهرلس صثقث عرذاشرلثي, سخ رخفاهرل سشدثي." #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "%(user)s سعزسذقهزهرل فخ %(article)s (%(type)s)" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "شقفهذمث يثمثفثي: %س" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "شقفهذمث وخيهبهثي: %س" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "رثص شقفهذمث ذقثشفثي: %س" @@ -20947,10 +21170,12 @@ msgid "You are now logged in! Have fun!" msgstr "غخع شقث رخص مخللثي هر! اشدث بعر!" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "رثص شقفهذمث '%س' ذقثشفثي." #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "فاثقث صشس شر ثققخق ذقثشفهرل فاهس شقفهذمث: %س" @@ -20971,6 +21196,7 @@ msgstr "" "فاهس شقفهذمث فخلثفاثق صهفا شمم هفس ذخرفثرفس شقث رخص ذخوحمثفثمغ لخرث! فاشرنس!" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -20991,10 +21217,12 @@ msgid "Restoring article" msgstr "قثسفخقهرل شقفهذمث" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "فاث شقفهذمث \"%س\" شري هفس ذاهميقثر شقث رخص قثسفخقثي." #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "فاث شقفهذمث %س هس رخص سثف فخ يهسحمشغ قثدهسهخر #%ي" @@ -21003,10 +21231,12 @@ msgid "New title" msgstr "رثص فهفمث" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "وثقلث زثفصثثر قثدهسهخر #%(r1)d شري قثدهسهخر #%(r2)d" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.mo b/conf/locale/rtl/LC_MESSAGES/djangojs.mo index 9f9a370d1587259bf81ef5decf7ce283c53cc27f..fe6e7e105fd7b8834b5e9f4ded7e9c4a55da34ac 100644 GIT binary patch delta 31906 zcmZ|X2b@hu1ONYXuhlK9cdp)9z4zXt_qtf!F1xFjix8d2hSh@TBI;rhC3+%ylwFCM z5Q0RIkdXL&zGr6h&+~u%e&_W%c~74?GjrzN-Ss@bC!~6NCzbzJhJZy5*W{#*lM8c| zbes;!v9nSgXZT3R3BnPW0;i$}=b#VgVRqbxMe!?C)!(oVHXG$Q6>ts~#4oWD-p6u| z<9Bk6cASnRv_dto0W;$TtfqpP2Yq84CqLG<_QABor(-7k7&G8z)PN6SGCYT=@d~Qk z9jt@DyZRZ;SW|E`s^TOYUx4L_FUDqg22)|?ab|!%REL#N18a(U!l5`77h+z_G@ggU z3fLZ}VO>nXYV_~qoIt185%b|y%z>{k4Q7~VramuffJHG2Rz+6IX>Id6qh>Ay)$V9a zg0D~me}kHdWOSAuGoU|^KtTfPs2uvRHY&Y0s>3i;1wX3XLd=OPZTbPsMf@yg#YZ;X z!zi=_8L2{ESnZYA^|EI1)9|$*7Ue!IT(-8Szt_zX#Rem#EG35H*0j zlO3l3*1$p78`I$#R693N?f;01|Ei8YC-5f;pW=oobc#(_z;$>9tKiu8O$WO$H}MOo znR$xY@E_D($U4n&g0VR2$-CiT?1QE89BPxl#fn(SKb_GM=!R@`X9-rrpbt!g&9N`> zo>&}@S)XD-;@M`H0o6ox+zpfATuhG9s3%^Inu!glrQM6F?>|8xIe|yW!#lqrudWk0 z({V~E9h+d*S!MveQBN`lOX2}+hd*I+tUlY6pMi~tU&H~Jm1*6Ce$)Vp&Sj$$bt)0y zAaK&mGp}21)O#9`P@6OXRsS*SiJkdose({XoDVhd zMp%{pok#*|a4Tx6;!vCI7^=f-7=Sme_b`z7Pd5K|Ohf#wji+2-ItoG!ydvs#t&7@A zol)&BR66}TO9&Le?N}VYMeXW;P)}CzLvxVSMD39tr~zF?b$kQU;ZHXH3iUt%3r$C9 zQ4f?E^?DY=AgqgiCA1}=0Srd%?)j(&KS$*sM0Iopi{f3>Or`qB%tU5XegRZR!Ke-z zU~BAvU2y~Ir1V5PPFXA%&HSriM-o!t0MyzI$Lu&AHHE7%18zYL^sr68hZ^WFSQ7t1 zO>K#f%>h#mH4{}(OHdE>KwVJnj`*1Q*8nDxkO}AGTwIGwF?f;Ve1K;#65A{`PjC{| z@k7*Jc#S&IlEs+z(x8?oH>%zIs2Qt_+SK(>1L)=_P>#R=)C?>`4QMT@gWag9J%O3= zlJzIlZvGq9asDNy!=k7eD21w50o8F`)IeIGW+cSwA3{KzY$RsGiKqi;F>0+Yp{D*N zY5>WZ77aKz>NB7&T3 zVqrXsS?~pB#Z=49fb(N|;>A%&$@apk|;gYDv4H_CzQK;3z)|HY56Tv(|gDIO#XA zJ|^92-s7fNjrdg5raFYf@Nd+f7_!ZLOwT|b)_I4T`c2zS{UfLuevL!u-$}EBAD?gx z7QrGr&4JSjd6k`hsC+LQVgl~O7%UxYz9*bQE#2SNfZb+hQez>~3!q-drl{Awmvs#K zKPF)zff`tNk7=kcYRU#A73 zX2#`vng3r1>?ENku8uRC6#_a6Cu20OL5>2a(jmUV;yv7fMGmt;F&@9hu}93**ZTQ~cC2#?j#4j*A{W}i{=*hiD&1;bsHS&U(8!MpJxUIDd>PdTJVH|;aJ(r+n z;&YpS6t$TzquRf1(;uS-^cMXpkoK7AFefTr0#%?2s-tE$-VHV7!%zbogL=}%m=D*Z z26`Ix0OwJA<`#PK0hYx_s6CMLIP5OV;n2k^I6Hr5oQ3W@nrhGpJ;2BJU7f@^X zt@XC`F=}dGp?3XW*c3CKHou1Jfm*7)s2RM1Iq)T_KYzNf%$nsz9VmrSQ(qHxMt4Uo zQH0H(h{=h6j2h4iOo5v)8ScdVxDWLJ-=UuPj*Y*>q{RQk6ng*P5m19Ec&Ah$2(<*6 zaT1n74dinyjmJh`vcI2Lout~|9J#7!a(X^6+8%H7A|_%o)&Zs$yXD5|{(OpTLK4=@+?0IN|m z7mM!i|IQH5CW^OyhxLiy!bX_?Jky1PumWB~EkWuFW~p*wcH-r&Em50n0BT@UF%8Z| zZN{aj2aLPG{Hwq*64(sRSyV$;(VcQ^O+3j(vuWC6An~rK0S&}-Dvv>UAN5}Uf!aeE zFPVBJP8o+uifcsHXc@s7Dk5EtWi%tI%n-NcX znO`noYb=GIp#~a{C9vVQ=F92`^bwEs6DUjI3O2@MSIklR9u^`#9Q8UaMory*tbo_C zIHtL3zB5)vmFtClaVieL2e=a7yT%6)K1Dsykn85a@-HAzkA&UW8(*QGuyedwyB?_b zdH^QDFwB4vs5PCAD*qAI#2D06U&V}g6Sbtjp{6`_f?29em`U${Ap$xOs-YUJgW0hq z>UA7|+O4BdQ#cQ`2lk`Z@-(X9AF(<<`Y(_Qs1!lzysJ-wLs^hWF2qx)C+U30JYhI$Z6{-P{1DaNXV@I~ zpa$Z(Yu@{`ScrHTKLIt|0rdnuto<>Zc({$HFL@Cne?ovDK3B-NDb7C zwy<_Z)gOo&U=$WZ|9k=(=|0Sf$8j9q#_`zo2Y!0NYuF1b{%BsKMOc^kSEyZ{>b}`4 zKGXyC#vV8j%i}4`gMVRe%>KZAo&8Q_0tHFvi`8%@*2Cji3zPk1PP~SwCmV+WI2-jg zEWk#%4wK?zR0qG|AWZkrto2yb3`|DN;9Q)j_kSgUrX=KgWPX>^AJx!GOor=FGqlCJ z*QOsumHW!3pGWQL1e^ZErawnL$ls_vP~&IwyXB^+pFf=+2&khKkIl%|q8i?VO8)}& z+8sl!=`~bGKce32S2z%hKH--UxDYpCtEcAI^{+8G@qE9Sc8j6nWze63KxG2zs19ms z8l!f17fgx6t>aKLF%8wg0_=@3SPoxf4J`4i`EVMDrHDsk89a(%_#1{|?`O>aRsyG< zaav*2Z>Hm1&&^tu$I_(N#u6BYnwe#&-M<>O7k1k8y{G{m#B_KXbx>Wm{)%~tCx2mH z!y+%3e?55<67)o^Fc3RoY79lqzz7>3kLq{^YLhKN&D373gy&FC8t~E#v;xi{UJcdG zDb#>3q6T`^Pe3ERgX;JhX2O5)4QBk^Oli75INgZ1z!3bv`VeyvZ}!RT_WAN^R$@wk7`+=|+C1w0of|1qc^rQvfvN=5@K(%?m$3;x!wSkz?Qy?UhG8M);|zR_J#caw)8H-4Lp)ue z$NfuZX;gdwX2B0I1Ac<#a7UoW?@rYZB&g$bX-x;EP)pDb=i&RPis{pth6-Xz;?*$~ zHng@z?TK!v4o6~PoQs;tSj>jkP)qk~IzMYpAbpUjkQFnt2TJ21(i@~VQ|ry(aYhj@ zjViw$li(H`-;QaB??IiQ$57v-uHZFHmC>Z%MV%inQ0G8^Ka*)FC2CCqF(=kSJz-Z= z!G0KsgHRofw&~MQ2iGjjiVHClZblt!hf(dEwDAjAi}*Dxfd0%puBNCe>cs1f+6zNb z4J@?jOE53-b(jNBpboCvsL%gjQA?3Di&?@TRDLC_iH%TCJ`MFCi;%a)@2n-Dk-tT) zai*+h4U3@C>!O~Z3u=IUt>LI87>`Mty%ch?DRghTx=ZW+v~TK2z?yao+z- z**)%8uk5I`&5wGIi=w7>icOz|dV&S0&AJ*j)rT<`ev5kIXQ-KQa+vz5F)h)Is0Yc9 z`qV9nNp(V1B#;rS+l*GIC+&=?*bjB0MWXh?7pN!r5>@V3RKssjOPMsM8AwUgQr18% zQ3$I1Xw=fakA4-HO+Zh&9W}Bz^x>DN2JfO?n-sY`?wOwtYY^{&TH9qdJs!2WGUYbu z?XV&7g{br7IyOUJ9*_H3FeDG}e>D(BuBjW+7@o*RU9- zFXVAQl&Yhq{v*`X#h|8iCFa51s3rLpwI{rVJPUWxT7vvV%#mK&Pe7Zl z6KW6iKy988s9ih(^|~Cv;&={y_!>0>*^8R@xC1UCJ{HGfx?&#pADzuYeWoO!mO5E+ z6EA@}Vf~#6%q1`rD`MsnX04jz3gRE*hgi0xi629~1-(j{Cm4=8T9;yLJct@-U}<9& zRDNI741IulTlScIzjK*@M))`CL!o#XkN#nh(*x^Z`Cwxd1{2?dW$^))$82Ri?yv1z zU?bvpumu(=XU>l()Fz&bb1)XiVD0ku^M4-!O^i*P6LBo%FksHuB^4KQ^j zb3U}j0OFfbZ^t&&fKFote1j1fT-lr#Yq2)*qc|HqRXmRVA)7OoKq0JG)vU=tJWPBE z7Qs%{>POTjeSvAvQ_IBDqUz;By)}hVZ%rvwJN0Yv z{_AyUY7;u3Ds)3N7>YWWB2gWUM|Ch8bx_5i&i>V?kKH)y*QibU9crLYuo9-MZBE8I z*4DLo|5czj37X1@sE(JS2C@;=(N5IsdBCQhM}1huqXzgGwHIEXUft-BoKmaa3gA}{zNt8)U_WXsDWifALc`qtB39kqRMx$_C|Fu1e@as z8$X1a$>XRQ^Is;Q-TNbIbNr2ZlKl0|QCbA`dEXCp()qDJu0%aa()#A(wJi1`9*x8B z1s2DU2BzJ)sE_NNxWmJ1jBHN7)4!3KnrTS7^D+8xG3LWK)Y>IrCbi9aVv13#7ATzNQ@wHe)-~V3_&{3GPnXx%$B|aYY6)76^R>Yz9 z$aU0Izd-GYe^BKzG&fUS2{pi}sB*VZui+ybPu{}hXTU-9?}QO>Hxp`#AETBeRZDXu z7eJkiUGROJiyBbSdmjDcMkg4T;1L{!om-hDx`6kHS88oOHM6%d2U90h`*YE+UAdls z8r*}$@G5GPyhFW4Y1^8!J}*8X-UPMz%Cs{xPzm*3H$xxxMtu#Rf||+YSOa5G9X~_O zNXquS|2_gm+M9w+P*2($l^%^naW`tS-9&B1lpV}DP!RRSqAcnF8;6?m{iuPTKn>t3 zYN?*02I}c(W;|<0zuBF|Nl<}S*cAI>Z`_I+P})xB?5>N)h)+R1L4(fbHR^+^A7$e+ zkz?Ljh6V9*7mxen{Hv~f*b#rx&Ex*c#^>*0)?^lHmmfy$f!|S|ikW(v%~cn*sX|dF z;88q+=dm5m?`3A<9`+_)qPNExf^+c(zDCvmHpIMDW%_uWSmORR1X>VC+Sk|?>k?mu z`V_m1oiIy3({UKOM=|P~&TQ07tU|5%AyobAr~@l|sK7VdCepH2#iR^!^tNH&0d_Gmy~)^J6#ElTJb(&ci~u4RsD&LA^E4us#M2H{XET z<6z?JQAcdh2s2apQSDYnEn!zoLI2JG1#mcK!Lhc$hp65AiH+|;9aP6qyZAZk`$38b z^W%9is^O2ZIDU$?@hrB)G?5kbtjI1GyY!I{pr|wl8cv{Ydjf z#ZVnpN6knR)DawpnvoSYeh?cF{~5Kp%ZxJZ^+&zV(?;?B>j`&|pabG7)Dk2eZ8lRj zRDL;BN6k=g$8gllEx=irZj3qMmSR`p*HPuljWy>$8`RqOLA5grHG|v7^8Wh>oFt(x zKCl@@$C>X1wNM|+-B3@w6?MQIK&|ab)QNc=^+cZWrr}bknW&HIxG%oN*_esVIb(vy zc}{$Vf1<~^NMOMv^JTL)1Ik5wA?m2yhU)M%s=>>sC3=np@D1wV$vfHX>hh>3>w~>; z4C*9|N7a9X?$JBN%&fl%fudy8Mm@iBC^hgVQDa1*s8KcoAT4)2lTT69oL}Fm3PPk_?-&xn~po9cIi|sj~7vE7%Xr`&(1hteMP)iVon(6sii2j{@1Ww~Etb!Y6nE~8J z4a}KsKBP)wNuq5~4NbxUxDxf6C7WY9YK}S=`l0s1T-1Qqpl0d-Cc`u6{{8;zM*6c-%iMJi>uQJAY^fd=zz}UPB#pPi=aU zh30{4=rz+5H6%f=Q(x3n%|K1jDs(%>iNsIgWNh$}*?cFlKk>)d9NR{lO}rBK6Mur5 znGGL%+`p#9q6S`Ok@@kxj-Nms5+_e!{_7EFl&c)_L3qhR=2hoQKsI~kH)nKX^ zlb;il6R(1L@;a#ePM94BVqFh!8O|r}Ke2?b$t1K}YD`#Wrl!{lvlIhSC*2~{SFere zeh8s<^>fs2PW_4Ls3KM*-U!v<1k?;HM!l|U(LGm8zTde*Uh)TW zdV-^EVs(cU^Hq|9>&)A6gA*lt3A$f3`4zD~_W8u2ICkNC5l=7-A;yNn^I z4u_!*oF%B&^d{@!PHWWRa62Vx4!P2TS} zA2PE@P(zzgyY>KT*Iu#lyQq`!4Qk}+519Ny=zh_#@iv&2{GO=Sco?eP)u?l27i#mK zLA8I|Pe2u(px*B{sMjRh7v`tdTG)a3aMW9H3RUqsX22h@H@-r()A^ur00t5tWu1mv zx{pvZcnE8t{|NydG{p{?9}L1#yL%z3qc2bmeTAv<8m7d1s3(7dDwq1O={TFUh_#Zn zp|!oWFEXQkC&DJow8o%jVgu@lk6W);?_2+{CO=}zWwRDT4X7IG=x&T!x&f#spNKm0 zKgaBP|IfGqrV{o2{2$aB=ljy^?uw{}x}(m838)4(+4NKBBmMvbF!@pQyWcceoA^RZ z#b&&O74Z9G=J$>1Pq0V)B+Ma@84sW22M4@z$~-~sugpMNU@98wjXH9Npawb(^WjEp zieFQKasPr1>!)~bj38)S~w((sy{|u`9<8OHXeFRdSHLpbptW3NP>NOmLIuAZV zt?7BxhtPMZ-Tnt^%9EZmZ%HcDp6QKR!Vxw;9rbCr7`3^#qK@F}=a~Oe1PYy}08`%% zbubLRV5T|}6`zZGqD81D+G^w9*!T~qa-NIkGb9yifVJ>6wnV*tnJ=01pbmB>-quf` z0D&#&!waajeTF(XGF~3Ti zgX?RXe;xJu-od+=Cf@%3?-v3cNyw65Mm`L+`R1U`>h-7r9YF1Yi>N1jh}vYyZkPe( zKyB6nm=k-UrhL4OFGCGrFZ%Ev7UcYKl6+^Lq$q0S&9NOJ?fzO3RUhIY7eElV@!t;#53U-oNv-(jT?m!LfDrUn6s3(7idcw*-m`}&%sB%3~-vPr>pRTKLA)frfZ#GS* zA5BAj@E956QLjy{`(_QhVR_=?P;0miwb^ct&`ILlEWTGOkj3csK>%`4PY z4}M|Ra4c#~SE1JU0_wx-4r&uRFU=AaMZLD=QRSPXUeEDZLZAOJ1T>|`QM)$l?`Dn5 zq8jdj!!QhW5Pgpt$RkvTudxGW`@`&!Fx1v_3O5AsB`2hs{TXN6#t1DSmrn8 zC!}(y^l8`^SHH2J{{e4JgN3jp8O=~rI2zUQG8^B8`p~(GI$BfxZKkpq>O-azs@@b- z{yNl>9>Fdnru53RqU2KJXV!#fi% zj%u$SR>W4Q*LgasHyJOA~K`YH&2p z!a1mcWcGU9_q!D8>-=EUr{4}#`-iRP@F?-`QA_1tnZ)ZJG}}>|?j&kg|76pX2bhj? zqc&*^)RYdkPDAaXl^Be>u^HY+4Kz5Z*WJ7g@KfSLP)B}XGOvCk;&*lum`FmY!t9zztb6ldZH`13GZPKoRiY)&e$W=d!I3t*Zq}kb*xK#9uC9{s1Kbg zslD$1YGx<))cc=5jd`*us5M@NdfhhR6jem6U7J9!yZO4~Vd4u>Yu!4nnSmat8H~jH zxCm$B_;gcL8;$P&{(l+)P1RDHu@%+f0h@jjwW||s`dgcxJiXWb9*`5Y z2NqyT4?hoJDcqUCbaXqT$$x@sHz1QqPlxWm|H(x_Uli)1j^OUt1t+7P^oHUzxHPlZ z{Pik}Sz})|vm`@M4Ua`_wrQxhCK~mmYf&?^1B>Hj)OqoDHm~0e1Z8I`NGO16pb9R) z#@HFJV>kxq@VbAyU2T1a+ADQ(dfnfQMB@SCJ#*0!1J0hC&5RB5n2!79^|~kO0@O*m zA+O)-{-pDU1U*3=pV|G*QF~zsro<@J5=}y#Xdj_o)9uy-tU^3VKCk;vFlwN?#;8p@ z4fWQ1gnC;(N1Zdr{5IhV>V5wib;700Z#H2q3?Uwh?eH{epg9Y8ojFx<6Q)!L1||F5-3n*RNMl@AKrM#+|6Cy@!|a zlVV=?cSOUBd)?phT*cO;Hz?tCHsc~3hqX(3-7lvH@Fel4I1FP;dG)Vu{7$~o=DlBz z&B?fpDo~<~NneV)h~Gr*fe(Yt`|OnUy8k9@5b9HOC(gyP<-E=@Jd7Q1N_nrd9IxY2 zjI7{w7Gq#VuX92**Ab{i!k|j#K-q+)h$pM;b^kJ20c#SUf>ZGbKEQfayw0~+tg6@9 zjelbu+*Qq-a4&EZ@tEpfC!Q&MlIf_|^%p#fjhlI$dYH1g z*ZnkXfsw?gVi)|QIq$!wu5}CZsg<;)*ZG5ZbBw`y@0lsPft84tZDo$qfmoUNMbvAU zqP00-%Ar0J+G8u+g?gL3ZOj8!M(v65=TPI;I>Dx4Q{0Xf@lVvADbwEUl^&?qbUA8(8;~!?&PA+`M>~4mukA_woxRQ}3baF2 z$kD~?ei12zikC#4?Um7ot*|!^$7(cm$)>02X3mdNsDrBoCc_Tc3AJUf9-_+m z-w?<`AfUVHC?_hTJnAT}f%=K3Ip)RDsFN)Q)zCT{k3+5P3DlZb>0w^a@u>EXV*|W_ zs-L%~dlLGck_4)eP!Bc56HzDEHY|$YpqAhzYAsXrGWj(zjCfbnz`jPEbdPW)Ch2Vk zz6SN7b{bQ?t(h27ov9ke$0)}P&1LXzge36 zn3H%})TV8T>97~7!*JBs^l>(Q73x8^qw1YR|N8{)63~c42bi-u3{~(`RKsyt6~9I; zO_G7;tCbHm&_1a0vr%ii8np+uqV~`;)J(iXEp^Z!Q@{Bj-hWN;JQ4=uKGfM?V6Zvs z7vd1&o*`am1P()e2HeJp*lMWP{iW17oKC#WF!Nb(9S0Hb6y|mRE$LBI{g`mC`!A$Y z4)?l$FPJ>sZz`l1VK&oD)IeULPPRS~rlZrSfi;XY9mS$PMyp17-CrcU7|GE~eEKN! zXx}p29jy?G1<&m%_-(<_93iDdb+9R$Zd!nh%drd_}IpOc;C!i)oJW0X6gtg;pb21(sV{b z!qpGV=K5uZ`5usZrumfWgbQhCG3xt4(OKq0DGK!|b{zGgyXzmOj>f%HYu=7i9h7Kxe(#r8!X_A{A`BIqJiwAL_svjrnjI zYS(W-mEUROU!lr>i~5XsfI66*4SsVJrrTgX{Ys!ts`{wU?e^%yN!C@Uqw`BFhu>oe zrrT(a=n<$Basg_FK1a>SJyge8HkpA0qaM7zpFkl3?QF(a)RW9bjc^<4Xg-8G`%hs2 z-avgU-$o56^=9)r7D3IxSk$JSh96;)&&*6MMzymR)xJNDfJSx-_3?TKHKm!im;)t0 zW+Gk%Rk0sXm9+ui>zPEpYTa~}v>(s_1JIsLVV-n(H(1RLWNfLH5O?{IR;hKy&HEmpDREVpZ zSO4Yx>uC%5a4;34xIgATu6(XTgmutp8ucrhQN%mY*dMmR?W8>*O;>(yjsy3AQ9OV$ zDz-`ydu^j^T@p8GAbS5NlaR%ZiZ_Jc+3+pMHr|-@_BO2gACQ;TcBXg@!uQC}M7pl7 z+*xf~iuWO3Z`KE-O|lQFbiEDg+uw@Hl_@lV0%`Ff4dt;7w7~`x`i#34={;ybzhKZ+ zm-s#IpQ&@oradJ6AJTN`!=)DKCvAKK{ahk#xY{JVm;1*6zGzjW(Mr)%!ZP}QqNy1g z0(TYe*Az*-G7+E8eVyj`8=X^$ykBh79SQ5hSl1!KHMz5sH;gonRwoTNuZh!u`iYm9 zGSf->4$C5!-^u@<3EG@k61$TADHf)IiiCfrQZE{>L%cipDB@S~Bbo|2dyPb=qFSTj>PS*n?>E|+MjQGNK0x>v!Y8=z5I#U!SNcf2`jMVMB#_%5LL-0MoD5{N zC(dW6`NJSRDSGqJOXF{<>NDS17yO z)>r&I@&2^)hBUve`v>u+d=xr)Nc2&84)QB*_xjOxmXSibmUBngJjH*aY(WLM^wUC5 z;p1xDRhvT1$jHcDh=!iq%+xfJoQnNy z8nJnb#`kZhK_bJ;}dYk?hi_qb4 z8&}z)gm>xr%MeLIg-%N4YDWW~k(q=F;|PCiXMi7L_@AAdGWQA3=jOLq&ad2qDfb8W zIO_Bwt}7V-ru0(0m%BLxDu%TVBq zZ6J=YzP}Eofjs1$$1{|lg-cM^R?1W*9!H&q+&wA(C-$Mdt_I}sGn;#TK-nhb*ECVT zbI@jFwth~WBPE0Fjx!eenAb?cBehp?_s z8Gx?hv{A~2TOxl(bpp9_*mC@k;N+yP`#(kU5=p{+gaS!18FzB-5j3>RHljwe)9A0n ze;}{49i+an2a|R|1-M?5Hy2aU_&My&t?M7!{@nzf-qfu@cnN9#x%@|0M=GADp^3!H z6V6Km8*QHZZHh7x{~3(x8-I5_hs7r1W%Z3{c0dakZ4#zJ^pGq129f8xr zPEaY*_K_Aryo9ZPlCsGuGnjgd%um)V9htW&+>XQYY zrc^Os}y|7>G6`Ppe>FLyuEp6hdaDiz}GNdL60 zwP8?R3KXE=Ch{h8S0R4Zb{b7QJ@Hg{mNK;{Uxe^=?k%*jhqT1&djc=G58AXhw2_x` z+qu8=)5sVy_EKOh3A&OKA4-^il;QsJa~^4JY@YH@kzdQkXX8BXUmsq?nrf9r?rY zCp<;DFxz+|TIfbvCDJNz-zU7zw*8ngxdK@Kqg4Ej%sONyUVo9Ms~dMwI(mh%RLD!2 zUie0t_NqYqZ|)DttEZdtx?0%wI?(nk^4pqZ=LYcv+kWFD?(_4ths5t~;!0bw8}Xxr zyV(YB+H^lQv zxuduj5WmA+o3O4hm9d>De#WMEBJDa2g^|{qG8wqb(9uTXsqqEn63DOrpSr3)l)Sv$ zRk{6zDYVIs<_?)5D#6u<^!>J@BjoEBDlNFP(MjUVq%d_`|EI3a z{+H-~L;NX%a4yOY!xPlMg@5UDJMrp3WA_==Vobb3i0k^(c5<6|U&5_ynTb5Pu3I*~ z*p`pP^`xyv{lY|7R>D)M%P;PnrQF-O-Trgf%5QDuQH*Y}TZNBN^1h*9WgG88xHaJl zlu5kG+WLz3Q=?qTY}y5DD?89##IsYkGhU*s|2zKEjfjT=CCF%E>N^8%1w}iM{-+&W zapDQYyV(5S2&W>OS~@HKs@~v;+|#m-jTjjKeyGVq2CxlJzKB@MiYNR z;SA*UB<$GEUK1=}2cqIL^dGLd|4BMi@vU?2I3CSG+3Z=}*>+o96El*?k{vD6PDuB#WFb+_r+@HBai z$ori(%9|oiC*oyo`#({}f1Llc<*rSE>)fktV-KkO3Gv!54^_xp6#d#X%nayNKO*>~BQ@NGg?a1GThcOLpg;MTATedp!tfUvC&L@N`V^8{b#*nz$cD#Ua z_5U<_!&YuV+HA@uUYRMshO+NSufYAj&A4sbxjrfi!e{fwXY$d{oScbx3=kdJD-vO1Uk#hrG$; zeZzg0ygul|f4Dy*OtF8j43z)({VPYL8TVHUXE&8P6E48*p>{jl!XpeKZ7nXP z%riO|XY;Wp_}nB6l6qQggrMe#RY2xw0Dwq$hJ04J2Nf z7{D~rn$y^~+(jvvc(r$bYFtIiSW5M`$$E_S)X?SQ{+Re&YR)3<5n){=DBp&(&D@Ds zGXk~AzfD>KBbjaUt`OFh&&E?&UztAq?*F^hKc3WN^0b$VHky;xfN&|&Yui4$ zkpHV&nhjl)hQ|>3g2cq@OTz#Br}JAh6cODcYHq#y;UmMMibeX$_zD#r7BZ$~=&(Ma z5s8T==8*G0$^Tn6w(Q8YsnSJ-h75~z>JA<1iwYk;sBi3ff7@iyVyrJ@ zK**r5(oWql-^j4gF~dXqMuqnCg+@e#NBF|~_8l1!5gL;(uO~}vo)2ax&%;n6BYH(f zg+yp%Zp$VqG^}5-$k2#E?!%!&PIW3_B15A_4tH}xBO~2zqnL=u@L{2DXTyiO)%pw#9Tr*I*D_=XHAYe` zYT%$qYK8QT8bssnut=aWUsjq6QA^C>fQXQOcGRU~XC1qkB)y*9S2xmEKYSQXGriI6 zPK87#IUNx@>U85|(bvwkj;(Tjh9@@RLUh`sG#(xnJLuNYv?=;TvKWdLdHNtv`u;4) zznzDN4ILZzF12T#CrE?RLin)%$e}~yW(9igCXbtz+0!X~o}m$;A^pbs`h*S*X9A+a z8DcoI65-Y;9W$her+Qpa5zkal{wSZj)?raY*%Cgpt9;@8sW8^8bLqGlMLn6b252|M zEUWG5kY~UECW_S_&N@0#;chf?Wa6mfp49f#O_HK)1z*|n)hd>asaW6ROK)T4ss)!X z9b756Y?ZkF^*vvBvLtTn|J}ba)f#$o{Xg>J!W(*0rcaeHC4Ni%?u41~u`xZ`dveE( z?da){Iwo6BPhiZu-k$U^Yr?&mVt(!INt$tg{7#C-#c$=mJ5()UcFdQ(Jh@`p4e%C> z`zFNGE3m--ZtwrE?f>lYxZ>fSoq?%$#BYq>9ltYSTKtx{uP1mGdgAI$@~qAsG~35m z4*1-j7?u+=e2phl%pbixX=C0k_k5Dp=hmXsl!O@xGh>#m@Z|gdrN!-E;Te)VCf9RM zjzC|+R9cFS-=8o&VMB}dm_eU<(#Dlr=cyGK*L|m_Myj}6hdk-h#a#N_ zn<>40#)PQ}GpM^Wen-sRjNWX6h%s6pjctqH#FOn|)@WP_TZrzD-|CCsO3JqQ9d4Jg z{~762JrNaoG%BbA&G^=Y>57_4yA;tfl#Xe$z?-!_-O+;bc5AkY((J!=eJ0!O+GqOS zt@6yMq6}0O6J~3X{;gCxuFzS}g=D$i-c^JUDRhqk~)THV{f+`L}^>h%br(-Y?eu1em%I0rERk#Ps z;B8a~(sJ85u>^);5GKdNsCq8qX1swbaMEZ3(+K1r<2b8vHh{JUcg+$-=Kyx>qPVHbE8JAFzQarp&ng5RQVv(92t(>n==ksc}~1ZT!a4M1nLpk zfNJmss^?iIGqbS~w!op-5YJ;h44lHm!>$;L8*n|QoN79-53dqGjU{j?!>rYG3AGI4 zO?OAq?_?y9n1qrTAFHCCRUOobG{pqi4K)dSqbeAQy5lcVk7gz6j-#;<#$tJl_l2pi zDh3d*kD5y@F}~JGPXcjC2)7Qvq{N4!Iy4EB;0zmIWL=5s_y*K++>M$$=WKqw874gm z<|I8Q7QniwNgII)Xy4gDARF#LO^QpX4%MG&8g7ib)Alyr8#O{hP#qkLx}zzm<+lVi zBD-z;B&q|qQIpv_%hcyXzb+_7KzCRV^IsT*IK}2ip&D9^DR3_~#WUCrGtM?U z;Xo`-d_Jn&SxksGQIGCE2I8C9jK793^_S*ZXG8V01S&lUlVexZGmSvq@iL5uYf&Sy z8TAPEpl;|q>iP$$4*Y>?*gJ>q9Mj_hTs?>JpGcs}T;70q0&`&bdFIYLpc?9hs;EEe z(TqV=I1x2ci%|Q*T2#Y_umpaKy7P~y>l1usZYTq$C7#c3165G7wrvp%X`Z`okk6|kO z9(Ca(REGlQn}(C4?kpFop~6@n>!5CA7FNaGSQ!7pJeZSlPlpXKJ?%Te1k~f9m=edJ z?syLBEw~Uh2X>=I-~=Ya%cwiJW7A)wW_R3$=K36{$(tWlZ&_5s^-&|&1^a9L4z9ry}A!}X|!UZEaI<>h8_HNyhLXJbL!kD>S&H8M?k z$=AfzsE#kfY`7Y=&m3RjH_!Sp2^tA!CC?i&qgF*rR8J?NIuwPfXaj25?L^Iq{ir)T zk9u^MQRQxZZ$5&InD;RMw6)362l7ubwvs0Lr68vKB&ILSKmNYbL#bs(0; zDyVV;P$Mu73*lVMh)1w5{)nt|r@?wtt}7}(5}9j$X9fWk*o4*b7*@l08%&Supw?|8 z)FbGIYG@$lz?B$^Cy@E)6y9jk&!L|2Z>TwvdXt$8RZz=!ELPPt{)T{h`VKV*!Zw@N z@C2kU&IeQn)^0Hu9zYH0E9{K{Tlt)agZL*e=H6!ZfzOZy<8(#kJKG&+1Z=}7EVP5q z0krQNClDXsS-s2@jYuNQjoDGluP$occeD<|xx{B;CCn9V>Ip`TR8Le#hgoN!X8%gm zMs*bZO1MTq&*U{~lBL>ZCSxH?M7%gQ$BL+q%)sZk8Y|9<^6)!_Iya9Fn9#jKI zP~}gfmhnYQgFmCL|7#E9Uz9+K7*kO-)P)UD6*a@s*a211mzWS2+W0E#CQL_qH0lwZ zMUCt|)FX_u*F2K^sB#ri?KJljP{nO+LNIEb_C(!zKbx*{YIve`rggq`g>|Df8a1N( z(H#NnMO3}9sFCykVgoO&AFK(!HU&~zGod<=8`bk7cm+$NDonJ`G?)=H5YK}e@~Wsu z+{D@uQxWftjIiGsML^GF3aX-|s0y~BDmZP^V^J6Wf?j-&b@3n6&R6#vCL)F*E7|#g zwQ$3JcjY%hCVYU!yKpvi=&oPEi8yZSO~{rAZ|kq z^%+cyS5X~*f?4n#YQzE$8-1u7&5L>b1j-Rejh#^=5s4}=88xdHpc+_tsF6K|8j+i*NBRs^&Nd|>l7?WB9(Mx)6KLO45d{`f=V;h`?dPetA zL+3qdcB~wz1}mc;)n}-oZi$+Fk*G&91+~%4McvRQ%#YES3vZ!1=J%d5&oUXtCm}uN zz^te{sgAnyIyT-8;}P$Sngb!$el~wFrYC&_j>5U9j-@_rzE{YPx`8%G2mMY@0(v%n zRF7t(=E4%x$ZSO2(J@qqE}##upc?uUHS|f&m}Q#TFHDFdv5?mP zL;`9k8uhHtVJ*Ca%`ned(}5wV&j;gBL%s~vz(Le(zKH7JZ4AJBSR0?)c&TsAja5aJ zYlQu2-)Tl55gxS#&Y>#2j*0OR>JDC_?jXTA^K3Js$`waVrmEH&Sd(~dtbg1YlS)Fds4y5st&axGCq+zC~0 zDC!2rU{jojnnMpSF#bsiJS9Ore2bbKq2HNjIvBOyC!?O}8dQY`P!(Lm1b7Qo?g6S{ z??v+{6Qd@d4|OADP#tN8IWa_E2x^F@kf3KW4|OLCQR!>20q(%I_#O*m&?VF1@mP@f zA6Ol;TsD)lGZrU48tdXt%#Lp{H)g(KR#^={0S#dY>e-CL0=O6R;yu)IO#Hq1Ua$y; z68{pH;#(Yv3$B_wO80Pi3u0q{l+-v3$B|8b zSQ%@ghI$O9#wn;ru>>{bF_;1mV;a1K?lVT!_Y_tB4JO0Xv3C9EAfO>EkD3c1sAn08 zs(2Pw#097xUqyA~N6ditu>^iVU03Y7xslIMkFpD<#NMduN20D9k9oBImk>x!!g16c ze~-Gu>!=PrL*3CkEQBd;m`PO`mEQt&eK4xr=Qe#J>IUYbR>cx*i|bGw@!aIGYW*i9 zpbOKWF369%!xAch6;MN12Q{QEP#tWG#jr1`fu*SH*Q17b2dZO-u{2(^>G6NmPd?lP z`ZYAI2&lqPOpn7+b72mu;k7m%jhTs`L_O=2ns^gxY zjR6==JhhFFLp|E*egb*~^HB|NL}h$~8roB+XZSN}D1WzpM3qZ&$8<0Q<|keP)zJ=^ z2}5xhj>F;j5j)|qyS&2Df1QAqPx*Uh2kV2{GPhz?JdV1fxcB*-h)J*{_QI^V6tmy~ zEQmKT7bbXMzIZHz+K5823U0(w_zQAlekbcg^K6TtRzXRugY_^T&O|jZ55q7T<71Xb zW(0DfMz9!;#2Q#14`W#jcx>vafx509YJ{4&`uXPCW`v*`>|+Z=pjN?1n?B2?e}%e} z6{tDzGcLeqxECk=Vj8OUtLa!>RK0Cc9q5c&Z9On4?K{H=sG-SN3>RTfJckFc^b_+% z#7oRaeDPEBNKT+CK5ye!Fd^}qsD|#NM&=1>a(}=?nC6)=EBX_VkdHtYEQXp3v#}B$ z#{%eiZr*x@uqg3%*bk>-2)@BB*!eehH%$7wX>d1clAgmN7>k-C3H~r0FZl=0KLrWp zNr;OLY(^6dAl?c!`@5hvrvBE+n2q>y^xhI3Crp4_FyXy*4kS2<$+78P>%2m>H}6%~x~S z5!LWz)G|!|#_SW#u`qG}2m%!eY(%Zwhp3(tHHws}Z(Eb#yIi z#8SRDdwq3mNqj!G#b?+D>wYkkco&w^`oBdWkc?CxP0tEpUgAMm7e}F1$w?fDb^bAv zZa?NHp2P7tU9k~%z-<`M!_xG4+zzGkdfZi01695^Hph8bKs7%mke!6oaXjwEQ5xG2 z_oHTOENZCY#`U;ETmq{RAB4K|7}U__pjADB5G;fnumb*oIWT2>(~(lBk?x3Pb!TG< zEW~}N23sZYxG$M8sD{rYL*=|f&4FSGJ?R?**2NBS- z=!1H8gKdE&Sef`1)K>Wfbtmspt0RE%)+6hNx`C0H3g_AM^)~$|>PBv$I(pywJ2HZP z=RE;ELnoc-Kzh`2s*Iy>GzQ~8s38qb?{QxyJy7v^sJGri)H7X$>fi>{5PLJ2^Z?Y2 zq(Dv9?3hODzbb*uB(y{g&F82Q8H1`|Iwr%ps5@DOYH$mx!9AE7_uKS~s5`xmy6yqi z#XnIUt`ul)pgOvr|N9eA#UoJ9bRw!FTTsvR0P0!YMOFMa>KVt)Xz~-II$8|Xv2y6c z>Ztm%k2!rSQAGtQLBWVA(1vU#ZV@3A(f%4{~0HrRmp3ao=qQ9E48EFO1j z?uWYmK32z^St7p8WH!^#W>n8!V0|p=^EiLvP;8C;vU?m} zaL!3Ai3f9-+5G}*5l@xVbf`7vC;lY{;eOQ6r_NFTihuctdAQm+TZlmVT3)Ce3fLb-x^5|v5&kyLsp{Nm9=qE6b zzz;YS`{ebwe=PP8^%5zQ&phL9s4aCePRG4i8f)h_k7hV7CVm`eVQ>Kxe}S6yGYgsy zFGuaDXRs;ypAt~dDi<>LL=~8W8j(Gy)$zdQdkdS66-K=S+Tm6F0;^%SBF5ENjQ9gA zj_Hb;M^+E#5FdfeAwK^V^SB=*TBA0S)u>s!AE)6x9D?D+&3pbaYNQ&L@VMXop1>W% zOO~_^qE=11Qf5w6MC}KoQFGurYBk)(l3M?-3F!4$u(ZdCz%Hl_;tE#9KX57*FXM4` z<9^JI5oOIInU4pFpT@j6shru+wxK5RNz@jcqP%%W6hqx;BXs}%uRDPl5|*JFZe78= za{ht3{xxbtN>j;9%ADxeTdBBB zsDiq%5yrSBlqe`rQ z1>TULS(>=A>1k#xL%cj{C+u$>ZS!ZLUbkCN4WB`EJE-OOt4;ridO0PmVmg=! zH5YPLVf|~p<|Dz2B~g>3465NKSP(m-MqnD&#@W~muc1aNe^paYG1LfDM0Knt`mh0ezC$hub}Dsi;X9UdxQY7f72<82XucM7QxS@!E}f8`8d$uZh`!dY~Fu zgqnQ2P!%4>{CFR=tdcb~t0fESB~%0-Vr$eStJ2JjKyB3WZHqn(M}1_Qg&N6?=+|UA zNwALv2)3P(ywiwal-e z>b>8B^{;jMo&@zYMN2c}c~G;yJSx8v*2f6!g8NY&%F@bg(M|Cv@mZ)FXc1&Kn9q@2 z*%^nq@SD~i_s8*{+wc-2{$pFe$Nj1$QG4?UB2cq>9qO6iM!kkVpe9p+4rY!tM(u1H z@esyf3mn|h-1)cIg?O4yW_1k28^rIRCgJ|hW))@dckwvUBvimg_}p4C*esXHsD{p> zp8Yk{2b71XJAH?Grh#2e`I4xOXCOYqad-_s?`Afv`rSRw7~+ditHPfp#PmE2wfqj? zXiVC}ybWidX16EQtcnTvHSyoD07JN;r+Jp&hk2Z_#GhgZ^22+ZpDE8_9^wW1n9mc< zFdgyH$c_1(C<0n$t5I*U7}TBKKp*~sxiO%xeSM-JQ*55e->d{qO;3;Z$zOnI?;pW1us7YE7wLw+KZWw0s&tn1NH?S(k z>+f;@c&#?JBt8dqV~?>szQ*gc?-c*s^eAzJX*dn)*%q?#2B^1WSJWL0K#j;4)E2uA zH6mAS{4cCUJZGet%so-{EkiBW1E?GP1>N=U8DJhk71U&EhAPk-)zCQ9YS@74@M)Za z^#+>H^Ovz5@f3qhx!$OCJ{9%s7oqAoiWEDT2BTiDb5VEv z5Ve84M2*Bp)Q*^9h`FN*sET`_Mq&i2;l=nKk6{`n=i#9q=LPYr!#vJKJUyKCUyQ(l z5oQNGi)!c|s-owp$&zfOS^w!#8&X9qf=y5jkHXG47j@@<<3x49&$A|=p2eMHUOL6F5b;*1ipF9nu0$=XfXSwz zCa8U&Cu$DNLUnj8YNQTge7u0#lCPph^d4#sJ(aZ2`_WX82KB59phlo7YN$G*hP)4I zq!wXYTyN98Q%!zx)bj0uYG4?K;0#p9{zQ#nl4<4!OQTPC?!AMpVJGsM-7y zA7k9<9`}3yXV{Z?hc8TrPoQ?t8>pS_51U?ahPmTvs2i$}IWZK~p=mQ%{~DrIB)ARZ zNaAO4G}fDGp4}PjLHsw=TPtXmnZ+ydYvRA7MrPw|kNaD$7*xkgerbNpu7%Zzk4A0L zM^JO^>6a{%+61!AF*{fYY6CiqKD>o`mLE|SCYx*Wvta__l~8wH3zgp<^$7Z4bq~u7 zXAnO5 zO>sY}qe+)|oMTuSwVFIj%`-2I#fUdVZ8#%P`P;F#*8h(L!bqsM%=CCC>P`=!47%(HF0(riRCQ9Ima9EQGCX8A5cZBTJmdz}3^6iaCRms#U+ z&XN#@sj0BkS~E%Ntuq%!VlMJ;q9&WOp2mcg{>s;$9>rT{=9dA|8iA&$J>HLc#!IX*sE^;5P%ouFQIk92LAM^iQn&{Dt14_enE#;V=3Hr*nBT|{|Ix1c&DRu5N99b=K@@J+}ud2lcpot zFhJ|SBmr%)RZu-`joEP+*2l%Db^Z{wlNCQ@?z}7N{XYcN@#Uxw76(xy_Szcvv>CCK zsO4Q8wM+-0`}e<#2-S7Wa5YS6!D{9i6K@E8W(5%Z_VMTM>p0w-?|kwqQ_Aqa|XxZYd?V%1cqNSpVzZoHj}71YR8&}8j%C2 zNp;iaKgN8-vtKcfqyg#?bVA+GWYpx1LamlNsE%d--h7}bi>l9Gmq0ZFEm3ze4|S(Y zZTtuZ5I>9hBy`pKz~=vjTD~9g4i>m-Rz;E@%&%Tbp>ALrYG2rZnv}Yk)Dy((W+*oT=xo|v( zLr|-y_K)PV|2RPeG&KEC&uB7g@-0Q(!7vUG1nDJk2(H0ZnDw^# zq4X$fWOMvvMyeWWBkO~HeRf-76V9U={)p;f&Y#V?Erq)C&rl-~j=JM@s5|`zRsI61 zzMoL9-Q;&X?qAoHM$Ms9sGasQ9>phjSpRxEZM|!r>9?r${wwO4X1!-BY=Ej@7;1J; zz|uGu^=!|gM(75rKJR^VBiXFAuo~%Ms10i)>X96|?>BdHmIMv`ZJdaI;u;+OzJgRJKKkYDE|((VZ?9d4s-l&cD{nB z^HDIA+7qsG(nudPJvD%lQhb z{1eo&&Gf=N(z4iscsFD+`<)n@aS2uN2keWi=y{>n_U z3aHi68kIf*H5uojUN&oRImVzm(&n|9V!Ou0XphRdV!YoY3IhVeZ7)(mw6ksn$A zy0ax8&Cu<~BE+wwDoXf|`KB{7ssn3L>-r#SGQGp3Se@S<>Jc`vcETgX`=TCEQIFT% zU#ekt;z6j%Jj8D^=A#;A!UH0s7u1$f;@TMX&2-ziUE3>jTeljSaI(mlh2 zm?N>*eTH{XTl90(5XMd7bsk_IoQz45dfnIWJXAd&P|rSLGOxQYq(zNX0aSVwbU*($ zv>8FD+1$&`;D<$Ia-kY3g&LXa zSOB}BUe7bED^Qbk7tX|E=x;-yMS8FM*Xf(F3GvJsjD1jVsr`5slLva8eRu;4(9wAr znZrbJU_oFOczx&hg?UiZtQr`V5pvwU9n>$bzVfq2UNUiaIrZ?FXM zG6lTO2@J!&ShS$m{VSOzsP&${kk|d@v^^?+9V*?Qwy@XzFB7!Ia1xRfG3$5))+PP` zHAxE>^}2s}v;~h6uTaeEzJ@>GBH}HId)>c+{|&z)KBa`$IgY-PUiWvv4^aC^u2QTT z9E**#{jqwC()~Bgzw$4x- zNcz>w!$jJ4`V(22Q}37YI@zTx63fF?PXU!Oua(m$s;>WNCPN?T~-+retlK4k#ixKtB$elyI ztj09(I64)E3?jeHansH$y##gbGyj zr_CtZ#%vf(Q9D&Q#>XMp8vR%juc7WNaa&U^E2bl!7u8S|n;wMPdOM?ju<3`{aG{@o zcCvk_icZ=14b-!IgnGv9+nMFK6xF~()Ykd|b$yNYX6I{y+95+wL%bZdQC-4(_#E{J z(swYA&|i>%3UonjG$T9F$L~MJ=2r80xzN7 z1(97%`WV!WOvkdg8MQ^<$1<3tn?8`R{%R7?kOZTi(LmIP#qp?@$Z|}MJ5dcDMZM3@ z+w>QxJN0%q*JZ$Q#7m(%ycbL05mdQ9QS}Cdc%AaJ?_?&RM-YV7F%s3&-KYz0p`P(e z)Ld|Sn2y#&jYM9E2VEdfnd}TtSs@-_Ojco2ZU72sazr zZX8KGV}I7a-bVBLn}*_lZeE|$aW?67BH40Tma*8L_{@RkSw6wx#B&ZZJK{2|Nc?YH zilqj7-CxgLL5yFeBOq8xsE& z^|JGqnP>`3z~&?zNA2zDCz(5FgiVPr#18lbYtvA@$zJ#O|1+kTjVjJm^ZFf(`b>EN zRX*=Duk$O8$59wQ-Ru4}?Q<-k^*{6r^DI{5JqrAa*YLs&ul|cU&f1w?_dk`?dY0MS zi_c~i(1E`(i2RCk%&PbjhY`PuE3oNYGY4K^A>wb*?a(~)5*v@-X_|gdKtsOzD|06| z@E!5SQ4AFgHJER<+OHOvz5gZ#kzR74*^;L&GL!2vYF59+@;GF%*Zm52CvvCGeGJ3o zOXvXC55>}2CTEs<-5)CdL9Opf%goEgj}wSTqn2m+<)*?7s2%MlcE!{y%p@FyiHJ|c z;y4R4;!)J3yoGvqyt476E17%RtMd@hGAWPQu?}jM_e5O~Y2#B-<>#T^4eL=m=26Uq zmoPm(Lv2j)R+-mzI`k2*W(`J_AG?b6udQ(@3Bh;?vtY^9W)?R?J(_-~*X?Rl!?CE2 zyg)6#cx$}w7mjIB=@n5o(iqjj{-~|kkJ{=dV_aOkhGnI<)(R5Tqx0Ade?g5v#kFSE z*1<1{pFoXNn{}q55L5$0Q5~C%T0JXK<*s2`ypL({Evf^_*PG9jIsF9G&;l%it5I{{ z3aZEHHhA4Hr?X*J;?q$Z&n8@p7qA!(+~{@xr&eom0r66s%nuwFuqyEpn@z{|V;tgt zpa=c$iS6?e;>gC?fO9lyK5Wg|nQ%pw@kL+OgIj+>+)WZMnxNcb2h^ zwCVKM*+D&7@UytAztTjKaOx;VK|PlY#78Q?5k$Bvg_M+f3;e*Zbn5ZCdXa|!d$IZWX)G?2hHl86FN>;=myG?V=C z#9N?tzDA@Sww3V0b0=P2(tqN7Mdv;pM+k?Kzlelu7(o3kxvmK5ok`nEdH*;3qoXjH zd&vCUR`3IUM|`7=x2J;SoH`D2&2{WW-VnlbZJEn>!G^Upk0HF0d^S+`7(h6a%{M7b zu`Kqkf46tUcahF*a{2Di;p;qSBq!g-Ih|~|8sr7pa51jAVXsq#StwVV#ys)n1ow1* zw~~xlahlAoYz|%~?y;VDWZteB#?MoV?0}FPkj) z-}J;6ao(bQKg#ISNC@?PB>vXc@q+XQTzkN@>vwY7jG|nq;~fR!awaCOPXT4g?@T4@ zZGIu^Z7SGc!@-pKi)*$}KABBZUE1i=llMUp4&Iv1Xw$G8ug`b8?y;1MKONr_&^vH3 z1zT`|jtq35IAxk+9nNsV1ITMbV~=fxXDL^Y@KDlflOK&~IPZ{Nglh^>UfbhD(wf?9 ze(+PU4UsR9UyC>gDU_S=DNgN?DTzNLe=T`B@=(zR@`l@ZA;L{emeY-L+PJr4L9R

*@`R5@dCcPPFH(Rzm;SjFX(U4B0*tDC8hB5}H=K9KxXZcR7IZKx6$_r`ht+icHUV@(=7$%SWZTA;0DI`NCP zQ$@MB02g1PqC@1*wq*+bs}VK4g0n5xB_zE8PO)`1r+j_XY&qd>dllAN>1 zOV6o8KLF;!shoe>@_&)n$JU*b8~Hg7;~z_bUL^9fmwT+E@E5icetvVmE#$`{CjnNc)M4mvLc!Y=)yr`;z=* z)bY?(SP%cOjr1Y!HDz?frOb2EdvlH=t%)t;?@r_x1^5dw_h>?+!Gx>Y3ya(IjKqs` zJ|h1&n>LOs`VhZ}8##aG)De$zDRCQl=?MQ#`K&a!#LeYhPy9aNvD$-Xl97tYG@DtU zi*%&MFUixfoA4Q%K9CBZ+Vr$kG?4V0_=>YJc{-*MZo)Z_@b~2JwCUps&mjHN5f<;$ z9%xfM6qrl+84YaWq8iwrq03|&%tKx$%J9>tbDr}7;rryR=X^%RKM}7&7)bm#(!+@_quf}|hJ;U()`I*< z!hI-Hmh%c}ItGz;iM-*2E7-ISgx8RMmGl$nuSMVq0UeVF_p}X{CA`!mJH5%@PX+o7 zKyO>oOY*&x)o*GR+H(4pLwU|%;z>|PHd|idKS|?TD`z2RXOr%Cf^31R+);XU2KE1J zr@yY?c*FTQ=MT1A8_Y-iCBDUiT+^5G`ZhpEDX#B{X-H3KZ)P3w<20Uta~R>`q{rcG zqdmAQ7wFh$aFTK1r{e*Ej5czVi!+mVi1;5gUJFZ+_JFe$m31L4yRGXl(()4j_pz0< z4dg#2@giXzwfq$7PM|v(BdI(&#wV>K;hq%wK>Q|Wc6&iz(#w$_L)tB_+e!R0)xHZKGDONgf-o`kcpdj)d@Z&3LkoG&OQ?j_DIY{o_^IB6@X@~_5!B&|GUMsl{L{1_}uBb^9GbLu!q zybRa$W@I)I)=_|XUC#ELschOREK7a`t^7wkw$;0*E zk~f8TR_gt9Y$pCQ>61ywO!_^-{_zxE!$nQ83>h^DpC@An29Q>hix!iyp;ml*}Xhqs)!n-8teK~bxrH)^18N~~Kdj3U7 zOhRR!j!|52l!oSfO2F!riA#D1e2)1!^HFBlzbaJm{KP#p^dsTQlo?Ia;1}{XllJMzNIa7Ce4L+-IHc*wMIGI^ZUhbeM*e=% z-V&coxIN*tgjeHfrEw3b?`L}If~1u)J3QRoaE_}X@;3;EkQ zf27W1oH4d@JLg<#o7x{nsTSlGuw$_rzb5{*Ek)2tOj-h*Kw4cTa8$KDtb?E1u+r~w zW}wcW6tPEXyiJ)%P7ig}`fqRj&JYT>CE=`XaKEjrKLyWmz97Ff`H!fiFXvYBTaiAK z@E*=poVh6T8EF+M_X}|y$*J!v(o3Ts{(;}!X(xz0~~ zF?IG+_!g1x$Oxd<9|*@GybDWk4k6r+Q^ywTkCgjAj}cV%H;J#wTS2)Wh%d)goZnN= zbkhIEPe(0V$2@(~h@cmtTrh$HuRfK)j-)N3f({fehDj+`pR)<)r(=PwG#BP3F@SP9 zdSQfZWRNYBoa^>c=MC~_a~384jy`FYu@~JZvxhCLN;*@ZC26ZkD@%NYtx$Q-x#l%_ zI+l^2gYY{Ob>b0kN7?+gqghB_NB(xsVx(o_+NqSehaNo(9S3YDCfQ2o5I;@&FdMII zE9+0ZHkH5Px;lg>5Ke(9Ij>Oufvqn-@y6ucr=C%Szf~g~!)$(1(iV~LzemCc3LU|R zoHHmi$t}uDokDjh6oop@VSLO%xs_bg*mg>JeaS1p`8VZtoFu;p<-GXsV-{uRaq5U4 zhvz?)3kDJ?V=p|*MceH~sVMlE^GD)GI1|}2<0+q+@Ds`|BRrJ6p;&_sb>O^Z%bg)j z$4$sca_abn? zpGCM8og8M<`>BCBeFsht?A$GUV7~$RBYj1Ex%2f69@4pQNZ+m@5uLluNj@mu|DGFN zanP!O=$E4##gCpbX>x+-QZo-EnB$51F8Wr~qZD&4t`AM&)b2MRB*NEXKybtWU#;K) z(QP+Wh#P%j%iaXhvv==|=MU-A-xofhCq?>%1V{7>iHP)d59t=xJ;XP-XNa3VAl%n0 zJglE@X!yVg-+++dzP_$QeUbes)MIE^zffOfc;66Tx1PZf!QE&nEOJ0tw@6=)@QD9j zP{dcWXLxudrGg_udJOE-XJ{c`*N|?(10zFP_EwMA}qLTpAhH&Rx+|@_`p8h z)g$+sB6Ak;A0~;6PJX6t{Ny$N|Mxtn(Rc0QHlmg2`QOd+q^D*^E<7SMxL???-~nOb z{oF1@7r69Qvgp%49ZVKI`}w`BF?0CulX_xuC->Y=kn(>Nj(MBT(qO;P;s>9fT=UFHc(5Vdf%Ct1vQ>pWGGMo}ttOsUd;4nt4+DNsPWehJUxmM*AqWl}i3cZAE-! zucL{rTufKC)5KURUQe47=Xsd9_Yuxw z!2f1nf8co&7<1L}hlk}^5o(%sjy1a{bY1XLWqrJ^y cF8aNbyfN#>dJp7_3g6@%7gKDrw^7{x50YI>CjbBd diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.po b/conf/locale/rtl/LC_MESSAGES/djangojs.po index dfd440f9e9..990ca0812f 100644 --- a/conf/locale/rtl/LC_MESSAGES/djangojs.po +++ b/conf/locale/rtl/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:49+0000\n" -"PO-Revision-Date: 2015-08-07 13:50:42.221639\n" +"POT-Creation-Date: 2015-08-14 13:51+0000\n" +"PO-Revision-Date: 2015-08-14 13:52:03.060189\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "يثمثفث" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "عحمخشيهرل" @@ -2095,11 +2095,13 @@ msgstr "يقخححثي خر فشقلثف" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "%س شلخ" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "%س بقخو رخص" @@ -2112,6 +2114,7 @@ msgid "about a minute" msgstr "شزخعف ش وهرعفث" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%ي وهرعفث" @@ -2122,6 +2125,7 @@ msgid "about an hour" msgstr "شزخعف شر اخعق" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "شزخعف %ي اخعق" @@ -2132,6 +2136,7 @@ msgid "a day" msgstr "ش يشغ" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%ي يشغ" @@ -2142,6 +2147,7 @@ msgid "about a month" msgstr "شزخعف ش وخرفا" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%ي وخرفا" @@ -2152,6 +2158,7 @@ msgid "about a year" msgstr "شزخعف ش غثشق" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%ي غثشق" @@ -2283,7 +2290,8 @@ msgstr "فثطف" msgid "Video" msgstr "دهيثخ" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "هوشلث" @@ -2296,6 +2304,10 @@ msgstr "قثحمغ" msgid "Tags:" msgstr "فشلس:" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "شر عرثطحثذفثي ثققخق خذذعققثي. حمثشسث فقغ شلشهر." + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2306,6 +2318,8 @@ msgstr "رشوث" msgid "open_slots" msgstr "خحثر_سمخفس" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "فثشو ذخعرف" @@ -2330,20 +2344,6 @@ msgstr "" "ش ساخقف يثسذقهحفهخر خب فاث فثشو فخ اثمح خفاثق مثشقرثقس عريثقسفشري فاث لخشمس " "خق يهقثذفهخر خب فاث فثشو (وشطهوعو 300 ذاشقشذفثقس)." -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "خحفهخرشم ذاشقشذفثقهسفهذس" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" -"اثمح خفاثق مثشقرثقس يثذهيث صاثفاثق فخ تخهر غخعق فثشو زغ سحثذهبغهرل سخوث " -"ذاشقشذفثقهسفهذس بخق غخعق فثشو. ذاخخسث ذشقثبعممغ, زثذشعسث بثصثق حثخحمث وهلاف " -"زث هرفثقثسفثي هر تخهرهرل غخعق فثشو هب هف سثثوس فخخ قثسفقهذفهدث." - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2389,28 +2389,41 @@ msgstr "ثرفثق فثشو يثسذقهحفهخر." msgid "Team description cannot have more than 300 characters." msgstr "فثشو يثسذقهحفهخر ذشررخف اشدث وخقث فاشر 300 ذاشقشذفثقس." -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." -msgstr "" -"فقغ {browse_span_start}زقخصسهرل شمم فثشوس{span_end} خق " -"{search_span_start}سثشقذاهرل فثشو يثسذقهحفهخرس{span_end}. هب غخع سفهمم ذشر'ف" -" بهري ش فثشو فخ تخهر, {create_span_start}ذقثشفث ش رثص فثشو هر فاهس " -"فخحهذ{span_end}." - -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" -msgstr[0] "%(member_count)s / %(max_member_count)s وثوزثق" -msgstr[1] "%(member_count)s / %(max_member_count)s وثوزثقس" +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." +msgstr "غخع شقث رخف ذعققثرفمغ ش وثوزثق خب شرغ فثشوس." #: lms/djangoapps/teams/static/teams/js/views/team_card.js msgid "View %(span_start)s %(team_name)s %(span_end)s" msgstr "دهثص %(span_start)s %(team_name)s %(span_end)s" +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "شر ثققخق خذذعققثي. فقغ شلشهر." + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "غخع شمقثشيغ زثمخرل فخ شرخفاثق فثشو." + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "فاهس فثشو هس بعمم." + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" +msgstr[0] "%(memberCount)s / %(maxMemberCount)s وثوزثق" +msgstr[1] "%(memberCount)s / %(maxMemberCount)s وثوزثقس" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "شمم فثشوس" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" +msgstr "فثشوس" + #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "See all teams in your course, organized by topic. Join a team to collaborate" @@ -2424,12 +2437,15 @@ msgid "Teams" msgstr "فثشوس" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" -msgstr "وغ فثشوس" +msgid "My Team" +msgstr "وغ فثشو" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" -msgstr "زقخصسث" +msgid "Browse %(sr_start)s teams %(sr_end)s" +msgstr "زقخصسث %(sr_start)s فثشوس %(sr_end)s" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" @@ -2469,6 +2485,22 @@ msgstr[1] "%(team_count)s فثشوس" msgid "View Teams in the %(topic_name)s Topic" msgstr "دهثص فثشوس هر فاث %(topic_name)s فخحهذ" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" +"فقغ {browse_span_start}زقخصسهرل شمم فثشوس{span_end} خق " +"{search_span_start}سثشقذاهرل فثشو يثسذقهحفهخرس{span_end}. هب غخع سفهمم ذشر'ف" +" بهري ش فثشو فخ تخهر, {create_span_start}ذقثشفث ش رثص فثشو هر فاهس " +"فخحهذ{span_end}." + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "شمم فخحهذس" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "خحثر ذشمذعمشفخق" @@ -2481,6 +2513,10 @@ msgstr "ذمخسث ذشمذعمشفخق" msgid "Post body" msgstr "حخسف زخيغ" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "ثققخق لثرثقشفهرل حقخذفخقثي ثطشو قثسعمفس. حمثشسث فقغ شلشهر." + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "ثققخق لثرثقشفهرل سفعيثرف حقخبهمث هربخقوشفهخر. حمثشسث فقغ شلشهر." @@ -3305,6 +3341,11 @@ msgstr "شمم سعزسثذفهخرس" msgid "All units" msgstr "شمم عرهفس" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "ذمهذن فخ ذاشرلث" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "سثمثذف ش ذاشحفثق" @@ -3314,12 +3355,12 @@ msgid "Save changes" msgstr "سشدث ذاشرلثس" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" -msgstr "ثرفثق يعث يشفث" +msgid "Enter Due Date and Time" +msgstr "ثرفثق يعث يشفث شري فهوث" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" -msgstr "ثرفثق سفشقف يشفث" +msgid "Enter Start Date and Time" +msgstr "ثرفثق سفشقف يشفث شري فهوث" #: lms/static/js/courseware/credit_progress.js #: lms/templates/discovery/facet.underscore @@ -3340,12 +3381,14 @@ msgid "An error occurred. Please try again later." msgstr "شر ثققخق خذذعققثي. حمثشسث فقغ شلشهر مشفثق." #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "دهثصهرل %س ذخعقسث" msgstr[1] "دهثصهرل %س ذخعقسثس" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "صث ذخعمير'ف بهري شرغ قثسعمفس بخق \"%س\"." @@ -3578,6 +3621,7 @@ msgid "Mark enrollment code as unused" msgstr "وشقن ثرقخمموثرف ذخيث شس عرعسثي" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%س قثسعمف" @@ -3953,63 +3997,6 @@ msgstr "هر حقخلقثسس" msgid "Placeholder" msgstr "حمشذثاخميثق" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "عحمخشي شر هوشلث" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "ذاشرلث هوشلث" - -#: lms/static/js/views/fields.js -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "قثوخدث" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "قثوخدهرل" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "شر ثققخق اشس خذذعققثي. قثبقثسا فاث حشلث, شري فاثر فقغ شلشهر." - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "فاث بهمث وعسف زث شف مثشسف {size} هر سهظث." - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "فاث بهمث وعسف زث سوشممثق فاشر {size} هر سهظث." - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" -"عحمخشي هس هر حقخلقثسس. فخ شدخهي ثققخقس, سفشغ خر فاهس حشلث عرفهم فاث حقخذثسس " -"هس ذخوحمثفث." - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" -"قثوخدشم هس هر حقخلقثسس. فخ شدخهي ثققخقس, سفشغ خر فاهس حشلث عرفهم فاث حقخذثسس" -" هس ذخوحمثفث." - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "زغفثس" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "نز" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "وز" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "غخعق عحمخشي خب '{file}' سعذذثثيثي." @@ -4018,6 +4005,63 @@ msgstr "غخعق عحمخشي خب '{file}' سعذذثثيثي." msgid "Your upload of '{file}' failed." msgstr "غخعق عحمخشي خب '{file}' بشهمثي." +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "عحمخشي شر هوشلث" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "ذاشرلث هوشلث" + +#: lms/static/js/views/image_field.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "قثوخدث" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "قثوخدهرل" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "شر ثققخق اشس خذذعققثي. قثبقثسا فاث حشلث, شري فاثر فقغ شلشهر." + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "فاث بهمث وعسف زث شف مثشسف {size} هر سهظث." + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "فاث بهمث وعسف زث سوشممثق فاشر {size} هر سهظث." + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" +"عحمخشي هس هر حقخلقثسس. فخ شدخهي ثققخقس, سفشغ خر فاهس حشلث عرفهم فاث حقخذثسس " +"هس ذخوحمثفث." + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" +"قثوخدشم هس هر حقخلقثسس. فخ شدخهي ثققخقس, سفشغ خر فاهس حشلث عرفهم فاث حقخذثسس" +" هس ذخوحمثفث." + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "زغفثس" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "نز" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "وز" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "عرشزمث فخ قثفقهثدث يشفش, حمثشسث فقغ شلشهر مشفثق." @@ -4130,14 +4174,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "غثس, شممخص ثيهفس فخ فاث شذفهدث ذثقفهبهذشفث" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "عحمخشي خقلشرهظشفهخر مخلخ." - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "وشطهوعو مخلخ اثهلاف ساخعمي زث 125حط." - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4169,6 +4205,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "هوشلث وعسف زث 450حط ط 150حط فقشرسحشقثرف حرل." #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "لقخعح %س" @@ -5190,6 +5227,14 @@ msgstr "يعث يشفث" msgid "Status" msgstr "سفشفعس" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "ثطحشري شمم" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "ذخممشحسث شمم" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "عرهف" @@ -5202,10 +5247,26 @@ msgstr "سفشقف يشفث" msgid "remove all" msgstr "قثوخدث شمم" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "فخللمث ذاشحفثق" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "سثذفهخر" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "قثوخدث" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "فخللمث سعزسثذفهخر" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "سعزسثذفهخر" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5213,10 +5274,12 @@ msgid "gettext(" msgstr "لثففثطف(" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "%s" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5279,6 +5342,7 @@ msgstr "لخ فخ يشسازخشقي" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5297,6 +5361,14 @@ msgstr "صشرف فخ ذخربهقو غخعق هيثرفهفغ مشفثق?" msgid "Verify Now" msgstr "دثقهبغ رخص" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "وشقن ثطشو شس ذخوحمثفثي" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "ثري وغ ثطشو" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "يخرشفث" @@ -5491,6 +5563,7 @@ msgid "Create a content group" msgstr "ذقثشفث ش ذخرفثرف لقخعح" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "(ذخرفشهرس %(student_count)s سفعيثرف)" @@ -5517,6 +5590,7 @@ msgid "Select a cohort" msgstr "سثمثذف ش ذخاخقف" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "%(cohort_name)s (%(user_count)s)" @@ -5537,6 +5611,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "شسسهلر سفعيثرفس فخ ذخاخقفس زغ عحمخشيهرل ش ذسد بهمث" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5556,6 +5631,7 @@ msgstr "دشمهي" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "مخشي رثطف %(num_items)s قثسعمف" @@ -5612,10 +5688,12 @@ msgid "Sign in" msgstr "سهلر هر" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "صخعمي غخع مهنث فخ سهلر هر عسهرل غخعق %(providerName)s ذقثيثرفهشمس?" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "سهلر هر عسهرل %(providerName)s" @@ -5645,6 +5723,7 @@ msgid "Register through edX" msgstr "قثلهسفثق فاقخعلا ثيط" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5671,6 +5750,7 @@ msgid "We couldn't sign you in." msgstr "صث ذخعمير'ف سهلر غخع هر." #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "شر ثققخق خذذعققثي صاثر سهلرهرل غخع هر فخ %(platformName)s." @@ -5695,6 +5775,7 @@ msgid "or sign in with" msgstr "خق سهلر هر صهفا" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "سهلر هر صهفا %(providerName)s" @@ -5704,6 +5785,7 @@ msgid "Use my institution/campus credentials" msgstr "عسث وغ هرسفهفعفهخر/ذشوحعس ذقثيثرفهشمس" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "رثص فخ %(platformName)s?" @@ -5737,10 +5819,12 @@ msgid "We couldn't create your account." msgstr "صث ذخعمير'ف ذقثشفث غخعق شذذخعرف." #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "غخع'دث سعذذثسسبعممغ سهلرثي هرفخ %(currentProvider)s." #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5753,6 +5837,7 @@ msgid "Create an account using" msgstr "ذقثشفث شر شذذخعرف عسهرل" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "ذقثشفث شذذخعرف عسهرل %(providerName)s." @@ -5785,6 +5870,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "فاهس ثيط مثشقرثق هس ذعققثرفمغ ساشقهرل ش مهوهفثي حقخبهمث." #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "ذخرلقشفعمشفهخرس! غخع شقث رخص دثقهبهثي خر %(platformName)s!" @@ -5801,6 +5887,7 @@ msgid "Course" msgstr "ذخعقسث" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "سفشقفس: %(start)s" @@ -5817,6 +5904,7 @@ msgid "Verified Status" msgstr "دثقهبهثي سفشفعس" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -5869,6 +5957,7 @@ msgid "Take Your Photo" msgstr "فشنث غخعق حاخفخ" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -5893,6 +5982,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "فاث حاخفخ خب غخعق بشذث وشفذاثس فاث حاخفخ خر غخعق هي." #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -5909,6 +5999,7 @@ msgstr "بقثضعثرفمغ شسنثي ضعثسفهخرس" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "صاغ يخثس %(platformName)s رثثي وغ حاخفخ?" @@ -5927,12 +6018,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "صاشف يخثس %(platformName)s يخ صهفا فاهس حاخفخ?" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -5948,6 +6041,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "رثطف: %(nextStepTitle)s" @@ -5985,6 +6079,7 @@ msgid "Make sure your ID is well-lit" msgstr "وشنث سعقث غخعق هي هس صثمم-مهف" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "خرذث هر حخسهفهخر, عسث فاث ذشوثقش زعففخر %(icon)s فخ ذشحفعقث غخعق هي" @@ -6018,6 +6113,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "زث سعقث غخعق ثرفهقث بشذث هس هرسهيث فاث بقشوث" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" "خرذث هر حخسهفهخر, عسث فاث ذشوثقش زعففخر %(icon)s فخ ذشحفعقث غخعق حاخفخ" @@ -6027,6 +6123,7 @@ msgid "Can we match the photo you took with the one on your ID?" msgstr "ذشر صث وشفذا فاث حاخفخ غخع فخخن صهفا فاث خرث خر غخعق هي?" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "فاشرنس بخق قثفعقرهرل فخ دثقهبغ غخعق هي هر: %(courseName)s" @@ -6066,10 +6163,12 @@ msgstr "" "شري حاخفخ" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "غخع شقث ثرقخممهرل هر: %(courseName)s" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "غخع شقث عحلقشيهرل غخعق ثرقخمموثرف بخق: %(courseName)s" @@ -6080,6 +6179,7 @@ msgstr "" "غخع ذشر رخص ثرفثق غخعق حشغوثرف هربخقوشفهخر شري ذخوحمثفث غخعق ثرقخمموثرف." #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -6120,6 +6220,7 @@ msgid "You have already verified your ID!" msgstr "غخع اشدث شمقثشيغ دثقهبهثي غخعق هي!" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "غخعق دثقهبهذشفهخر سفشفعس هس لخخي عرفهم %(verificationGoodUntil)s." @@ -6128,6 +6229,7 @@ msgid "price" msgstr "حقهذث" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "فاشرن غخع! صث اشدث قثذثهدثي غخعق حشغوثرف بخق %(courseName)s." @@ -6188,10 +6290,12 @@ msgstr "" "اشدث حقخدهيثي." #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "حاخفخ خب %(fullName)s" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "حاخفخ خب %(fullName)s'س هي" @@ -6212,6 +6316,7 @@ msgid "Is your name on your ID readable?" msgstr "هس غخعق رشوث خر غخعق هي قثشيشزمث?" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "يخثس فاث رشوث خر غخعق هي وشفذا غخعق شذذخعرف رشوث: %(fullName)s?" @@ -6384,18 +6489,6 @@ msgstr "" "سحثذهبغ شر شمفثقرشفهدث فخ فاث خببهذهشم ذخعقسث فهفمث فخ يهسحمشغ خر " "ذثقفهبهذشفثس. مثشدث زمشرن فخ عسث فاث خببهذهشم ذخعقسث فهفمث." -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "خقلشرهظشفهخر مخلخ" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "حشفا فخ خقلشرهظشفهخر مخلخ" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "وشطهوعو مخلخ اثهلاف 125حط, صهيفا دشقهشزمث" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "شيي سهلرشفخقغ" @@ -6489,6 +6582,7 @@ msgstr "عرحعزمهساثي ذاشرلثس فخ ذخرفثرف فاشف صه #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "ذخممشحسث/ثطحشري فاهس %(xblock_type)s" @@ -6547,6 +6641,7 @@ msgstr "غخع اشدثر'ف شييثي شرغ ذخرفثرف فخ فاهس ذخ #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "ذمهذن فخ شيي ش رثص %(xblock_type)s" @@ -6635,6 +6730,7 @@ msgid "Chapter Name" msgstr "ذاشحفثق رشوث" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "ذاشحفثق %س" @@ -6647,6 +6743,7 @@ msgid "Chapter Asset" msgstr "ذاشحفثق شسسثف" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "حشفا/فخ/هرفقخيعذفهخرفخذخخنهثزشنهرل-ذا%ي.حيب" @@ -6804,10 +6901,12 @@ msgid "Some Rights Reserved" msgstr "سخوث قهلافس قثسثقدثي" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "شيي غخعق بهقسف %(item_type)s" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "رثص %(item_type)s" @@ -6866,6 +6965,7 @@ msgstr "رثدثق حعزمهساثي" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "مشسف حعزمهساثي %(last_published_date)s زغ %(publish_username)s" @@ -6909,10 +7009,12 @@ msgid "Publishing Status" msgstr "حعزمهساهرل سفشفعس" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "يقشبف سشدثي خر %(last_saved_date)s زغ %(edit_username)s" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "صهفا %(release_date_from)s" @@ -6929,6 +7031,7 @@ msgid "Staff Only" msgstr "سفشبب خرمغ" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "صهفا %(section_or_subsection)s" @@ -7036,6 +7139,7 @@ msgstr "" "غخع وشيث فخ فاث عرهف صاثر هف صشس اهييثر صهمم رخص زث دهسهزمث فخ سفعيثرفس." #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -7102,6 +7206,7 @@ msgid "Time Allotted (HH:MM):" msgstr "فهوث شممخففثي (اا:وو):" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " @@ -7111,6 +7216,20 @@ msgstr "" "ذثقفشهر ذشسثس, سفعيثرفس ذشر زث لقشرفثي شممخصشرذثس فاشف لهدث فاثو ثطفقش فهوث " "فخ ذخوحمثفث فاث ثطشو." +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "فاهس ثطشو هس بخق حقشذفهذث خرمغ" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" +"مثشقرثقس ذشر ثطحثقهثرذث فاث حقخذفخقهرل سخبفصشقث سثفعح حقخذثسس شري فقغ سخوث " +"ثطشوحمث حقخزمثوس. وشنث سعقث فاهس حقشذفهذث ثطشو هس سثف عح شس شر عرلقشيثي " +"ثطشو." + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "فاهس ثطشو هس حقخذفخقثي" @@ -7142,6 +7261,7 @@ msgid "Edit the name" msgstr "ثيهف فاث رشوث" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "ثيهف %(display_name)s (قثضعهقثي)" @@ -7197,6 +7317,7 @@ msgid "Error." msgstr "ثققخق." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "فهوثي فقشرسذقهحف بقخو %(filename)s" diff --git a/conf/locale/ru/LC_MESSAGES/django.mo b/conf/locale/ru/LC_MESSAGES/django.mo index 67789d53ec63dc8467bf8922532bbf61f1b28767..19035c95c96d19d966f1a688e0c4a4eff0ea954a 100644 GIT binary patch delta 10836 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 Jnl-D^{{dXc*oXiC diff --git a/conf/locale/ru/LC_MESSAGES/django.po b/conf/locale/ru/LC_MESSAGES/django.po index 3f1e8081c5..77b30f5a71 100644 --- a/conf/locale/ru/LC_MESSAGES/django.po +++ b/conf/locale/ru/LC_MESSAGES/django.po @@ -180,7 +180,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:42+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" "PO-Revision-Date: 2015-08-05 08:47+0000\n" "Last-Translator: Weyedide \n" "Language-Team: Russian (http://www.transifex.com/open-edx/edx-platform/language/ru/)\n" @@ -505,6 +505,12 @@ msgstr "" msgid "Blacklist {country} for {course}" msgstr "" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "" @@ -528,10 +534,12 @@ msgstr "" "без пробелов." #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" @@ -695,7 +703,7 @@ msgstr "" msgid "Course id not specified" msgstr "Идентификатор курса не указан" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "" @@ -1333,6 +1341,10 @@ msgstr "" msgid "incorrect" msgstr "" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "" @@ -1355,6 +1367,10 @@ msgstr "" msgid "This is incorrect." msgstr "" +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "" @@ -3932,6 +3948,10 @@ msgid "" "settings. All existing problems are affected when this course-wide setting " "is changed." msgstr "" +"Введите true или false. Если введено true, по умолчанию во всех заданиях " +"курса будет показана кнопка «Сбросить». Вы можете переопределить заданное " +"поведение в настройках каждого задания. Изменение данной настройки влияет на" +" все существующие задания курса." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable Student Notes" @@ -4583,8 +4603,60 @@ msgstr "" msgid "There can be only one default image." msgstr "" +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4595,7 +4667,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4607,48 +4679,44 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." msgstr "" #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "{day} {month}, {year}" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "Выдан:" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "Номер сертификата" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "О сертификатах {platform_name}" @@ -4656,7 +4724,7 @@ msgstr "О сертификатах {platform_name}" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -4665,13 +4733,13 @@ msgid "" "verifying your identity." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -4679,13 +4747,13 @@ msgid "" "\"detached signature\""\"." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -4693,34 +4761,34 @@ msgid "" "by founding partners Harvard and MIT." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -4728,7 +4796,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" @@ -4736,7 +4804,7 @@ msgstr "" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -4744,13 +4812,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -4759,13 +4827,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "" @@ -4773,19 +4841,19 @@ msgstr "" #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "" @@ -4909,6 +4977,10 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "" @@ -5077,38 +5149,6 @@ msgstr "" msgid "Unable to switch to specified branch. Please check your branch name." msgstr "" -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "Идентификатор курса" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -5633,6 +5673,19 @@ msgid "" "download the report when it is complete." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "" @@ -5722,10 +5775,12 @@ msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" @@ -5801,8 +5856,12 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -7441,6 +7500,50 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "Идентификатор курса" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "" @@ -7720,56 +7823,12 @@ msgstr "" msgid "Skip to main content" msgstr "" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "Сброс пароля выполнен" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -7777,6 +7836,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -7784,6 +7844,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -7795,6 +7856,7 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -7820,6 +7882,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -7833,6 +7896,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -7867,6 +7931,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -7884,6 +7949,7 @@ msgid "Need Help?" msgstr "Нужна помощь?" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -7891,6 +7957,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -7911,9 +7978,50 @@ msgid "Thanks for using our site!" msgstr "Спасибо за использование нашего сайта!" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "Последнее изменение:" @@ -8113,6 +8221,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -8162,6 +8271,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "" @@ -8178,6 +8288,7 @@ msgid "Wikipedia" msgstr "" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "" @@ -8224,6 +8335,7 @@ msgid "Quotes" msgstr "Цитаты" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -9042,7 +9154,7 @@ msgstr "Курсы" #: lms/templates/provider_login.html lms/templates/register-shib.html #: lms/templates/register.html lms/templates/signup_modal.html msgid "E-mail" -msgstr "" +msgstr "Адрес электронной почты" #. Translators: This is the placeholder text for a field that requests an #. email @@ -9172,7 +9284,7 @@ msgstr "" #: common/templates/course_modes/choose.html msgid "Sorry, there was an error when trying to enroll you" -msgstr "" +msgstr "При зачислении на курс произошла ошибка" #: common/templates/course_modes/choose.html msgid "Congratulations! You are now enrolled in {course_name}" @@ -9984,6 +10096,7 @@ msgid "" msgstr "" #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "Вернуться к %s" @@ -10754,6 +10867,10 @@ msgstr "" msgid "CCX Coach Dashboard" msgstr "" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -10860,6 +10977,18 @@ msgstr "" msgid "Save Grading Policy" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "" @@ -10880,10 +11009,28 @@ msgstr "" msgid "Start Date" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "" @@ -11393,6 +11540,7 @@ msgid "No content has been added to this course" msgstr "" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -11432,7 +11580,7 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" +msgid "View Updates in Studio" msgstr "" #: lms/templates/courseware/info.html @@ -11797,11 +11945,7 @@ msgid "" msgstr "" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." msgstr "" #: lms/templates/courseware/progress.html @@ -11833,7 +11977,7 @@ msgid "Less" msgstr "" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" +msgid "{earned} of {total} possible points" msgstr "" #: lms/templates/courseware/progress.html @@ -11869,7 +12013,8 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html @@ -11881,22 +12026,27 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" -msgstr "" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" +msgstr "Команда {platform_name} " #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -12039,6 +12189,7 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -12053,10 +12204,12 @@ msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -12155,47 +12308,59 @@ msgid "" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" +msgid "You are now eligible for credit. Congratulations!" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html @@ -12377,6 +12542,7 @@ msgid ", " msgstr ", " #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -12385,6 +12551,7 @@ msgstr[2] "" msgstr[3] "" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -12528,11 +12695,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "Команда {platform_name} " - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -13400,6 +13562,15 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -14290,6 +14461,14 @@ msgstr "" msgid "There are no problems in this section." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "" @@ -15347,6 +15526,14 @@ msgstr "Снять привязку к учётной записи" msgid "Link" msgstr "Привязать к учётной записи" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -17328,6 +17515,7 @@ msgid "" msgstr "" #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -17336,6 +17524,7 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -17833,6 +18022,7 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -18522,10 +18712,12 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "Удалённая статья со slug-строкой «%s» уже существует." #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "Статья со slug-строкой «%s» уже существует." @@ -18674,6 +18866,7 @@ msgid "others write access" msgstr "право на запись для других пользователей" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -18774,6 +18967,7 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "" @@ -18837,10 +19031,12 @@ msgid "attachment revisions" msgstr "версии вложений" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -18851,6 +19047,7 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -18861,30 +19058,37 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "Эта статья больше не связана с файлом %s." #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -18903,6 +19107,7 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "" @@ -18919,22 +19124,27 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "" @@ -18943,6 +19153,7 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "" @@ -18971,18 +19182,22 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "" @@ -18999,10 +19214,12 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -19021,6 +19238,7 @@ msgid "" msgstr "" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -19039,10 +19257,12 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "Отображается версия #%d статьи %s " @@ -19051,10 +19271,12 @@ msgid "New title" msgstr "Новый заголовок" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "Слияние версий #%(r1)d и #%(r2)d" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.mo b/conf/locale/ru/LC_MESSAGES/djangojs.mo index d18a4cc1deb4bbf4b09fb2468884f54d501e557d..eecff248636337b1c95978c58846c0627b78a5e2 100644 GIT binary patch delta 4585 zcmZwJdr*|u8OQO1TtrY&5Mm_Cst`aF!_5AvvZySQVe~b=!-B2zP4-na5#`Fv_rl_}Cjakyq82(HZA33-hGx0di!|T`= zbNd@J0B2w{E=Fz{52~wr494xqpK0d9WsKLfQRzd&C41vz)B`s#0>8mX{5ST(NP3UK zSWLlG%)>dTezsvx+=rULTd41MVF>;P^}XL=7~`93R5ajqjKiCO8^(n5R07vgcpr|& zP@HZpMy8(E!x_LDn?XfO*zw*4e1%7NWlIMorv<>i4Bs@~@S?M#DhdYj1QSyI_8WI$VE1 z{>%+N)Zuri4nxSdI*dhSXeg@VbbCDkIW}e{>idiAbv3G=b#dfh4{V}Ad)9(I@Bk`x zt*9+HiW9I4HQ`&Rj0JNr#$Y(=xv{8;=AkAw2h~q0>idcR1-_Q|MJKaQGMIqJ|YMWwO^m(Z{pGr0ciP*#tz%wjX{ z!36#-NgD2Ccxs}vfLbizetRPMPo;8`2F{s@PjXV4jpusc>J#ItI=pEGF{~D*^ zRm{ftkxJ)+RK))Hi{rWUpG1IV#59jHuxjQal9_Bw_ijd;EP z8B`{5qZl8-?U;j?Q4`asT3H`dhr=-h3sEa8MrE)HSK}Jggm0tvx<4N!I2rX^3#$LU zIF#|tM^rSxEeylROy@cpH9!g~rBg5;=c5~UBXcx&P#H;MA6T3zL0%BE0X5)Z>oL@V zPGCPghhFWap9(*E<}*~vzeNo^kd4>tl#P9`7+div)E3=E4z!7T$Vu@;)XEp323l#` z8|-x}M$_Jo1MvNa$iGhiCp5&Oi@fNR=Ab695VdzNpjOt58u%h=<)5Ke8u_r(o`Jf4 z6h~qWF2TL{7>2UHeens@Stx&m{A<7l8kC8{sEPPc?U!*Xeu+~sYb^VVtMEMD!WQfr zXG~BKKi#>`3TNjz&zGSxx(T(lM{q56pfZ*29d8WJnnKiy>rp8_fWbIvg0ltFkmF$% zqf)!Wx*un9eH8D*+c*oOCh{AArFaQ1M}_S*ZxLq*70#8} zPt4W@MO)NH943m18iKdZ`F+3@gwnl~s3V$*3&e{=De?XCI1Q(XGR6;-*R74HldaV0 z#H#$9I2NcmKU9aP>ny1Jh1 z?B#Q|{v^(^^<}92y-4gJCKD>H4uP|x^Pn=3SWWy?7nBqtnb<=dBq|6MegnLwoysuc zdEx}2*HC2>kxOjR1?4pdbHw_62GX#dC?Z0MpAq*;78U*Cts`C{_7W=k{V@xv+}j2< z?$ifGuaU}P2h)UWiI?rQ_%V@cuhVgZt-py65Zj1d#2P{+(jo9qvZ_fMSU)&FAx04@ zyB*93>_wCldUsU@6KTXo;%VZC#314wqJ#(`rV-i1bYcnd3=v1XN^}q^tBART_X$2+ z#JzHkN<49%c$ZKKb_o1eYB=?M_S%DIi5WzHVkB{|tfx|KFT!vPQAn&LrVuBIH}q4{ zNhQzM8MQp9UwOH!uEsT`s;sW6rrPa!(U;i&LQv1iE9zXHnw3r0qYHxN;FzR{irO+y z)${sVQ+`ZC)7hBa@$T}f>PlCJDXeg6ng6Y2`Q{GT6%n41?aIg+mz~-4%@EfFdy$o#dkGvUvS*c?pM3l`8)k5Y1G%a zv(5i@Q%y>9s8jnYWm(jI|2cYDPj6@Zr~I8wi&F3UW{sE^G`@u-Lt_5}TjMBz delta 4177 zcmZA4c~F&A7{~E*#RU)w1T+=oiYwv*g5m-KrX;4B8X}3ACJ`uUmZ_m$G|I{~ZiW$7 zDlTPiT}#PnG^U}c$rhcaDQBEqGHr6E)GW2_`+MI*e{{y@e$IQi?^&L6-WR-HW+g^g2 z@Z+cfDp3<$jia#+$+|g<%EWc#p9$eWX#!rR60l7bp24Yd`S);m!H=b<{h2i3tW z>wMIG%drqwp(cI?_5I7JE%2~Ex-SBCD7&EAeF;=FK#FxRDz(E=GaiXrVIgXTvrz*q zM0L0V*-o?Gw%4QX-;cWQ5GqrRs0n?6%E&n!=sf>a2GEemk=4ozQ3K6D4KyD$!KJ7U zSD^NM4JKk8_QNKegxBzHyo*OcTkFTQ_z|lANuAv@H5DWD{FhPD02QbkDp4ytfLh5> z)I^$aDxN^4Fp1Zt?i+y0KpN^0=Aj0fh$FE8)n6?R$6eSL&*K6;|B-R-3#SSbxUNTa z@Gd+>j?i*s;N1#$Y4mGhEs6$tR%48Y(ifLI$C547l zUfyyT-j!z>{TS~tCXQM4<2tjOyMj5G!}U(o7Fh( z*T`;|AG?!(t*}K8w}W_828LiEPQwy>7q!B;p6*tpqB_b#wNFHCL5aOyipp3u@&K4E zsI6^4W$q`;#@~CA|5PeNdbu~uMLkXxn2A-WjvG-K`UcfONN;1tV0&~9E3zwQKE~rZ z)WCaD6KS$P|Jr&Lm6=E%`I|=N0VIp&ebm6GQ60tharZC-wf7S+7pG$y)?+Y!i=lWH z*-dj9wXm=xH$&N|$8QQM<7KEV@vWkw6>UQexF0q1FOlsx7m+8*g!Xk)*d0lN$wz&E znRPSrRr3KVBbShEHaAh3iRS?6`Bt0prh>{y8ftI|euslGiW3xuV^MotfaAxt2{qvyUMkwMX*e0zqV79`>i+_E)$=z&UkHfrEm zsK;tKhGPwG#qFpq8p8&2j?9Cols=DI`A*b8AKLcM?e)*tj`kaljn+ALYFW>~6K;Cb|*HLF-?_lz; z0Y9ffr}qlR;9scrsC4(&X*!PLdKoUoMm&aD9GDt3L-`HoF=i8Lg|)-n`}d$S`W0$x zui`SiiOSUC;pCsXsUGgG_&6%XmoNy|WVldzT7N`6Ubj%sd#`L~(Iy$Sk}}lF zt57SgL9P5XBr#?Np`!G+acb__@u{v;tdc-P61jvrn?^L3wp4UhRCc*Ie;>@HUO}uQ z-XvNPs|aPOJE3h`PZSU;Ah$>@=WS02|ZT9 z#5SV2q)>?=<`Bb(F2rVHDbbBkNp*2Pi}>6_>?ZDYTKHcSPABw~#M$wkx6@u4o*|k` z3o4z7B}BDtPEPlxqz+3<@!yE|1}6{lCJ!B!GRWW6+ab1~cuDc>(%Hq{j77GVT~a=? sbZ-BL=9LEuysKITJUw3x@*hmB_80Xj@_*9j&%lYKJWt^Mez7tC0?EyuD*ylh diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.po b/conf/locale/ru/LC_MESSAGES/djangojs.po index 1cd4dcf33b..87249e232e 100644 --- a/conf/locale/ru/LC_MESSAGES/djangojs.po +++ b/conf/locale/ru/LC_MESSAGES/djangojs.po @@ -101,9 +101,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:41+0000\n" -"PO-Revision-Date: 2015-08-05 09:15+0000\n" -"Last-Translator: Weyedide \n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-14 13:44+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Russian (http://www.transifex.com/open-edx/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -174,7 +174,7 @@ msgstr "Удалить" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "" @@ -217,7 +217,7 @@ msgstr "" #: lms/static/js/verify_student/views/step_view.js #: lms/static/js/views/fields.js msgid "Error" -msgstr "" +msgstr "Ошибка" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -403,25 +403,25 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 1" -msgstr "" +msgstr "Заголовок 1" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 2" -msgstr "" +msgstr "Заголовок 2" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Heading 3" -msgstr "" +msgstr "Заголовок 3" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Add to Dictionary" -msgstr "" +msgstr "Добавить в словарь" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the @@ -666,7 +666,7 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cut row" -msgstr "" +msgstr "Вырезать ряд" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -696,7 +696,7 @@ msgstr "Удалить столбец" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Delete row" -msgstr "" +msgstr "Удалить ряд" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -704,16 +704,11 @@ msgstr "" msgid "Delete table" msgstr "Удалить таблицу" -#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: cms/templates/js/certificate-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -#: lms/templates/commerce/receipt.underscore -#: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Description" -msgstr "" +msgstr "Описание" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -2110,11 +2105,13 @@ msgstr "" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "" @@ -2127,6 +2124,7 @@ msgid "about a minute" msgstr "около минуты" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d минута" @@ -2139,6 +2137,7 @@ msgid "about an hour" msgstr "около часа" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "около %d часа" @@ -2151,6 +2150,7 @@ msgid "a day" msgstr "один день" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d день" @@ -2163,6 +2163,7 @@ msgid "about a month" msgstr "около месяца" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d месяц" @@ -2175,6 +2176,7 @@ msgid "about a year" msgstr "около года" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d год" @@ -2314,7 +2316,8 @@ msgstr "Текст" msgid "Video" msgstr "" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "" @@ -2327,6 +2330,10 @@ msgstr "" msgid "Tags:" msgstr "" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2337,6 +2344,8 @@ msgstr "" msgid "open_slots" msgstr "" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "количество команд" @@ -2359,17 +2368,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2414,24 +2412,41 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" +msgid "View %(span_start)s %(team_name)s %(span_end)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "View %(span_start)s %(team_name)s %(span_end)s" +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2445,11 +2460,14 @@ msgid "Teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" +msgid "My Team" msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" +msgid "Browse %(sr_start)s teams %(sr_end)s" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2490,6 +2508,18 @@ msgstr[3] "" msgid "View Teams in the %(topic_name)s Topic" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "" @@ -2502,6 +2532,10 @@ msgstr "" msgid "Post body" msgstr "" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" @@ -3254,6 +3288,11 @@ msgstr "" msgid "All units" msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "" @@ -3263,11 +3302,11 @@ msgid "Save changes" msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" +msgid "Enter Due Date and Time" msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" +msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/courseware/credit_progress.js @@ -3289,6 +3328,7 @@ msgid "An error occurred. Please try again later." msgstr "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "" @@ -3297,6 +3337,7 @@ msgstr[2] "" msgstr[3] "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "" @@ -3529,6 +3570,7 @@ msgid "Mark enrollment code as unused" msgstr "" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "" @@ -3881,63 +3923,6 @@ msgstr "" msgid "Placeholder" msgstr "" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "" - -#: lms/static/js/views/fields.js -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "Возникла ошибка. Обновите страницу и попробуйте ещё раз." - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "Размер файла должен быть не менее {size}." - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "Размер файла не должен превышать {size}." - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" -"Идёт загрузка. Чтобы избежать ошибок, не закрывайте эту страницу до " -"завершения загрузки." - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" -"Идёт удаление. Чтобы избежать ошибок, не закрывайте эту страницу до " -"завершения удаления." - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "байт" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "КБ" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "МБ" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "Загрузка '{file}' завершена" @@ -3946,6 +3931,63 @@ msgstr "Загрузка '{file}' завершена" msgid "Your upload of '{file}' failed." msgstr "Ошибка загрузки '{file}'" +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/image_field.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "Возникла ошибка. Обновите страницу и попробуйте ещё раз." + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "Размер файла должен быть не менее {size}." + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "Размер файла не должен превышать {size}." + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" +"Идёт загрузка. Чтобы избежать ошибок, не закрывайте эту страницу до " +"завершения загрузки." + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" +"Идёт удаление. Чтобы избежать ошибок, не закрывайте эту страницу до " +"завершения удаления." + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "байт" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "КБ" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "МБ" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "Не удалось получить данные. Пожалуйста, попробуйте повторить позже." @@ -4061,14 +4103,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "" - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "" - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4100,6 +4134,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "" #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "" @@ -5054,6 +5089,14 @@ msgstr "" msgid "Status" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "" @@ -5066,10 +5109,26 @@ msgstr "" msgid "remove all" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5077,10 +5136,12 @@ msgid "gettext(" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5139,6 +5200,7 @@ msgstr "Перейти к панели управления" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5154,6 +5216,14 @@ msgstr "" msgid "Verify Now" msgstr "" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "" @@ -5339,6 +5409,7 @@ msgid "Create a content group" msgstr "Создать группу по изучаемым материалам" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "" @@ -5365,6 +5436,7 @@ msgid "Select a cohort" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "" @@ -5385,6 +5457,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5401,6 +5474,7 @@ msgstr "" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "" @@ -5456,10 +5530,12 @@ msgid "Sign in" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "Войти с помощью логина и пароля %(providerName)s?" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "" @@ -5489,6 +5565,7 @@ msgid "Register through edX" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5510,6 +5587,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "" @@ -5532,6 +5610,7 @@ msgid "or sign in with" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "" @@ -5541,6 +5620,7 @@ msgid "Use my institution/campus credentials" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "" @@ -5572,10 +5652,12 @@ msgid "We couldn't create your account." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5586,6 +5668,7 @@ msgid "Create an account using" msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" @@ -5618,6 +5701,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "" @@ -5634,6 +5718,7 @@ msgid "Course" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "" @@ -5650,6 +5735,7 @@ msgid "Verified Status" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -5694,6 +5780,7 @@ msgid "Take Your Photo" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -5716,6 +5803,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -5730,6 +5818,7 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "" @@ -5745,12 +5834,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -5762,6 +5853,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "" @@ -5795,6 +5887,7 @@ msgid "Make sure your ID is well-lit" msgstr "" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" @@ -5826,6 +5919,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" @@ -5834,6 +5928,7 @@ msgid "Can we match the photo you took with the one on your ID?" msgstr "" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "" @@ -5868,10 +5963,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "" @@ -5881,6 +5978,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -5913,6 +6011,7 @@ msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" @@ -5921,6 +6020,7 @@ msgid "price" msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "" @@ -5971,10 +6071,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "" @@ -5995,6 +6097,7 @@ msgid "Is your name on your ID readable?" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" @@ -6162,18 +6265,6 @@ msgid "" "certificates. Leave blank to use the official course title." msgstr "" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "" @@ -6267,6 +6358,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "" @@ -6325,6 +6417,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "" @@ -6412,6 +6505,7 @@ msgid "Chapter Name" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "" @@ -6424,6 +6518,7 @@ msgid "Chapter Asset" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "" @@ -6573,10 +6668,12 @@ msgid "Some Rights Reserved" msgstr "Некоторые права защищены" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "" @@ -6635,6 +6732,7 @@ msgstr "" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" "Последний раз опубликовано %(last_published_date)s пользователем " @@ -6680,10 +6778,12 @@ msgid "Publishing Status" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "" @@ -6700,6 +6800,7 @@ msgid "Staff Only" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "" @@ -6798,6 +6899,7 @@ msgid "" msgstr "" #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -6857,12 +6959,24 @@ msgid "Time Allotted (HH:MM):" msgstr "" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " "to complete the exam." msgstr "" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "" @@ -6889,6 +7003,7 @@ msgid "Edit the name" msgstr "" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "" @@ -6938,6 +7053,7 @@ msgid "Error." msgstr "Ошибка." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "" diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo index ec51836b34e66142a7914a1422c9036abe642baf..326cc644d07f96a954a8770ce9d5bcaac8092835 100644 GIT binary patch delta 36533 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 delta 36641 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 JcfPxc{tq!t*c<== diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.po b/conf/locale/zh_CN/LC_MESSAGES/django.po index 47c0d53fb6..be3b387f1b 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -71,20 +71,32 @@ # Wentao Han , 2013 # Harry Li , 2014 # Jerome Huang , 2014 +# Jianfei Wang , 2013 +# jiangnan.hugo , 2014 # jiangnan.hugo , 2014 # Jie Li , 2013 +# Jie Li , 2013 +# jsgang , 2015 # jsgang , 2015 # 刘洋 , 2013 # pku9104038 , 2014 +# pku9104038 , 2014 # shuchuanchen , 2014 # louyihua , 2014-2015 # Jianfei Wang , 2013 # 沈世奇 , 2013 # wendiyan420 , 2015 +# wendiyan420 , 2015 +# Wentao Han , 2013 # 熊冬升 , 2013 # 刘知远 , 2013 +# 刘洋 , 2013 +# 刘知远 , 2013 # 张太红 , 2014 # 汤和果 , 2015 +# 沈世奇 , 2013 +# 熊冬升 , 2013 +# 肖寒 , 2013 # #-#-#-#-# mako.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2015 edX @@ -249,7 +261,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:42+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" "PO-Revision-Date: 2015-06-18 03:04+0000\n" "Last-Translator: louyihua \n" "Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n" @@ -565,6 +577,12 @@ msgstr "" msgid "Blacklist {country} for {course}" msgstr "" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "用户名至少得两个字符串" @@ -586,10 +604,12 @@ msgid "Username should only consist of A-Z and 0-9, with no spaces." msgstr "用户名只能包含英文字母A-Z大小写和阿拉伯数字0-9,不能包含空格。" #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" @@ -753,7 +773,7 @@ msgstr "" msgid "Course id not specified" msgstr "课程编号未指定" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "" @@ -1376,6 +1396,10 @@ msgstr "正确" msgid "incorrect" msgstr "不正确" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "不完整" @@ -1398,6 +1422,10 @@ msgstr "" msgid "This is incorrect." msgstr "" +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "" @@ -4612,8 +4640,60 @@ msgstr "" msgid "There can be only one default image." msgstr "" +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4624,7 +4704,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4636,48 +4716,44 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." msgstr "" #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "" @@ -4685,7 +4761,7 @@ msgstr "" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -4694,13 +4770,13 @@ msgid "" "verifying your identity." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -4708,13 +4784,13 @@ msgid "" "\"detached signature\""\"." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -4722,34 +4798,34 @@ msgid "" "by founding partners Harvard and MIT." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -4757,7 +4833,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" @@ -4765,7 +4841,7 @@ msgstr "" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -4773,13 +4849,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -4788,13 +4864,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "" @@ -4802,19 +4878,19 @@ msgstr "" #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "" @@ -4935,6 +5011,10 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "浏览课程维基添加课程标题" +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "" @@ -5101,37 +5181,6 @@ msgstr "指定的远程分支无效。" msgid "Unable to switch to specified branch. Please check your branch name." msgstr "无法切换到指定的分支。请检查你的分支名。" -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "" - -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "课程编号" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -5661,6 +5710,19 @@ msgid "" "download the report when it is complete." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "" @@ -5750,10 +5812,12 @@ msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "成功重置了学生{0}的截止日期从{1}变为{2}" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" @@ -5829,6 +5893,10 @@ msgstr "" msgid "E-Commerce" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Proctoring" +msgstr "" + #: cms/templates/certificates.html cms/templates/export.html #: cms/templates/widgets/header.html msgid "Certificates" @@ -7511,6 +7579,49 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "" + +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "课程编号" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "" @@ -7790,56 +7901,12 @@ msgstr "" msgid "Skip to main content" msgstr "跳至主要内容" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "您的密码重置已完成" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -7849,6 +7916,7 @@ msgstr "" "您的密码已经设置。您现在可以继续 %(link_start)s 登录 %(link_end)s。" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -7858,6 +7926,7 @@ msgstr "" "重置您的 %(platform_name)s 密码" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -7871,6 +7940,7 @@ msgid "Password Reset Form" msgstr "密码重置申请表" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -7898,6 +7968,7 @@ msgid "" msgstr "很抱歉,系统在重置您的密码时似乎出现异常。" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -7913,6 +7984,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -7947,6 +8019,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "您的密码重置失败" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -7966,6 +8039,7 @@ msgid "Need Help?" msgstr "需要帮助?" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -7975,6 +8049,7 @@ msgstr "" "查看我们的 %(start_link)s 帮助区以寻找联系信息和常见问题解答 %(end_link)s" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -7995,9 +8070,50 @@ msgid "Thanks for using our site!" msgstr "谢谢您访问我们的网站!" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "最后修改:" @@ -8200,6 +8316,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "恢复该修订将标记本文章为已删除状态。" #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -8249,6 +8366,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "[文章名称](wiki:ArticleName)" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "" @@ -8265,6 +8383,7 @@ msgid "Wikipedia" msgstr "Wikipedia" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "" @@ -8311,6 +8430,7 @@ msgid "Quotes" msgstr "引言" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -10079,6 +10199,7 @@ msgid "" msgstr "您的用户名、邮箱地址及全名将发送到 {destination},并保证在服务和隐私保护条款的监管下收集和使用这些信息。" #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "返回%s" @@ -10855,6 +10976,10 @@ msgstr "" msgid "CCX Coach Dashboard" msgstr "" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -10959,6 +11084,18 @@ msgstr "大多数教师不应该更改评分标准。" msgid "Save Grading Policy" msgstr "保存评分标准" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "设置日期" @@ -10979,10 +11116,28 @@ msgstr "" msgid "Start Date" msgstr "开始日期" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(可选的)" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "添加单元" @@ -11490,6 +11645,7 @@ msgid "No content has been added to this course" msgstr "" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -11530,7 +11686,7 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" +msgid "View Updates in Studio" msgstr "" #: lms/templates/courseware/info.html @@ -11895,11 +12051,7 @@ msgid "" msgstr "" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." msgstr "" #: lms/templates/courseware/progress.html @@ -11931,8 +12083,8 @@ msgid "Less" msgstr "" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "{earned:.3n} 来自可能的总分 {total:.3n}" +msgid "{earned} of {total} possible points" +msgstr "" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -11965,7 +12117,8 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html @@ -11977,22 +12130,27 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -12139,6 +12297,7 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -12153,10 +12312,12 @@ msgid "You will not be refunded the amount you paid." msgstr "你将无法获得全额退款。" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "你确定要放弃选修 %(course_number)s 吗?" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -12254,47 +12415,59 @@ msgid "" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" +msgid "You are now eligible for credit. Congratulations!" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html @@ -12476,11 +12649,13 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s 已开始的讨论" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s 评论" @@ -12619,11 +12794,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -13503,6 +13673,15 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -14391,6 +14570,14 @@ msgstr "这是一个部分列表,查看所有以CSV格式下载的学生信息 msgid "There are no problems in this section." msgstr "本章没有问题" +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "发送电子邮件" @@ -15444,6 +15631,14 @@ msgstr "" msgid "Link" msgstr "" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -17471,6 +17666,7 @@ msgstr "" "您在{studio_name}上申请成为课程创建者的请求已被拒绝,请{link_start}联系{platform_name}工作人员进一步了解问题{link_end}。" #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "感谢注册,%(name)s!" @@ -17479,6 +17675,7 @@ msgid "We need to verify your email address" msgstr "我们需要验证您的电子邮箱地址" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -17984,6 +18181,7 @@ msgid "your course summary page" msgstr "您的课程概要页面" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "介绍说明、先修条件、常见问题解答在%s (HTML格式)" @@ -18685,10 +18883,12 @@ msgid "A slug may not begin with an underscore." msgstr "不能使用下划线作为固定链接的起始字符。" #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "已经存在一个固定链接地址为“%s”的已删除文档。" #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "以“%s”命名的固定链接地址已经存在。" @@ -18834,6 +19034,7 @@ msgid "others write access" msgstr "其他用户写访问权限" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "文档中没有内容(%(id)d)" @@ -18934,6 +19135,7 @@ msgid "A non-root note must always have a slug." msgstr "非根节点必须有固定链接地址。" #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "在%s已经存在一个根节点" @@ -18996,10 +19198,12 @@ msgid "attachment revisions" msgstr "附件修订版本" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "%s已经成功添加。" #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "你的文件无法被保存:%s" @@ -19010,6 +19214,7 @@ msgid "" msgstr "你的文件无法被保存,可能是由于或者Web服务器的权限异常。" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "%s上传成功并覆盖原有附件。" @@ -19020,30 +19225,37 @@ msgid "" msgstr "你的新文件将被自动重命名以匹配已经存在的文件。不允许使用不同的文件扩展名。" #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "对%s当前修订版本的变更。" #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "从“%(art)s”添加一个引用到“%(att)s”。" #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "文档%s被删除。" #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "该文档与文件%s不再关联。" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "文件被修改:%s" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "文件被删除:%s" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -19062,6 +19274,7 @@ msgid "images" msgstr "图片" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "图片:%s" @@ -19078,22 +19291,27 @@ msgid "image revisions" msgstr "图片修订版本" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "图片修订版本:%d" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "%s已经被恢复" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "%s已经被标注为已删除" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s已经被变更到修订版本#%(revision)d" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "%(file)s已经被保存。" @@ -19102,6 +19320,7 @@ msgid "Images" msgstr "图片" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "已经添加图片:%s" @@ -19130,18 +19349,22 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "你的通知设置没有变更,因此无需保存。" #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "%(user)s订阅%(article)s(%(type)s)" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "被删除的文档:%s" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "被修改文档:%s" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "创建的新文档:%s" @@ -19158,10 +19381,12 @@ msgid "You are now logged in! Have fun!" msgstr "您已经登录!好好体验吧!" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "新文章“%s”已经创建。" #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "该文档创建过程中出错:%s" @@ -19180,6 +19405,7 @@ msgid "" msgstr "文档及其所有内容已经删除!谢谢!" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -19198,10 +19424,12 @@ msgid "Restoring article" msgstr "恢复文档" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "文档“%s”及其子链接已经被恢复。" #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "文档%s当前被设置为显示修订版本#%d" @@ -19210,10 +19438,12 @@ msgid "New title" msgstr "新标题" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "合并修订版本#%(r1)d与#%(r2)d" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo index b6fa3b6ae11d996ea7ab1c3ab7ca5642cc6cf591..a9b460b92cfb8606bdf714aea5e94053ac411b47 100644 GIT binary patch delta 23533 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 delta 23622 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 OC%VwC1gQhscKtt7UGOFV diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.po b/conf/locale/zh_CN/LC_MESSAGES/djangojs.po index 3590b03953..fa693f7d0a 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/conf/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -127,9 +127,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:41+0000\n" -"PO-Revision-Date: 2015-08-07 13:49+0000\n" -"Last-Translator: San \n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-14 13:44+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -211,7 +211,7 @@ msgstr "删除" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "上传中" @@ -2137,11 +2137,13 @@ msgstr "在目标上放下" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "%s 以前" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "距现在:%s" @@ -2154,6 +2156,7 @@ msgid "about a minute" msgstr "大约一分钟" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d 分钟" @@ -2163,6 +2166,7 @@ msgid "about an hour" msgstr "大约一小时" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "大约 %d 小时" @@ -2172,6 +2176,7 @@ msgid "a day" msgstr "一天" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d 天" @@ -2181,6 +2186,7 @@ msgid "about a month" msgstr "大约一个月" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d 个月" @@ -2190,6 +2196,7 @@ msgid "about a year" msgstr "大约一年" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d 年" @@ -2317,7 +2324,8 @@ msgstr "文本" msgid "Video" msgstr "视频" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "图像" @@ -2329,6 +2337,10 @@ msgstr "回复" msgid "Tags:" msgstr "标签:" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/templates/edxnotes/tab-item.underscore msgid "name" msgstr "名称" @@ -2337,6 +2349,8 @@ msgstr "名称" msgid "open_slots" msgstr "" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "" @@ -2359,17 +2373,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2414,21 +2417,38 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" +msgid "View %(span_start)s %(team_name)s %(span_end)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" msgstr[0] "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "View %(span_start)s %(team_name)s %(span_end)s" +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2442,11 +2462,14 @@ msgid "Teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" +msgid "My Team" msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" +msgid "Browse %(sr_start)s teams %(sr_end)s" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2484,6 +2507,18 @@ msgstr[0] "" msgid "View Teams in the %(topic_name)s Topic" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "打开计算器" @@ -2496,6 +2531,10 @@ msgstr "关闭计算器" msgid "Post body" msgstr "帖子内容" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "生成学生档案信息时出现错误,请重试。" @@ -3257,6 +3296,11 @@ msgstr "所有节" msgid "All units" msgstr "所有单元" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "选择一章" @@ -3266,12 +3310,12 @@ msgid "Save changes" msgstr "保存修改" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" -msgstr "输入截止日期" +msgid "Enter Due Date and Time" +msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" -msgstr "输入开始日期" +msgid "Enter Start Date and Time" +msgstr "" #: lms/static/js/courseware/credit_progress.js #: lms/templates/discovery/facet.underscore @@ -3292,11 +3336,13 @@ msgid "An error occurred. Please try again later." msgstr "出现了未知错误,请稍后重试。" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "" @@ -3516,6 +3562,7 @@ msgid "Mark enrollment code as unused" msgstr "" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s个结果" @@ -3864,58 +3911,6 @@ msgstr "" msgid "Placeholder" msgstr "" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "" - -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "移除" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "你的文件“{file}”上传成功。" @@ -3924,6 +3919,58 @@ msgstr "你的文件“{file}”上传成功。" msgid "Your upload of '{file}' failed." msgstr "你的文件“{file}”上传失败。" +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "移除" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "无法读取数据,请稍后再试试。" @@ -4028,14 +4075,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "" - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "" - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4067,6 +4106,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "" #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "%s组" @@ -5018,6 +5058,14 @@ msgstr "截止日期" msgid "Status" msgstr "状态" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "单元" @@ -5030,10 +5078,26 @@ msgstr "开始日期" msgid "remove all" msgstr "全部移除" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "移除" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5041,10 +5105,12 @@ msgid "gettext(" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5103,6 +5169,7 @@ msgstr "" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5118,6 +5185,14 @@ msgstr "希望以后再验证你的身份?" msgid "Verify Now" msgstr "" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "捐助" @@ -5303,6 +5378,7 @@ msgid "Create a content group" msgstr "创建一个内容组" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "(包含 %(student_count)s名学生)" @@ -5326,6 +5402,7 @@ msgid "Select a cohort" msgstr "选择一个群组" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "" @@ -5346,6 +5423,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "通过上传一个CSV文件来将学生们分配到群组中。" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5363,6 +5441,7 @@ msgstr "" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "加载下%(num_items)s项结果" @@ -5415,10 +5494,12 @@ msgid "Sign in" msgstr "登录" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "" @@ -5448,6 +5529,7 @@ msgid "Register through edX" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5469,6 +5551,7 @@ msgid "We couldn't sign you in." msgstr "我们无法让您登录。" #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "" @@ -5491,6 +5574,7 @@ msgid "or sign in with" msgstr "或者通过以下方式登录" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "" @@ -5500,6 +5584,7 @@ msgid "Use my institution/campus credentials" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "刚刚接触%(platformName)s?" @@ -5531,10 +5616,12 @@ msgid "We couldn't create your account." msgstr "我们无法创建你的账户。" #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "您已成功登录%(currentProvider)s。" #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5545,6 +5632,7 @@ msgid "Create an account using" msgstr "使用以下方式创建账户" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" @@ -5577,6 +5665,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "恭喜!你已经在%(platformName)s上认证成功!" @@ -5593,6 +5682,7 @@ msgid "Course" msgstr "课程" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "开始于: %(start)s" @@ -5609,6 +5699,7 @@ msgid "Verified Status" msgstr "验证状态" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -5654,6 +5745,7 @@ msgid "Take Your Photo" msgstr "给自己拍照" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -5676,6 +5768,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -5690,6 +5783,7 @@ msgstr "常见问题" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "为什么%(platformName)s需要我的照片?" @@ -5706,12 +5800,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "%(platformName)s用这些照片做什么?" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -5724,6 +5820,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "下一步:%(nextStepTitle)s" @@ -5757,6 +5854,7 @@ msgid "Make sure your ID is well-lit" msgstr "请确保你的身份证件光线充足" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "一旦你将身份证件摆放妥当,请用相机按钮%(icon)s来拍照" @@ -5788,6 +5886,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "请确保你的整张脸都在方框以内" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "一但你已经就位,请用相机按钮%(icon)s来拍照" @@ -5796,6 +5895,7 @@ msgid "Can we match the photo you took with the one on your ID?" msgstr "我们能否将你拍的照片与你身份证件上的照片进行比对?" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "感谢你回来为%(courseName)s验证你的身份证件" @@ -5830,10 +5930,12 @@ msgid "" msgstr "驾照、护照或者其他由政府签发的带有你姓名和照片的身份证件" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "你即将选修:%(courseName)s" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "你正在为%(courseName)s升级你的选课类型" @@ -5843,6 +5945,7 @@ msgid "" msgstr "你可以现在就输入支付信息并完成选课。" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -5875,6 +5978,7 @@ msgid "You have already verified your ID!" msgstr "您已经成功验证了您的身份证件!" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "在%(verificationGoodUntil)s之前您的验证状态都有效。" @@ -5883,6 +5987,7 @@ msgid "price" msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "谢谢!我们已经收到你对%(courseName)s的付款。" @@ -5933,10 +6038,12 @@ msgid "" msgstr "请确保我们可以通过你提供的照片及信息来验证你的身份。" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "%(fullName)s的照片" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "%(fullName)s的身份证件照片" @@ -5957,6 +6064,7 @@ msgid "Is your name on your ID readable?" msgstr "你身份证件上的名字是清晰的吗?" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "你身份证件上的姓名和你在账户中填写的姓名“%(fullName)s”相符吗?" @@ -6124,18 +6232,6 @@ msgid "" "certificates. Leave blank to use the official course title." msgstr "" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "" @@ -6227,6 +6323,7 @@ msgstr "将在未来公开的、尚未发布的内容更新" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "折叠/扩展该%(xblock_type)s" @@ -6285,6 +6382,7 @@ msgstr "您尚未向该课程添加任何内容。" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "点击添加一个新%(xblock_type)s" @@ -6371,6 +6469,7 @@ msgid "Chapter Name" msgstr "章名称" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "第%s章" @@ -6383,6 +6482,7 @@ msgid "Chapter Asset" msgstr "章资源" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "路径/路径/曲奇烘焙简介-第%d章.pdf" @@ -6532,10 +6632,12 @@ msgid "Some Rights Reserved" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "添加第一个%(item_type)s" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "新建%(item_type)s" @@ -6594,6 +6696,7 @@ msgstr "从未发布过" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "最近由%(publish_username)s于%(last_published_date)s发布" @@ -6637,10 +6740,12 @@ msgid "Publishing Status" msgstr "发布状态" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "草稿由%(edit_username)s存储于%(last_saved_date)s" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "" @@ -6657,6 +6762,7 @@ msgid "Staff Only" msgstr "仅员工" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "" @@ -6755,6 +6861,7 @@ msgid "" msgstr "如果此单元先前已被发布且向学生公开,任何在该单元处于隐藏时的改动都将对学生可见。" #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -6814,12 +6921,24 @@ msgid "Time Allotted (HH:MM):" msgstr "" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " "to complete the exam." msgstr "" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "" @@ -6846,6 +6965,7 @@ msgid "Edit the name" msgstr "编辑名称" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "编辑%(display_name)s(必填)" @@ -6896,6 +7016,7 @@ msgid "Error." msgstr "错误。" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "来自%(filename)s的字幕" From 0265ce0af70f56ba7a4ca8672f261abc1375df07 Mon Sep 17 00:00:00 2001 From: Sarina Canelake Date: Fri, 14 Aug 2015 10:20:08 -0400 Subject: [PATCH 2/2] Clean i18n directories before validating --- pavelib/i18n.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pavelib/i18n.py b/pavelib/i18n.py index a6a67fcdeb..cacad8a405 100644 --- a/pavelib/i18n.py +++ b/pavelib/i18n.py @@ -196,6 +196,8 @@ def i18n_robot_pull(): """ # sh('paver test_i18n') # TODO tests were removed from repo, but there should still be tests that cover the translations... # Validate the recently pulled translations, and give a bail option + sh('git clean -fdX conf/locale/rtl') + sh('git clean -fdX conf/locale/eo') cmd = "i18n_tool validate" print("\n\nValidating translations with `i18n_tool validate`...") sh("{cmd}".format(cmd=cmd))

fKIlXQ;W| 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 diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.po b/conf/locale/ko_KR/LC_MESSAGES/django.po index 2eaf36365f..93fe23c48b 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/django.po +++ b/conf/locale/ko_KR/LC_MESSAGES/django.po @@ -87,8 +87,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:42+0000\n" -"PO-Revision-Date: 2015-08-07 05:15+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-14 05:59+0000\n" "Last-Translator: Hongseob Lee \n" "Language-Team: Korean (Korea) (http://www.transifex.com/open-edx/edx-platform/language/ko_KR/)\n" "MIME-Version: 1.0\n" @@ -119,7 +119,7 @@ msgstr "고급" #: cms/djangoapps/contentstore/views/entrance_exam.py #: lms/djangoapps/courseware/tabs.py cms/templates/settings.html msgid "Entrance Exam" -msgstr "사전평가" +msgstr "사전 평가" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py @@ -187,7 +187,7 @@ msgstr "전체 (이력 보기)" #: common/djangoapps/config_models/admin.py msgid "Update" -msgstr "업데이트" +msgstr "공지사항" #: common/djangoapps/config_models/models.py msgid "Change date" @@ -321,7 +321,7 @@ msgstr "명예 과정의 학습자로 등록되었습니다." #: openedx/core/djangoapps/user_api/views.py #: lms/templates/static_templates/honor.html msgid "Honor Code" -msgstr "명예규범" +msgstr "명예 규범" #: common/djangoapps/course_modes/models.py msgid "You're auditing this course" @@ -379,7 +379,7 @@ msgstr "강좌를 찾을 수 없습니다. 강좌 ID를 다시 확인하세요." #: common/djangoapps/embargo/models.py msgid "The course key for the restricted course." -msgstr "접근이 제한된 코스를 위한 Course Key 입니다." +msgstr "접근이 제한된 강좌를 위한 강좌 키입니다." #: common/djangoapps/embargo/models.py msgid "The message to show when a user is blocked from enrollment." @@ -425,6 +425,12 @@ msgstr "{course} 강좌의 화이트리스트 {country} " msgid "Blacklist {country} for {course}" msgstr "{course} 강좌의 블랙리스트 {country} " +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "아이디는 최소 두 글자 이상이어야 합니다." @@ -446,20 +452,22 @@ msgid "Username should only consist of A-Z and 0-9, with no spaces." msgstr "아이디는 영어 알파벳 및 0-9로 구성되어야 하며 공백이 없어야 됩니다." #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" -msgstr "아이디는 %(limit_value)s 글자 이상을 초과할 수 없습니다." +msgstr "아이디는 %(limit_value)s자 이상을 초과할 수 없습니다." #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" -msgstr "이메일 주소는 %(limit_value)s 글자 이상이 될 수 없습니다." +msgstr "이메일 주소는 %(limit_value)s자 이상이 될 수 없습니다." #: common/djangoapps/student/forms.py msgid "You must accept the terms of service." -msgstr "서비스 조항에 동의해야 합니다." +msgstr "서비스 약관에 동의해야 합니다." #: common/djangoapps/student/forms.py msgid "A level of education is required" -msgstr "교육 수준을 입력하세요." +msgstr "최종 학력을 입력하세요." #: common/djangoapps/student/forms.py msgid "Your gender is required" @@ -487,7 +495,7 @@ msgstr "국가를 입력하세요." #: common/djangoapps/student/forms.py msgid "To enroll, you must follow the honor code." -msgstr "등록하기 위해서는 명예규범을 따라야 합니다." +msgstr "K-MOOC를 이용하려면, 명예규범을 준수해야 합니다." #: common/djangoapps/student/forms.py msgid "You are missing one or more required fields" @@ -531,7 +539,7 @@ msgstr "박사" #: common/djangoapps/student/models.py msgid "Master's or professional degree" -msgstr "석사 또는 특수대학원 학위" +msgstr "석사 또는 전문대학원 학위 소지" #: common/djangoapps/student/models.py msgid "Bachelor's degree" @@ -539,7 +547,7 @@ msgstr "학사" #: common/djangoapps/student/models.py msgid "Associate degree" -msgstr "전문학사학위" +msgstr "전문학사" #: common/djangoapps/student/models.py msgid "Secondary/high school" @@ -562,7 +570,7 @@ msgstr "없음" #: common/djangoapps/student/models.py msgid "{platform_name} Honor Code Certificate for {course_name}" -msgstr " {platform_name} {course_name} 강좌 명예 과정 인증서" +msgstr " {platform_name} {course_name} 명예 과정 수료증" #: common/djangoapps/student/models.py msgid "{platform_name} Verified Certificate for {course_name}" @@ -570,13 +578,15 @@ msgstr "{platform_name} {course_name} 수료증" #: common/djangoapps/student/models.py msgid "{platform_name} Professional Certificate for {course_name}" -msgstr "{platform_name}{course_name} 강좌의 전문 과정 수료증" +msgstr "{platform_name}{course_name} 전문 과정 수료증" #: common/djangoapps/student/models.py msgid "" "The company identifier for the LinkedIn Add-to-Profile button e.g " "0_0dPSPyS070e0HsE9HNz_13_d11_" -msgstr "Linkedin Add-to-Profile 버튼의 기업 코드" +msgstr "" +"Linkedin Add-to-Profile 버튼의 기업 식별자. 0_0dPSPyS070e0HsE9HNz_13_d11_와 같은 것어야 " +"합니다." #: common/djangoapps/student/models.py msgid "" @@ -615,17 +625,17 @@ msgstr "이 강좌는 {date}일부터 개강됩니다." msgid "Course id not specified" msgstr "강좌 아이디가 명시되지 않았습니다." -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" -msgstr "유효하지 않은 강좌 ID입니다." +msgstr "유효하지 않은 강좌 아이디입니다." #: common/djangoapps/student/views.py msgid "Course id is invalid" -msgstr "강좌 아이디가 틀립니다." +msgstr "강좌 아이디가 유효하지 않습니다." #: common/djangoapps/student/views.py msgid "Could not enroll" -msgstr "수강신청할 수 없습니다." +msgstr "등록할 수 없습니다." #: common/djangoapps/student/views.py msgid "You are not enrolled in this course" @@ -633,7 +643,7 @@ msgstr "이 강좌에 등록되지 않았습니다." #: common/djangoapps/student/views.py msgid "Enrollment action is invalid" -msgstr "수강신청 작업이 무효합니다." +msgstr "수강신청 작업이 무효입니다." #: common/djangoapps/student/views.py msgid "" @@ -659,7 +669,7 @@ msgstr "{platform_name} 계정이 아직 없으시다면, 페이지 상단의 < #: common/djangoapps/student/views.py msgid "There was an error receiving your login information. Please email us." -msgstr "당신의 로그인 정보를 받는 데 오류가 있었습니다. 저희에게 이메일 보내주십시오." +msgstr "로그인 정보를 받는 데 오류가 있었습니다. 저희에게 이메일 보내주십시오." #: common/djangoapps/student/views.py msgid "" @@ -696,7 +706,7 @@ msgstr "아이디를 입력하세요" #: common/djangoapps/student/views.py msgid "Please choose an option" -msgstr "옵션을 선택하세요." +msgstr "평가 기준을 선택하세요." #: common/djangoapps/student/views.py msgid "User with username {} does not exist" @@ -800,8 +810,8 @@ msgid "" "(name, email, etc.) during the registration process. Only select this option" " for trusted providers that are known to provide accurate user information." msgstr "" -"이 옵션이 활성화되면, 이용자는 가입 과정 중, 상세정보(이름, 이메일 등) 확인 요청을 받지 않을 것입니다. 정확한 이용자 정보를 " -"제공할 만한 이용자에게만 이 옵션을 허용하세요. " +"이 선택 사항이 활성화되면, 이용자는 가입 과정 중, 상세정보(이름, 이메일 등) 확인 요청을 받지 않을 것입니다. 정확한 정보를 제공할" +" 만한 이용자에게만 이 선택 사항을 허용하세요. " #: common/djangoapps/third_party_auth/models.py msgid "" @@ -1244,6 +1254,10 @@ msgstr "맞음" msgid "incorrect" msgstr "틀림" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "미완성" @@ -1266,6 +1280,10 @@ msgstr "맞습니다." msgid "This is incorrect." msgstr "틀립니다." +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "미응답 상태입니다." @@ -1305,7 +1323,7 @@ msgstr "답변이 제출되었습니다. 평가가 끝나자마자 이 메시지 msgid "" "Submitted. As soon as a response is returned, this message will be replaced " "by that feedback." -msgstr "제출되었습니다. 이 메시지는 평가가 오는 대로 피드백으로 대치될 것입니다." +msgstr "제출되었습니다. 이 메시지는 평가가 완료되는 대로 피드백으로 대치될 것입니다." #: common/lib/capa/capa/inputtypes.py msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." @@ -1509,7 +1527,7 @@ msgstr "기호수식 입력" #. translated. #: common/lib/capa/capa/responsetypes.py msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" -msgstr "An error occurred with SymbolicResponse. The error was: {error_msg} " +msgstr "SymbolicResponse에서 오류 발생했습니다. 오류: {error_msg} " #: common/lib/capa/capa/responsetypes.py msgid "Code Input" @@ -1521,7 +1539,7 @@ msgstr "답이 입력되지 않았습니다." #: common/lib/capa/capa/responsetypes.py msgid "Error: No grader has been set up for this problem." -msgstr "이 문제의 채점자가 설정되지 않았습니다. " +msgstr "오류: 문제의 채점자가 설정되지 않았습니다. " #: common/lib/capa/capa/responsetypes.py msgid "" @@ -1635,7 +1653,7 @@ msgstr "주석" #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/html_module.py msgid "This name appears in the horizontal navigation at the top of the page." -msgstr "이 이름은 페이지 상단의 가로 내비게이션에서 나타납니다. " +msgstr "상단에 가로로 나타나는 웹페이지의 명칭입니다." #: common/lib/xmodule/xmodule/capa_base.py msgid "Blank Advanced Problem" @@ -1940,7 +1958,7 @@ msgstr "이 페이지를 로드한 이후로 이 문제의 상태가 변경되 #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Open Response Assessment" -msgstr "응답 평가 열기" +msgstr "개방형 평가" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Current task that the student is on." @@ -1990,7 +2008,7 @@ msgstr "파일 업로드 허용하기" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Whether or not the student can submit files as a response." -msgstr "학습자가 답으로써 파일을 제출할 수 있는지 없는지" +msgstr "학습자가 답으로써 파일을 제출할 수 있는지 여부" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Disable Quality Filter" @@ -2022,11 +2040,11 @@ msgstr "예비 상호 채점 최소 인원수" msgid "" "The minimum number of calibration essays each student will need to complete " "for peer grading." -msgstr "상호 채점을 위해, 각 학습자가 완성해야 하는 최소 에세이 수" +msgstr "상호 평가를 위해, 각 학습자가 완성해야 하는 최소 에세이 수" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Maximum Peer Grading Calibrations" -msgstr "예비 상호 채점 최대 인원수" +msgstr "예비 상호 채점 최대 인원수" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -2036,7 +2054,7 @@ msgstr "상호 채점을 위해, 각 학습자가 완성해야 하는 최대 에 #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Peer Graders per Response" -msgstr "응답별 상호 채점자" +msgstr "답변별 상호 채점자" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "The number of peers who will grade each submission." @@ -2063,8 +2081,8 @@ msgid "" "are eligible to grade already have enough graders. This is intended for use" " when settings for `Required Peer Grading` > `Peer Graders per Response`" msgstr "" -"필요 채점자 인원이 충원되어도 채점자 추가를 허용합니다. 단, 학습자에 채점 권한이 있는 '모든 제출물'에 이미 채점자가 충원된 경우에" -" 한합니다. 이는 '필수 상호 채점' > '응답별 상호채점'을 설정하기 위함입니다. " +"필요 채점자 인원이 충원되어도 채점자 추가를 허용합니다. 단, 학습자에 채점 권한이 있는 모든 제출에 이미 채점자가 충원된 경우에 " +"한합니다. 이는 '필수 상호 채점' > '답변별 상호채점' 기능을 사용하기 위함입니다. " #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py @@ -2199,11 +2217,11 @@ msgstr "강좌 설문 URL" msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." -msgstr "강좌 종료 후 실시할 강의 설문 URL을 입력합니다. 강좌 설문이 없는 경우, null 을 입력하세요." +msgstr "강좌 종료 후 실시할 강좌 설문 URL을 입력합니다. 강좌 설문이 없는 경우, null을 입력하세요." #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Blackout Dates" -msgstr "토의 정지 기간" +msgstr "게시판 정지 기간" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2217,7 +2235,7 @@ msgid "" "brackets: [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", " "\"2015-10-08\"]] " msgstr "" -"학습자가 토의 게시판에 글을 게시할 수 없는 기간을 입력하십시오. 괄호 안에 날짜를 [\"YYYY-MM-DD\", \"YYYY-MM-" +"학습자가 게시판에 글을 게시할 수 없는 기간을 입력하십시오. 괄호 안에 날짜를 [\"YYYY-MM-DD\", \"YYYY-MM-" "DD\"]과 같은 형식으로 기입하면 됩니다. 시간도 설정할 경우, [\"YYYY-MM-DDTHH:MM\", \"YYYY-MM-" "DDTHH:MM\"] 형식으로 입력하면 되지만, 날짜와 시간 사이에 \"T\"가 있는 점에 주의하시길 바랍니다. 두 번 이상 정지 기간은" " 다음과 같이 설정됩니다 :[[\" 2015 -09-15 \",\" 2015 -09-21 \"],[\" 2015 -10-01 \",\" " @@ -2236,22 +2254,22 @@ msgid "" "must be unique. In \"id\" values, the only special characters that are " "supported are underscore, hyphen, and period." msgstr "" -"토의의 범주는 다음의 형식으로 지정합니다. \"CategoryName\": { \"id\": \"i4x-InstitutionName-" +"게시판의 범주는 다음의 형식으로 지정합니다. \"CategoryName\": { \"id\": \"i4x-InstitutionName-" "CourseNumber-course-CourseRun\"} 예를 들어 하나의 토론 범주는 \"Lydian Mode\": { \"id\" " ": \"i4x-UniversityX-MUS101-course-2015_T1\"}입니다. 각 범주의 \"id\"값은 고유해야 합니다. " "특수문자는 밑줄 및 하이픈, 마침표 만 \"id\" 값으로 사용할 수 있습니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Sorting Alphabetical" -msgstr "토의 게시물 알파벳순으로 정렬" +msgstr "게시물 알파벳순으로 정렬" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If true, discussion categories and subcategories are " "sorted alphabetically. If false, they are sorted chronologically." msgstr "" -"True 또는 False를 입력합니다. True를 입력할 경우, 토론의 항목 및 소주제들이 알파벳 순으로 정렬됩니다. False를 입력할" -" 경우, 입력 순으로 정렬됩니다." +"True 또는 False를 입력합니다. True를 입력할 경우, 토의 항목 및 하위 항목들이 알파벳 순으로 정렬됩니다. False를 " +"입력할 경우, 입력 순으로 정렬됩니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Announcement Date" @@ -2263,7 +2281,7 @@ msgstr "강좌 개설을 공지할 날짜를 입력해주십시오." #: common/lib/xmodule/xmodule/course_module.py msgid "Cohort Configuration" -msgstr "집단 구성하기" +msgstr "학습 집단 설정" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2271,19 +2289,19 @@ msgid "" "student assignment to groups, or identify any course-wide discussion topics " "as private to cohort members." msgstr "" -"집단 기능을 사용해, 그룹에 자동 학생 할당이 되도록 하거나 집단 구성원들에게는 비공개로 강좌의 전체 토론 주제를 파악하려면, " -"Policy Key와 값을 입력합니다." +"학습 집단 기능을 사용해, 집단에 자동으로 학습자가 배정되도록 하거나 특정 집단 구성원만의 주제를 지정하려면, Policy Key와 값을" +" 입력합니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Is New" -msgstr "새로운 강좌입니다." +msgstr "신규 강좌 설정" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If true, the course appears in the list of new courses " "on edx.org, and a New! badge temporarily appears next to the course image." msgstr "" -"True 또는 False를 입력합니다. True의 경우, 사이트 내 새로운 강좌 목록에 나타납니다, 또한 New! 배지가 일시적으로 강의" +"True 또는 False를 입력합니다. True의 경우, 사이트 내 새로운 강좌 목록에 나타납니다, 또한 New! 배지가 일시적으로 강좌" " 이미지 옆에 나타납니다." #: common/lib/xmodule/xmodule/course_module.py @@ -2319,7 +2337,7 @@ msgstr "페이스북 URL" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Not Graded" -msgstr "평가되지 않는 강좌" +msgstr "학습자 평가 없는 강좌" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter true or false. If true, the course will not be graded." @@ -2331,7 +2349,7 @@ msgstr "진도 그래프 비활성화" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter true or false. If true, students cannot view the progress graph." -msgstr "True 또는 False를 입력합니다. True를 입력할 경우, 학생들은 진도 그래프를 볼 수 없습니다." +msgstr "True 또는 False를 입력합니다. True를 입력할 경우, 학습자는 진도 그래프를 볼 수 없습니다." #: common/lib/xmodule/xmodule/course_module.py msgid "PDF Textbooks" @@ -2391,12 +2409,11 @@ msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." msgstr "" -"True 또는 False를 입력하세요. True를 입력하면, 학습자가 전체 사용자 열람 가능 토론 게시글을 익명으로 작성할 수 있습니다." -" " +"True 또는 False를 입력하세요. True를 입력하면, 학습자가 전체 사용자 열람 가능 게시글을 익명으로 작성할 수 있습니다. " #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts to Peers" -msgstr "동료 학습자 열람용 토론 게시글 익명 작성 허용하기 " +msgstr "동료 학습자 열람용 게시글 익명 작성 허용하기 " #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2404,7 +2421,7 @@ msgid "" "anonymous to other students. This setting does not make posts anonymous to " "course staff." msgstr "" -"True 또는 False를 입력하세요. True를 입력할 경우, 학습자가 다른 학습자들에게 익명으로 토론 게시글을 작성할 수 있습니다. " +"True 또는 False를 입력하세요. True를 입력할 경우, 학습자가 다른 학습자들에게 익명으로 게시글을 작성할 수 있습니다. " "관리자에게는 익명으로 보이지 않습니다." #: common/lib/xmodule/xmodule/course_module.py @@ -2442,7 +2459,7 @@ msgstr "강좌의 주요 일정을 설정합니다." msgid "" "Establish your course's student enrollment and launch dates on the Schedule " "and Details page." -msgstr "학습자 등록 기간과 개강일을 일정표와 상세 페이지에 넣습니다. " +msgstr "수강신청 기간과 개강일을 일정표와 상세 페이지에 넣습니다. " #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Details & Schedule" @@ -2456,7 +2473,7 @@ msgstr "강좌 채점 규정 초안 작성" msgid "" "Set up your assignment types and grading policy even if you haven't created " "all your assignments." -msgstr "과제를 생성하지 않았더라도 과제 유형 및 채점 규정을 설정합니다." +msgstr "과제를 생성하지 않았더라도 과제 유형 및 채점 규정을 설정할 수 있습니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Grading Settings" @@ -2464,7 +2481,7 @@ msgstr "채점 설정 편집" #: common/lib/xmodule/xmodule/course_module.py msgid "Explore the Other Studio Checklists" -msgstr "다른 스튜디오 체크리스트 보기" +msgstr "다른 스튜디오 준비 점검 사항 보기" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2482,7 +2499,7 @@ msgstr "첫 번째 주제 및 소주제 만들기" #: common/lib/xmodule/xmodule/course_module.py msgid "Use your course outline to build your first Section and Subsection." -msgstr "첫 번째 주제 및 하위 주제 생성 위해 강좌 개요 기능 사용하기" +msgstr "첫 주제 및 소주제를 만듭니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Outline" @@ -2514,7 +2531,7 @@ msgstr "강좌 콘텐츠 순서 변경하기" #: common/lib/xmodule/xmodule/course_module.py msgid "Use drag and drop to reorder the content in your course." -msgstr "Drag를 이용하여 강좌 내용 순서를 변경합니다." +msgstr "강좌 콘텐츠를 다시 배열하기 위해 마우스로 끌고 옵니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Renaming Sections" @@ -2544,12 +2561,12 @@ msgid "" "useful. To do this, create a section and set the release date to the distant" " future." msgstr "" -"일부 강좌 개설자는 주제에 참여 가능 시간을 설정하지 않는 것이 유용하다고 합니다. 이 방식을 원한다면, 주제를 만들 때 게시일을 먼 " -"미래로 설정하면 됩니다." +"주제에 참여 가능 시간을 설정하지 않는 것이 때론 더 유용하기도 합니다. 이 방식을 원한다면, 주제를 만들 때 게시일을 먼 미래로 " +"설정하면 됩니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Explore edX's Support Tools" -msgstr "K-MOOC의 지원 도구 보기" +msgstr "KMOOC의 지원 도구 보기" #: common/lib/xmodule/xmodule/course_module.py msgid "Explore the Studio Help Forum" @@ -2559,16 +2576,15 @@ msgstr "스튜디오 도움말 게시판 보기" msgid "" "Access the Studio Help forum from the menu that appears when you click your " "user name in the top right corner of Studio." -msgstr "" -"스튜디오 화면의 오른쪽 상단에 있는 이용자 이름을 클릭하면 메뉴가 나타납니다. 메뉴에서 스튜디오 도움말 게시판으로 접속 가능합니다. " +msgstr "스튜디오 화면의 오른쪽 상단에 있는 아이디를 클릭하면 메뉴가 나타납니다. 메뉴에서 스튜디오 도움말로 이동할 수 있습니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Visit Studio Help" -msgstr "스튜디오 도움말 게시판으로 이동" +msgstr "스튜디오 도움말" #: common/lib/xmodule/xmodule/course_module.py msgid "Enroll in edX 101" -msgstr "K-MOOC 101에 등록" +msgstr "KMOOC 101에 등록" #: common/lib/xmodule/xmodule/course_module.py msgid "Register for edX 101, edX's primer for course creation." @@ -2592,7 +2608,7 @@ msgstr "도움말 다운로드" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft Your Course About Page" -msgstr "강좌 안내 페이지 초안 작성" +msgstr "강좌 안내 작성" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft a Course Description" @@ -2604,22 +2620,22 @@ msgid "" " and more. Draft the text students will read before deciding to enroll in " "your course." msgstr "" -"K-MOOC의 강좌에는 비디오, 설명 등이 들어가는 강좌 안내 페이지가 있습니다. 학습자가 등록하기 전에 볼 안내 텍스트의 초안을 " +"KMOOC의 강좌에는 강좌 소개 영상, 설명 등이 들어가는 강좌 안내가 있습니다. 학습자가 등록하기 전에 참고할 소개 페이지의 초안을 " "작성하세요." #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Schedule & Details" -msgstr "강좌 일정 & 세부정보 편집" +msgstr "세부 정보 편집" #: common/lib/xmodule/xmodule/course_module.py msgid "Add Staff Bios" -msgstr "관리자 Bios 추가" +msgstr "강좌 일정 및 세부 정보 편집" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Showing prospective students who their instructor will be is helpful. " "Include staff bios on the course About page." -msgstr "내용 확인 필요" +msgstr "강좌의 주요 일정을 기록합니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Add Course FAQs" @@ -2648,7 +2664,7 @@ msgid "" "Enter the heading that you want students to see above your course handouts " "on the Course Info page. Your course handouts appear in the right panel of " "the page." -msgstr "학습자가 강좌 정보 페이지에서 볼 강의 자료의 제목을 입력해주세요. 강의 자료는 페이지의 오른쪽 패널에 표시됩니다." +msgstr "학습자가 강좌 정보에서 볼 강의 자료의 제목을 입력해주세요. 학습 자료는 화면의 오른쪽에 있게 됩니다." #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2692,7 +2708,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificates Display Behavior" -msgstr "수료증 표시하기 동작" +msgstr "수료증 표시" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2713,7 +2729,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Course About Page Image" -msgstr "강좌 안내 페이지 이미지" +msgstr "강좌 안내에 들어갈 이미지" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2804,11 +2820,11 @@ msgstr "다른 번호를 가지더라도 강좌가 같은 CSS 클래스를 공 #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Forum External Link" -msgstr "토의 게시판 외부 링크" +msgstr "게시판 외부 링크" #: common/lib/xmodule/xmodule/course_module.py msgid "Allows specification of an external link to replace discussion forums." -msgstr "외부 토의 게시판 링크 제시 및 이용을 허용합니다. " +msgstr "외부 게시판 링크 제시 및 이용을 허용합니다. " #: common/lib/xmodule/xmodule/course_module.py msgid "Hide Progress Tab" @@ -2848,13 +2864,13 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Maximum Student Enrollment" -msgstr "최대 수강 등록 가능 학생 수 " +msgstr "최대 수강 등록 가능 학습자 수 " #: common/lib/xmodule/xmodule/course_module.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을 입력합니다." +msgstr "최대 수강 등록 가능 학습자 수를 입력합니다. 무제한 허용하려면, null을 입력합니다." #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Public Wiki Access" @@ -2868,7 +2884,7 @@ msgstr "True 또는 False를 입력하세요. True의 경우, 강좌를 등록 #: common/lib/xmodule/xmodule/course_module.py msgid "Invitation Only" -msgstr "초대받은 사람만 가능합니다." +msgstr "초대를 받은 경우만 등록 허용" #: common/lib/xmodule/xmodule/course_module.py msgid "Whether to restrict enrollment to invitation by the course staff." @@ -3012,11 +3028,11 @@ msgstr "일반" #: common/lib/xmodule/xmodule/discussion_module.py msgid "Discussion Id" -msgstr "토의 ID " +msgstr "게시판 ID " #: common/lib/xmodule/xmodule/discussion_module.py msgid "The id is a unique identifier for the discussion. It is non editable." -msgstr "ID는 토의 게시판에서 사용될 고유한 학습자 확인용이며, 변경할 수 없습니다. " +msgstr "ID는 게시판에서 사용될 고유한 학습자 확인용이며, 변경할 수 없습니다. " #: common/lib/xmodule/xmodule/discussion_module.py msgid "Category" @@ -3026,7 +3042,7 @@ msgstr "범주 " msgid "" "A category name for the discussion. This name appears in the left pane of " "the discussion forum for the course." -msgstr "토의게시판의 범주명입니다. 이 명칭은 강좌의 토의 게시판 중 왼쪽 영역에 나타납니다. " +msgstr "게시판의 범주명입니다. 이 명칭은 강좌의 게시판 중 왼쪽 영역에 나타납니다. " #: common/lib/xmodule/xmodule/discussion_module.py msgid "Subcategory" @@ -3036,7 +3052,7 @@ msgstr "하위 범주 " msgid "" "A subcategory name for the discussion. This name appears in the left pane of" " the discussion forum for the course." -msgstr "토의게시판의 하위 범주입니다. 이 범주명은 토의게시판의 왼쪽 영역에서 보입니다. " +msgstr "게시판의 하위 범주입니다. 이 범주명은 게시판의 왼쪽 영역에서 보입니다. " #: common/lib/xmodule/xmodule/html_module.py msgid "Text" @@ -3057,8 +3073,8 @@ msgid "" "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 "" -"내용을 입력할 수 있으며 이 때 자동으로 HTML을 생성하는 편집기가 있는 Visual을 선택합니다. HTML을 직접 편집할 수있는 " -"RAW를 선택합니다. 이 설정을 변경하려면 구성 요소를 저장한 후 다음 편집을 위해 다시 열어야 합니다. " +"화면 편집기를 선택하면 내용 입력시 자동으로 HTML을 생성할 수 있습니다. 또한 RAW를 선택하면 HTML을 직접 편집할 수있습니다. " +"설정을 변경하려면 구성 요소를 저장한 후 편집을 위해 다시 열어야 합니다. " #: common/lib/xmodule/xmodule/html_module.py msgid "Editor" @@ -3066,11 +3082,11 @@ msgstr "편집기" #: common/lib/xmodule/xmodule/html_module.py msgid "Visual" -msgstr "비주얼" +msgstr "화면 편집기" #: common/lib/xmodule/xmodule/html_module.py msgid "Raw" -msgstr "Raw" +msgstr "직접 HTML 편집" #: common/lib/xmodule/xmodule/html_module.py msgid "HTML for the additional pages" @@ -3121,7 +3137,7 @@ msgstr "주석 저장을 위한 비밀 문자열" #: common/lib/xmodule/xmodule/videoannotation_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Secret Token String for Annotation" -msgstr "주석을 위한 비밀 토큰 문자열" +msgstr "주석용 비밀 문자열" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3177,19 +3193,19 @@ msgstr "어떤 유형" #: common/lib/xmodule/xmodule/library_content_module.py #: cms/templates/widgets/header.html msgid "Library" -msgstr "라이브러리" +msgstr "콘텐츠 보관함" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select the library from which you want to draw content." -msgstr "강좌의 콘텐츠를 넣어둘 라이브러리를 선택하세요. " +msgstr "강좌의 콘텐츠를 넣어둘 보관함을 선택하세요. " #: common/lib/xmodule/xmodule/library_content_module.py msgid "Library Version" -msgstr "라이브러리 버전 " +msgstr "콘텐츠 보관함 버전 " #: common/lib/xmodule/xmodule/library_content_module.py msgid "Determines how content is drawn from the library" -msgstr "어떤 강좌 콘텐츠를 라이브러리에서 불러올지 결정하세요." +msgstr "강좌 콘텐츠를 보관함에서 어떻게 불러올지 결정하세요." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Choose n at random" @@ -3211,7 +3227,7 @@ msgstr "문제 유형 " msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." -msgstr "라이브러리에서 가져올 문제 유형을 선택하세요. \"모든 유형\"을 선택할 경우, 필터링이 적용되지 않습니다." +msgstr "콘텐츠 보관함에서 가져올 문제 유형을 선택하세요. \"모든 유형\"을 선택할 경우, 필터링이 적용되지 않습니다." #: common/lib/xmodule/xmodule/library_content_module.py #: common/lib/xmodule/xmodule/lti_module.py @@ -3226,7 +3242,7 @@ msgstr "모듈이 채점된 과제 혹은 연습문제일 경우 True값을 할 #: common/lib/xmodule/xmodule/library_content_module.py msgid "This component is out of date. The library has new content." -msgstr "이 구성요소의 사용 기한이 끝났습니다. 라이브러리에 새로운 콘텐츠가 있습니다. " +msgstr "이 구성요소의 사용 기한이 끝났습니다. 보관함에 새로운 콘텐츠가 있습니다. " #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) @@ -3236,29 +3252,29 @@ msgstr "{refresh_icon} 지금 업데이트합니다." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Library is invalid, corrupt, or has been deleted." -msgstr "오류 발생 또는 라이브러리가 삭제되었거나 유효하지 않습니다." +msgstr "보관함이 유효하지 않거나, 삭제되었습니다. " #: common/lib/xmodule/xmodule/library_content_module.py msgid "Edit Library List." -msgstr "라이브러리 목록 편집" +msgstr "보관함 목록 편집" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." -msgstr "이 강좌는 콘텐츠 라이브러리를 지원하지 않습니다. 자세한 사항은 시스템 관리자에게 문의하세요." +msgstr "이 강좌는 콘텐츠 보관함을 지원하지 않습니다. 자세한 사항은 시스템 관리자에게 문의하세요." #: common/lib/xmodule/xmodule/library_content_module.py msgid "A library has not yet been selected." -msgstr "라이브러리가 아직 선택되지 않았습니다." +msgstr "보관함이 아직 선택되지 않았습니다." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select a Library." -msgstr "라이브러리를 선택합니다." +msgstr "보관함을 선택합니다." #: common/lib/xmodule/xmodule/library_content_module.py msgid "There are no matching problem types in the specified libraries." -msgstr "지정된 라이브러리에 적절한 문제 유형이 없습니다." +msgstr "해당 콘텐츠 보관함에 적절한 문제 유형이 없습니다." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select another problem type." @@ -3267,7 +3283,7 @@ msgstr "다른 문제 유형을 선택합니다." #: common/lib/xmodule/xmodule/library_content_module.py msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " -msgstr[0] "지정된 라이브러리는 {count} 개의 문제가 주어지도록 설정되어 있습니다." +msgstr[0] "지정된 보관함은 {count} 개의 문제를 가져올 수 있도록 설정되어 있습니다." #: common/lib/xmodule/xmodule/library_content_module.py msgid "but there is only {actual} matching problem." @@ -3276,33 +3292,33 @@ msgstr[0] "그러나 실제로는 적절한 문제가 {actual} 개 밖에 없습 #: common/lib/xmodule/xmodule/library_content_module.py msgid "Edit the library configuration." -msgstr "라이브러리 설정 편집" +msgstr "보관함 설정 변경" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Invalid Library" -msgstr "유효하지 않은 라이브러리" +msgstr "유효하지 않은 콘텐츠 보관함" #: common/lib/xmodule/xmodule/library_content_module.py msgid "No Library Selected" -msgstr "라이브러리가 선택되지 않았습니다." +msgstr "콘텐츠 보관함이 선택되지 않았습니다." #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Enter the name of the library as it should appear in Studio." -msgstr "스튜디오에서 표시될 라이브러리 이름을 입력해주세요." +msgstr "스튜디오에서 표시될 콘텐츠 보관함의 이름을 입력해주세요." #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Library Display Name" -msgstr "표시용 라이브러리 이름" +msgstr "표시용 보관함 이름" #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Enter the names of the advanced components to use in your library." -msgstr "라이브러리에서 사용할 확장 컴포넌트의 이름을 입력해주세요." +msgstr "보관함에서 사용할 확장 컴포넌트의 이름을 입력해주세요." #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Enter the name that students see for this component. Analytics reports may " "also use the display name to identify this component." -msgstr "이 컴포넌트를 학생들이 볼 때의 이름을 입력하세요. 이 이름은 보고서 작성시 컴포넌트를 식별하는 데 사용됩니다. " +msgstr "이 구성요소를 학습자가 볼 때의 이름을 입력하세요. 이 이름은 보고서 작성시 구성요소를 식별하는데 사용됩니다. " #: common/lib/xmodule/xmodule/lti_module.py msgid "LTI ID" @@ -3348,7 +3364,7 @@ msgstr "" #: common/lib/xmodule/xmodule/lti_module.py msgid "Open in New Page" -msgstr "새 페이지에서 열기" +msgstr "신규 페이지에서 열기" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3409,7 +3425,7 @@ msgstr "아이디를 요청합니다." msgid "" "Select True to request the user's username. You must also set Open in New " "Page to True to get the user's information." -msgstr "아이디를 요청하려면 True를 입력하십시오. 아이디를 얻기 위해서는 '새 페이지에서 열기'가 먼저 설정되어 있어야 합니다." +msgstr "아이디를 요청하려면 True를 입력하십시오. 아이디를 얻기 위해서는 '신규 페이지에서 열기'가 먼저 설정되어 있어야 합니다." #: common/lib/xmodule/xmodule/lti_module.py msgid "Request user's email" @@ -3419,7 +3435,7 @@ msgstr "이용자 이메일을 요청합니다." msgid "" "Select True to request the user's email address. You must also set Open in " "New Page to True to get the user's information." -msgstr "이용자 이메일 주소를 요청하려면 True를 입력합니다. 이를 위해 새 페이지에서 열기가 먼저 설정되어 있어야 합니다." +msgstr "이용자 이메일 주소를 요청하려면 True를 입력합니다. 이를 위해 신규 페이지에서 열기가 먼저 설정되어 있어야 합니다." #: common/lib/xmodule/xmodule/lti_module.py msgid "LTI Application Information" @@ -3531,7 +3547,7 @@ msgstr "문제 마감일을 입력합니다." #: common/lib/xmodule/xmodule/seq_module.py msgid "Is Entrance Exam" -msgstr "사전평가 " +msgstr "사전 평가 " #: common/lib/xmodule/xmodule/seq_module.py msgid "" @@ -3664,7 +3680,7 @@ msgstr "이 콘텐츠 실험은 콘텐츠 가시성에 영향을 미치는 이 #: common/lib/xmodule/xmodule/tabs.py msgid "External Discussion" -msgstr "외부 토의" +msgstr "외부 게시판" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" @@ -3696,11 +3712,11 @@ msgstr "" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Video Annotation" -msgstr "비디오 주석 " +msgstr "동영상 주석 " #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "The external source URL for the video." -msgstr "비디오에 포함될 외부 자료의 URL " +msgstr "동영상에 포함될 외부 자료의 URL " #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Source URL" @@ -3740,7 +3756,7 @@ msgstr "통계가 입력한 단어와 유사한 단어를 보여줍니다." #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Whether this student has posted words to the cloud." -msgstr "이 학습자가 단어 구름에 올렸는지 여부" +msgstr "이 학습자가 단어들을 단어 구름에 올렸는지 여부" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Student answer." @@ -3857,7 +3873,7 @@ msgstr "특정 위치를 대체하기 위한 사용자 정의 문자를 입력 #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable LaTeX Compiler" -msgstr "LaTeX 컴파일러를 이용합니다." +msgstr "LaTeX 컴파일러 이용" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3951,7 +3967,7 @@ msgid "" "is changed." msgstr "" "True 또는 False를 입력합니다. True를 입력할 경우, 강좌 기본 문제는 항상 '재설정' 버튼을 표시합니다. 각 문제의 설정에서" -" 이를 변경할 수 있습니다. 강의 전체 설정이 변경되면 모든 문제도 그에 따라 변경됩니다." +" 이를 변경할 수 있습니다. 강좌의 전체 설정이 변경되면 모든 문제도 그에 따라 변경됩니다." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable Student Notes" @@ -4335,8 +4351,8 @@ msgid "" " the URL for the transcript here. Students see a link to download that " "transcript below the video." msgstr "" -"True로 설정하면, 기본적으로 학생들은 .srt 또는 .txt 인 자막 파일을 다운로드할 수 있습니다. 다른 형식으로 다운로드할 수 " -"있는 스크립트를 제공하려는 경우, 유인물 필드를 사용하여 업로드하는 것이 좋습니다. 다른 방법으로는 파일 및 업로드 페이지에 자막 파일을" +"True로 설정하면, 기본적으로 학습자들은 .srt 또는 .txt 인 자막 파일을 다운로드할 수 있습니다. 다른 형식으로 다운로드할 수 " +"있는 자막을 제공하려는 경우, 학습 자료 필드를 사용하여 업로드하는 것이 좋습니다. 다른 방법으로는 파일 및 업로드 페이지에 자막 파일을" " 올리거나 여기 자막에 URL을 추가할 수 있습니다. 학습자들은 비디오 아래에서 자막 다운로드 링크를 볼 수 있습니다." #: common/lib/xmodule/xmodule/video_module/video_xfields.py @@ -4425,7 +4441,7 @@ msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." msgstr "" -"이 동영상을 동반하는 유인물을 업로드합니다. 학생들은 비디오에서 다운로드 유인물을 클릭하여 유인물을 다운로드 할 수 있습니다." +"이 동영상을 포함하는 학습 자료를 업로드합니다. 학습자는 동영상에서 '학습 자료 다운로드'를 클릭하여 다운로드할 수 있습니다." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Upload Handout" @@ -4510,7 +4526,7 @@ msgstr "서비스 및 명예 과정 규정 " #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: A 'Privacy Policy' is a legal document/statement describing a #. website's use of personal information -#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py +#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views/webview.py #: cms/templates/widgets/footer.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" @@ -4639,8 +4655,60 @@ msgstr "" msgid "There can be only one default image." msgstr "단일 기본 이미지만 있을 수 있습니다. " +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4653,7 +4721,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4667,48 +4735,44 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." msgstr "{cert_type} 수료증은 학습자의 프로그램 성취도가 상위에 있음을 증명하며, 학습자의 신분 확인까지 포함합니다. " #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "{month} {day}, {year}" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr " {platform_name}를 통해 {partner_name}에서 제공하는 강좌입니다. " #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "{platform_name} 성과 정보" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "{user_name}님의 수료증에 관한 추가 정보" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "발행일:" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "수료증 ID 번호" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "{platform_name} 수료증 정보" @@ -4716,7 +4780,7 @@ msgstr "{platform_name} 수료증 정보" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -4728,13 +4792,13 @@ msgstr "" "href='{tos_url}'>{platform_name} 명예 과정의 다양한 학습 활동들을 수행하였을 때 주어집니다. 일부 " "수료증 발급을 위해서는 신분 확인 과 같은 추가 절차가 요구되기도 합니다." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "{platform_name} 수료증을 인증하는 방식 " #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -4745,13 +4809,13 @@ msgstr "" "가진 사람이라면 누구나에 의해 독립적으로 인증을 받을 수 있습니다. 독립 인증을 위해, {platform_name}은 \"분리된 " "서명\""\"이라 불리는 것을 사용합니다." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "수료증을 스스로 인증합니다." #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -4763,34 +4827,34 @@ msgstr "" "and many others. {platform_name} is a non-profit online initiative created " "by founding partners Harvard and MIT. " -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "{platform_name} 소개" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "{platform_name} 더 알아보기" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "{platform_name} 학습하기" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "{platform_name} 채용" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "{platform_name} 연락" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name}은 다음 학습자의 성과를 인정합니다. " #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -4800,7 +4864,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "{partner_name} {course_number} 수료증 | {platform_name}" @@ -4808,7 +4872,7 @@ msgstr "{partner_name} {course_number} 수료증 | {platform_name}" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -4818,13 +4882,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "{fullname}님은 수료증을 취득하셨습니다! " #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -4833,13 +4897,13 @@ msgstr "축하합니다! 이 페이지는 학습자의 성취에 대한 상세 #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr " {fullname}님의 성과에 대해 더 보기" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "모든 저작권이 보호됩니다." @@ -4847,19 +4911,19 @@ msgstr "모든 저작권이 보호됩니다." #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "유효하지 않은 수료증" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "서비스 및 명예 과정 약관" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "수료증 확인" @@ -4983,6 +5047,10 @@ msgstr "{platform_name} 위키에 오신것을 환영합니다. " msgid "Visit a course wiki to add an article." msgstr "글을 추가하기 위해 강좌의 위키로 가보세요. " +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "강좌는 {}까지 시작하지 않습니다. " @@ -5019,11 +5087,11 @@ msgstr "강좌 내용" #: lms/djangoapps/courseware/tabs.py #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Course Info" -msgstr "강좌 정보" +msgstr "공지사항" #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" -msgstr "강의 계획서" +msgstr "강좌 계획" #: lms/djangoapps/courseware/tabs.py #: lms/templates/peer_grading/peer_grading.html @@ -5151,38 +5219,6 @@ msgstr "지정된 remote branch를 사용할 수 없습니다." msgid "Unable to switch to specified branch. Please check your branch name." msgstr "지정된 branch로 전환할 수 없습니다. branch 이름을 다시 확인하세요." -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "이메일 주소" - -#: lms/djangoapps/dashboard/support.py -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "강좌 ID" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "이용자가 없습니다." - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "{course_id}강좌는 환불 창을 past할 수 없습니다." - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "{course_id} 강좌에서 {user}의 명령을 찾을 수 없습니다." - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "{course_id}에서 {user} 가 수강취소했습니다." - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "{order_id}의 환불 {cost}" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -5728,6 +5764,19 @@ msgstr "" "경영 종합 보고서가 작성되고 있는 중입니다. 아래의 '대기중인 교수자 과제'에서 보고서의 현재 상태를 볼 수 있습니다. 보고서가 완성되면" " 다운로드할 수 있습니다." +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "Could not parse amount as a decimal." @@ -5821,10 +5870,12 @@ msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "student {0} for {1} 의 마감일이 {2}로 성공적으로 재설정되었습니다." #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "(%s) 학습자는 입학 시험을 면제받을 것입니다. " #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "(%s) 학습자는 이미 입학 시험 면제가 허락되었습니다. " @@ -5903,8 +5954,12 @@ msgid "E-Commerce" msgstr "전자 상거래" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "수료증" @@ -6468,10 +6523,10 @@ msgid "" "\"accordion\" -- to use the accordion only; or \n" "\"tabs,accordion\" -- to use tabs and the accordion." msgstr "" -"LMS에서 XBlock를 사용하기 위해 chrome 또는 탐색 도구를 입력합니다. 유효값 : \"chromeless\" -- to not use tabs or the accordion; \n" -" \"tabs\" -- to use tabs only; \n" -" \"accordion\" -- to use the accordion only; or \n" -" \"tabs,accordion\" -- to use tabs and the accordion." +"LMS에서 XBlock를 사용하기 위해 chrome 또는 탐색 도구를 입력합니다. 유효값 : \"chromeless\" -- 탭 혹은 아코디언 패널 사용하지 않음; \n" +" \"tabs\" -- 탭만 사용; \n" +" \"accordion\" -- 아코디언 패널만 사용; 혹은\n" +" \"tabs,accordion\" -- 탭 과 아코디언 패널 사용." #: lms/djangoapps/lms_xblock/mixin.py msgid "Default Tab" @@ -6538,9 +6593,7 @@ msgid "" "Cannot find any open response problems in this course. Have you submitted " "answers to any open response assessment questions? If not, please do so and " "return to this page." -msgstr "" -"이 강좌의 공개 응답 문제를 찾을 수 없습니다. 공개 응답 평가의 문제에 대한 답을 제출한 적이 없다면, 먼저 제출한 후 다시 " -"시도하세요. " +msgstr "이 강좌의 개방형 평가 문제를 찾을 수 없습니다. 개방형 평가의 문제에 대한 답을 제출한 적이 있으신지요? " #: lms/djangoapps/open_ended_grading/utils.py msgid "AI Assessment" @@ -6864,7 +6917,7 @@ msgstr "주문번호" #: lms/djangoapps/shoppingcart/reports.py msgid "Unit Cost" -msgstr "유닛 가격" +msgstr "학습 활동 가격" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Cost" @@ -6890,7 +6943,7 @@ msgstr "강좌 개설 공지일" #: lms/djangoapps/shoppingcart/reports.py cms/templates/settings.html #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Course Start Date" -msgstr "강좌 시작일" +msgstr "개강일" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Registration Close Date" @@ -7695,6 +7748,50 @@ msgstr "해당 이메일을 이용하는 이용자가 존재하지 않습니다. msgid "No email address provided." msgstr "이메일이 입력되지 않았습니다." +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "수동 환불" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "이메일 주소" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "강좌 ID" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "이용자가 없습니다." + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "{course_id}강좌는 환불 창을 past할 수 없습니다." + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "{course_id} 강좌에서 {user}의 명령을 찾을 수 없습니다." + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "{course_id}에서 {user} 가 수강취소했습니다." + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "{order_id}의 환불 {cost}" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr " ISO 639-1 code로 팀이 사용하는 선택적 언어" @@ -7974,56 +8071,12 @@ msgstr "명예" msgid "Skip to main content" msgstr "생략하고 메인으로 돌아가기" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "수동 환불" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "본 주문의 환불 정보" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "주문번호:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "등록:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "등록되었습니다" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "등록이 않되어 있습니다 " - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "요구 비용:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "수료증 상태:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "주문 상태:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "이행된 시간:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "환불 요청 시간:" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "암호 재설정이 완료되었습니다." #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -8033,6 +8086,7 @@ msgstr "" "암호가 설정되었습니다. 지금 %(link_start)s 로그인 %(link_end)s 할 수 있습니다." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8042,6 +8096,7 @@ msgstr "" "%(platform_name)s 암호를 재설정하십시오." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8055,6 +8110,7 @@ msgid "Password Reset Form" msgstr "암호 재설정 양식" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -8082,6 +8138,7 @@ msgid "" msgstr "죄송합니다. 암호 재설정을 처리하는 도중에 문제가 발생한 것 같습니다." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -8097,6 +8154,7 @@ msgid "" msgstr "새 비밀번호를 두 번 입력하세요." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -8118,7 +8176,7 @@ msgstr "필수 정보" #: lms/templates/registration/password_reset_confirm.html msgid "Your New Password" -msgstr "새 암호" +msgstr "새 비밀번호" #: lms/templates/registration/password_reset_confirm.html msgid "Your New Password Again" @@ -8133,6 +8191,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "암호 재설정 성공" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -8152,6 +8211,7 @@ msgid "Need Help?" msgstr "도움이 필요하세요?" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -8161,6 +8221,7 @@ msgstr "" "%(start_link)s 연락처 정보 및 자주하는 질문에 대한 답변%(end_link)s 을 보십시오." #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -8168,7 +8229,7 @@ msgstr "%(site_name)s 이용자 계정의 비밀번호 재설정을 요청하였 #: lms/templates/registration/password_reset_email.html msgid "Please go to the following page and choose a new password:" -msgstr "다음 페이지로 가서 새로운 암호를 선택하십시오." +msgstr "다음 페이지로 가서 새로운 비밀번호를 선택하세요." #: lms/templates/registration/password_reset_email.html msgid "" @@ -8181,9 +8242,50 @@ msgid "Thanks for using our site!" msgstr "사이트를 이용해 주셔서 감사합니다." #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "%(platform_name)s 팀" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "본 주문의 환불 정보" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "주문번호:" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "수강신청:" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "등록되었습니다" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "등록되지 않았습니다." + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "요구 비용:" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "수료증 상태:" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "주문 상태:" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "이행된 시간:" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "환불 요청 시간:" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "마지막 수정:" @@ -8388,6 +8490,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "이 버전으로 되돌리면 글이 삭제된 것으로 표시될 것입니다." #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -8432,13 +8535,14 @@ msgstr "미니 마크다운 가이드" msgid "" "To create a new wiki article, create a link to it. Clicking the link gives " "you the creation page." -msgstr "새로운 위키 문서를 만들기 위해서는 새문서에 대한 링크를 만드십시오. 링크를 클릭하면 생성페이지가 나타납니다." +msgstr "새로운 위키 문서를 만드려면, 새 문서에 연결될 링크를 만드십시오. " #: lms/templates/wiki/includes/cheatsheet.html msgid "[Article Name](wiki:ArticleName)" msgstr "[글 이름](wiki:ArticleName)" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "%(platform_name)s 추가:" @@ -8455,6 +8559,7 @@ msgid "Wikipedia" msgstr "위키피디어" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "%(platform_name)s 위키" @@ -8501,6 +8606,7 @@ msgid "Quotes" msgstr "인용" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -8735,7 +8841,7 @@ msgstr "{platform_name}에 가입하기 위해 사용한 이메일 주소" #: lms/templates/provider_login.html lms/templates/register.html #: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html msgid "Password" -msgstr "암호" +msgstr "비밀번호" #: openedx/core/djangoapps/user_api/views.py lms/templates/login.html msgid "Remember me" @@ -8751,7 +8857,7 @@ msgstr "{email_address} 이미 가입된 계정에 있는 이메일입니다. msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." -msgstr "{username} 은 아미 등록된 아이디입니다. 다른 아이디로 시도해보십시오." +msgstr "{username} 은 이미 등록된 아이디입니다. 다른 아이디로 시도해보십시오." #. Translators: This example name is used as a placeholder in #. a field on the registration form meant to hold the user's name. @@ -8807,7 +8913,7 @@ msgstr "우편 주소" #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" -msgstr "{platform_name}에 관심을 갖게 되었는지 말씀해 주십시오. " +msgstr "{platform_name}에 관심을 갖게 된 이유" #: openedx/core/djangoapps/user_api/views.py msgid "Please select your Country." @@ -8919,7 +9025,7 @@ msgstr "" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to determine branch, repo in detached HEAD mode" -msgstr "" +msgstr "detached HEAD 모드에서 branch, repo를 결정할 수 없음, " #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to update or clone git repository." @@ -9285,7 +9391,7 @@ msgstr "페이지를 찾을 수 없습니다." #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/student_profile/learner_profile.html msgid "Loading" -msgstr "로딩중" +msgstr "불러오는 중" #: cms/templates/asset_index.html lms/templates/courseware/courseware.html msgid "close" @@ -9351,7 +9457,7 @@ msgstr "예: username@domain.com" #: cms/templates/login.html lms/templates/login.html msgid "Forgot password?" -msgstr "암호를 잊어버렸습니까?" +msgstr "비밀번호를 잊어버렸습니까?" #. Translators: This is the placeholder text for a field that requests the #. user's full name. @@ -9493,7 +9599,7 @@ msgstr "인증된 강좌 수료증의 혜택" msgid "" "{b_start}Eligible for credit:{b_end} Receive academic credit after " "successfully completing the course" -msgstr "{b_start} 학점을 위한 자격::{b_end} 강좌를 성공적으로 완료한후 학점을 받으세요." +msgstr "{b_start} credit을 위한 자격:{b_end} 강좌를 성공적으로 완료한 후 credit을 받으세요." #: common/templates/course_modes/choose.html msgid "" @@ -9594,7 +9700,7 @@ msgstr "대시보드" #: lms/templates/dashboard.html msgid "Current Courses" -msgstr "현재 강좌" +msgstr "수강중인 강좌 " #: lms/templates/dashboard.html msgid "Looks like you haven't enrolled in any courses yet." @@ -9610,7 +9716,7 @@ msgstr "강좌 로딩 오류" #: lms/templates/dashboard.html msgid "Search Your Courses" -msgstr "당신의 강좌를 찾아보세요." +msgstr "강좌를 찾아보세요." #: lms/templates/dashboard.html lms/templates/courseware/courseware.html msgid "Clear search" @@ -9648,7 +9754,7 @@ msgstr "수강 취소" #: lms/templates/edit_unit_link.html msgid "View Unit in Studio" -msgstr "스튜디오에서 유닛보기" +msgstr "스튜디오에서 학습활동 보기" #: lms/templates/email_change_failed.html lms/templates/email_exists.html msgid "E-mail change failed" @@ -9695,7 +9801,7 @@ msgstr "기존 학습자:" #: lms/templates/enroll_students.html msgid "New students added: " -msgstr "새 학습자들이 추가되었습니다:" +msgstr "신규 학습자들이 추가되었습니다:" #: lms/templates/enroll_students.html msgid "Students rejected: " @@ -9737,7 +9843,7 @@ msgstr "수준" #: lms/templates/folditbasic.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Submitted" -msgstr "제출함" +msgstr "제출완료" #: lms/templates/folditchallenge.html msgid "Puzzle Leaderboard" @@ -9811,8 +9917,7 @@ msgstr "" msgid "" "Have a question about something specific? You can contact " "the {platform_name} general support team directly:" -msgstr "" -"구체적인 질문이 있으십니까? {platform_name} 일반 지원 팀에게 직접 연락할 수 있습니다 :" +msgstr "구체적인 질문이 있으십니까? {platform_name} 지원팀에 연락하세요." #: lms/templates/help_modal.html msgid "Report a problem" @@ -9820,7 +9925,7 @@ msgstr "문제 보고" #: lms/templates/help_modal.html msgid "Make a suggestion" -msgstr "제안 하기" +msgstr "제안하기" #: lms/templates/help_modal.html msgid "Ask a question" @@ -9902,7 +10007,7 @@ msgstr "제안하기" #: lms/templates/help_modal.html msgid "Brief description of your suggestion" -msgstr "제안설명" +msgstr "제안에 대한 간단한 설명" #: lms/templates/help_modal.html msgid "question" @@ -9914,7 +10019,7 @@ msgstr "질문하기" #: lms/templates/help_modal.html msgid "Brief summary of your question" -msgstr "질문요약" +msgstr "질문에 대한 요약" #: lms/templates/help_modal.html msgid "An error has occurred." @@ -9930,7 +10035,7 @@ msgstr "다음에 다시 시도하세요." #: lms/templates/imageannotation.html msgid "Note: only instructors may annotate." -msgstr " 노트: 오직 강사만 인용할수 있습니다." +msgstr "주의: 교수자만 인용할 수 있습니다." #: lms/templates/index.html msgid "Free courses from {university_name}" @@ -9954,7 +10059,7 @@ msgstr "Open edX가 설치된 기본 홈페이지입니다. 정상 동작중입 #: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" -msgstr "강좌 찾기" +msgstr "새로운 강좌 찾기" #: lms/templates/index.html msgid "View all Courses" @@ -10017,7 +10122,7 @@ msgstr "계정이 없으신가요?" #: lms/templates/login-sidebar.html msgid "Sign up for {platform_name} today!" -msgstr "지금 {platform_name}에 등록해 보세요!" +msgstr "{platform_name}에 가입하세요!" #: lms/templates/login-sidebar.html msgid "Looking for help in logging in or with your {platform_name} account?" @@ -10037,7 +10142,7 @@ msgstr "{platform_name} 로그인" #: lms/templates/login.html msgid "Access My Courses" -msgstr "강좌 보기" +msgstr "학습하기" #: lms/templates/login.html lms/templates/register-shib.html #: lms/templates/register.html @@ -10050,7 +10155,7 @@ msgstr "로그인 LOG IN" #: lms/templates/login.html msgid "to access your account and courses" -msgstr "서비스를 이용하기 위해 로그인해 주시기 바랍니다." +msgstr "서비스를 이용하기 위해 로그인하시기 바랍니다." #: lms/templates/login.html msgid "We're Sorry, {platform_name} accounts are unavailable currently" @@ -10085,7 +10190,7 @@ msgstr "계정 설정" #. authentication provider (like Google or LinkedIn). #: lms/templates/login.html msgid "Sign in with {provider_name}" -msgstr " {provider_name} 에 로그인 하세요" +msgstr " {provider_name}에 로그인 하세요" #. Translators: "External resource" means that this learning module is hosted #. on a platform external to the edX LMS @@ -10202,7 +10307,7 @@ msgstr "동작 원리" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Find Courses" -msgstr "강좌 찾기" +msgstr "새로운 강좌 찾기" #: lms/templates/navigation-edx.html msgid "Schools & Partners" @@ -10214,7 +10319,7 @@ msgstr "대시보드:" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "More options dropdown" -msgstr "추가 옵션 드롭다운" +msgstr "더 많은 평가 기준 드롭 다운" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Profile" @@ -10232,15 +10337,15 @@ msgstr "로그인" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/register.html msgid "Register" -msgstr "등록" +msgstr "가입하기 " #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "" "Warning: Your browser is not fully supported. We strongly " "recommend using {chrome_link} or {ff_link}." msgstr "" -"경고: 사용하고 있는 브라우저가 충분히 지원되지 않고 있습니다. {chrome_link} 이나 " -"{ff_link} 사용을 강력히 권장합니다." +"경고: 사용하고 있는 브라우저로는 제대로 작동하지 않을 수 있습니다. {chrome_link} 이나 " +"{ff_link} 사용을 권장합니다." #: lms/templates/navigation.html msgid "Global" @@ -10262,7 +10367,7 @@ msgstr "노트가 없습니다." #: lms/templates/problem.html msgid "your answer" -msgstr "당신의 답" +msgstr "답" #: lms/templates/problem.html msgid "Hint" @@ -10281,7 +10386,7 @@ msgstr "저장" #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} submissions" -msgstr "{num_total} 제출중에서 {num_used} 를 사용하였습니다." +msgstr "{num_total} 제출 중에서 {num_used} 를 사용하였습니다." #: lms/templates/provider_login.html msgid "Log In" @@ -10297,6 +10402,7 @@ msgstr "" "행해집니다." #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr " %s 로 돌아가기" @@ -10306,7 +10412,7 @@ msgstr "환경 설정 {platform_name}" #: lms/templates/register-shib.html msgid "Update my {platform_name} Account" -msgstr "내 {platform_name} 계정을 업데이트" +msgstr "내 {platform_name} 계정 업데이트" #: lms/templates/register-shib.html msgid "Welcome {username}! Please set your preferences below" @@ -10420,7 +10526,7 @@ msgstr "일단 등록하면 대부분의 질문에 대한 답은 강좌의 게 #: lms/templates/register.html msgid "Register for {platform_name}" -msgstr " {platform_name}에 등록" +msgstr " {platform_name} 가입하기" #: lms/templates/register.html msgid "Create My {platform_name} Account" @@ -10438,7 +10544,7 @@ msgstr "{platform_name} 계정을 만들기 위해 정보를 입력하세요." #. authentication service (like Google or LinkedIn). #: lms/templates/register.html msgid "Sign up with {provider_name}" -msgstr "{provider_name}에 등록하세요!" +msgstr "{provider_name}에 가입하세요!" #: lms/templates/register.html msgid "Create your own {platform_name} account below" @@ -10454,7 +10560,7 @@ msgstr " {selected_provider} 로그인 성공." msgid "" "We just need a little more information before you start learning with " "{platform_name}." -msgstr "{platform_name}에서 학습을 시작하기전에 정보가 조금더 필요합니다." +msgstr "{platform_name}에서 학습을 시작하기 전에 정보가 조금더 필요합니다." #: lms/templates/register.html msgid "Please complete the following fields to register for an account. " @@ -10490,7 +10596,7 @@ msgstr "최종 학력" #: lms/templates/register.html msgid "Please share with us your reasons for registering with {platform_name}" -msgstr " {platform_name}에 등록하는 이유를 입력해 주세요." +msgstr " {platform_name} 가입 이유를 입력하세요." #: lms/templates/register.html lms/templates/signup_modal.html msgid "Create My Account" @@ -10516,7 +10622,7 @@ msgstr "다음" #: lms/templates/signup_modal.html msgid "Sign Up for {platform_name}" -msgstr " {platform_name} 에 등록하세요" +msgstr " {platform_name} 에 가입하세요!" #: lms/templates/signup_modal.html msgid "e.g. yourname@domain.com" @@ -10616,16 +10722,16 @@ msgstr "행동들" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset Student Attempts" -msgstr "학생 시도 재설정" +msgstr "학습자 시도 재설정" #: lms/templates/staff_problem_info.html msgid "Delete Student State" -msgstr "학생 상태 삭제" +msgstr "학습자 상태 삭제" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore Student Submission" -msgstr "학생 제출 재채점" +msgstr "제출 재채점" #: lms/templates/staff_problem_info.html msgid "Module Fields" @@ -10692,7 +10798,7 @@ msgstr "Git Logs" #: lms/templates/sysadmin_dashboard.html msgid "User Management" -msgstr "사용자관리" +msgstr "이용자 관리" #: lms/templates/sysadmin_dashboard.html msgid "Email or username" @@ -10722,7 +10828,7 @@ msgstr "각 과정의 교수자 대시보드로가서 강좌등록을 관리하 #: lms/templates/sysadmin_dashboard.html msgid "Manage course staff and instructors" -msgstr "강의과정 스탭/강사 관리" +msgstr "강좌 운영팀과 교수자를 관리합니다." #: lms/templates/sysadmin_dashboard.html msgid "Download staff and instructor list (csv file)" @@ -11082,10 +11188,14 @@ msgstr "계산기 출력" msgid "CCX Coach Dashboard" msgstr "CCX 코치 대시보드" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" -msgstr "등록" +msgstr "수강신청" #: lms/templates/ccx/coach_dashboard.html msgid "Schedule" @@ -11130,7 +11240,7 @@ msgid "" "If this option is checked, users who have not yet registered for " "{platform_name} will be automatically enrolled." msgstr "" -"자동 등록이 체크 되어 있으면, {platform_name}에 등록되지 않은 학생들은 자동으로 등록될 것입니다." +"자동 등록이 체크 되어 있으면, {platform_name}에 등록되지 않은 학습자가 자동으로 등록될 것입니다." #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -11139,7 +11249,7 @@ msgid "" " for {platform_name} will not be enrolled, but will be allowed to enroll " "once they make an account." msgstr "" -"자동 등록이 체크되어 있지 않으면 , {platform_name}에 등록되지 않은 학생들은 등록되지 않지만, 등록이 " +"자동 등록이 체크되어 있지 않으면 , {platform_name}에 등록되지 않은 학습자는 등록되지 않지만, 등록이 " "허용될 것입니다." #: lms/templates/ccx/enrollment.html @@ -11190,6 +11300,18 @@ msgstr "대부분의 코치는 채점 규정을 변경할 필요가 없습니다 msgid "Save Grading Policy" msgstr "채점 규정 저장하기" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "날짜 설정" @@ -11210,10 +11332,28 @@ msgstr "학습활동 일정" msgid "Start Date" msgstr "시작일" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(선택사항)" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "학습활동 추가" @@ -11331,7 +11471,7 @@ msgstr "대화창 닫기" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Open Response" -msgstr "응답 열기" +msgstr "개방형 답변" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Assessments:" @@ -11344,7 +11484,7 @@ msgstr "질문 감추기" #: lms/templates/combinedopenended/combined_open_ended.html msgid "New Submission" -msgstr "새 제출" +msgstr "신규 제출" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Next Step" @@ -11442,7 +11582,7 @@ msgstr "피드백 제출" #: lms/templates/combinedopenended/selfassessment/self_assessment_prompt.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Response" -msgstr "응답" +msgstr "답변" #. Translators: This is a menu option for showing only unanswered forum #. question threads @@ -11559,7 +11699,7 @@ msgstr "{course_name}을 ({price}) 장바구니에 추가하기" #: lms/templates/courseware/course_about.html msgid "Register for {course_name}" -msgstr "{course_name}에 등록" +msgstr "{course_name} 수강" #: lms/templates/courseware/course_about.html msgid "View About Page in studio" @@ -11605,7 +11745,7 @@ msgstr "당신이 본 강좌에 등록했음을 Facebook에 게시하세요." #: lms/templates/courseware/course_about.html msgid "Classes Start" -msgstr "수업 시작" +msgstr "개강일" #: lms/templates/courseware/course_about.html msgid "Classes End" @@ -11613,7 +11753,7 @@ msgstr "수업 종료" #: lms/templates/courseware/course_about.html msgid "Estimated Effort" -msgstr "예상되는 노력" +msgstr "예상 학습 시간" #: lms/templates/courseware/course_about.html msgid "Prerequisites" @@ -11637,7 +11777,7 @@ msgstr "등록" #: lms/templates/courseware/course_navigation.html msgid "Course View" -msgstr "강좌 보기" +msgstr "학습하기" #: lms/templates/courseware/course_navigation.html msgid "View this course as:" @@ -11665,7 +11805,7 @@ msgstr "{user_name}로 강좌를 보고 있습니다. " #: lms/templates/courseware/course_navigation.html msgid "Course Material" -msgstr "강좌 자료" +msgstr "학습 자료" #. Translators: 'needs attention' is an alternative string for the #. notification image that indicates the tab "needs attention". @@ -11675,7 +11815,7 @@ msgstr "주의 필요" #: lms/templates/courseware/course_navigation.html msgid "Course is not yet visible to students." -msgstr "이 강좌는 학생들에게 아직까지는 보이지 않습니다. " +msgstr "본 강좌는 학습자에게 아직 보이지 않습니다. " #: lms/templates/courseware/course_navigation.html msgid "" @@ -11723,6 +11863,7 @@ msgid "No content has been added to this course" msgstr "강좌 내용을 추가해 보세요. " #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -11766,12 +11907,12 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" +msgid "View Updates in Studio" msgstr "" #: lms/templates/courseware/info.html msgid "Course Updates & News" -msgstr "강좌 정보 및 새소식" +msgstr "공지사항" #: lms/templates/courseware/info.html msgid "Handout Navigation" @@ -11779,7 +11920,7 @@ msgstr "유인물 찾아가기" #: lms/templates/courseware/info.html msgid "Course Handouts" -msgstr "강좌 자료" +msgstr "학습 자료" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Legacy Instructor Dashboard" @@ -11856,7 +11997,7 @@ msgid "" "enrolled students), visit the Student Admin section of the Instructor " "Dashboard." msgstr "" -"성적기록부를 보려면, 교수자 대시보드의 학습자 관리 섹션을 방문하세요. (성적기록부는 수강신청한 학생이 적은 강의에서만 " +"성적기록부를 보려면, 교수자 대시보드의 학습자 관리 섹션을 방문하세요. (성적기록부는 수강신청한 학습자가 적은 강의에서만 " "이용가능합니다.)" #: lms/templates/courseware/legacy_instructor_dashboard.html @@ -11890,7 +12031,7 @@ msgstr "이러한 액션을 수행하려면, 교수자 대시보드의 학습자 #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Student-specific grade inspection and adjustment" -msgstr "학생 사정에 따른 세부 성적 검토 및 조정" +msgstr "학습자별 세부 성적 검토 및 조정" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Select a problem and an action:" @@ -11935,7 +12076,7 @@ msgstr "원격 성적부에서 등록 가져오기" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Section:" -msgstr "섹션:" +msgstr "주제:" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Problem urlname:" @@ -11951,7 +12092,7 @@ msgstr "학습자 프로필 자료와 익명 ID를 다운로드하기 위해, msgid "" "To manage beta tester roles and cohorts, visit the Membership section of the" " Instructor Dashboard." -msgstr "베타테스터의 역할과 학습집단을 관리하기 위해 교수자 대시보드의 회원 영역을 방문하세요" +msgstr "베타 테스터의 역할과 학습 집단을 관리하기 위해 교수자 대시보드의 회원 영역을 방문하세요" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -12079,7 +12220,7 @@ msgstr "스튜디오에서 평가 보기" #: lms/templates/courseware/progress.html msgid "Course Progress for Student '{username}' ({email})" -msgstr "학생 '{username}' ({email})의 강좌 진도" +msgstr "'{username}' ({email})의 학습 진행 상황" #: lms/templates/courseware/progress.html msgid "Your certificate is available" @@ -12140,12 +12281,8 @@ msgid "" msgstr "{student_name} 님은 본 강좌에서 학점을 받기 위한 조건을 모두 충족했습니다. " #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "강좌의 학점을 구매하기 위해 {link}" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" -msgstr "대시보드로 가세요." +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." +msgstr "" #: lms/templates/courseware/progress.html msgid "{student_name}, you have not yet met the requirements for credit." @@ -12176,8 +12313,8 @@ msgid "Less" msgstr "적게" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" -msgstr " {total:.3n} 점 만점에 {earned:.3n}" +msgid "{earned} of {total} possible points" +msgstr "" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -12189,7 +12326,7 @@ msgstr "연습문제 점수:" #: lms/templates/courseware/progress.html msgid "No problem scores in this section" -msgstr "본 영역에는 채점된 점수가 없습니다." +msgstr "점수가 없습니다." #: lms/templates/courseware/syllabus.html msgid "{course.display_number_with_default} Course Info" @@ -12210,9 +12347,9 @@ msgstr "안녕하세요 {name}님, " #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" -"축하합니다. 당신은 edX 과정을 성공적으로 마치고 강좌의 학점을 받을 자격이 되었습니다! 학점을 받기 위해 {link}를 클릭하세요. " #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" @@ -12225,25 +12362,28 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" -"학점을 얻으려면, {link} 로 가서 Get Credit 버튼을 누르기만 하면 됩니다. 신청, 성적 증명서 등이 없어도 " -"됩니다. " #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" -msgstr "귀하가 즐겁게 이 강좌를 수강했기를 바라며, 다음 강좌에서 또 만나면 좋겠습니다!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" +msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" -msgstr "edX 팀" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" +msgstr "{platform_name} 팀 " #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." -msgstr "edX의 정보를 보기 위해 {link} 를 클릭하세요." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." +msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -12358,11 +12498,11 @@ msgstr "종료 - {end_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Started - {start_date}" -msgstr "시작 - {start_date}" +msgstr "개강 - {start_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Starts - {start_date}" -msgstr "시작 - {start_date}" +msgstr "개강 - {start_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" @@ -12371,7 +12511,7 @@ msgstr "저장된 강좌 보기" #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/shoppingcart/registration_code_receipt.html msgid "View Course" -msgstr "강좌 보기" +msgstr "학습하기" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" @@ -12394,6 +12534,7 @@ msgid "Available Actions" msgstr "이용가능한 액션" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -12408,10 +12549,12 @@ msgid "You will not be refunded the amount you paid." msgstr "결제한 금액을 환불해드리지 않을 것입니다. " #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" -msgstr "%(course_number)s에서 수강취소를 원하는 것이 분명합니까?" +msgstr "%(course_number)s 수강을 취소하시겠습니까? " #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -12438,7 +12581,7 @@ msgstr[0] "이 강좌를 인증받을수 있는 기간이 {days}일 밖에 남 #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Almost there!" -msgstr "거의 다 왔어요!" +msgstr "거의 다 되었습니다!" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You still need to verify for this course." @@ -12481,7 +12624,7 @@ msgstr "자신에 도전하세요!" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Take this course as an ID-verified student." -msgstr "이 강좌를 ID인증 학생으로 수강" +msgstr "ID인증 학습자로서 이 강좌를 수강합니다." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" @@ -12515,48 +12658,60 @@ msgid "" msgstr "결제 처리과정에서 오류가 발생했습니다. {support_email}에게 문의하세요." #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" -msgstr "학점을 받기 위해 자격조건을 갖추었습니다. {congrats}" +msgid "You are now eligible for credit. Congratulations!" +msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "학점 얻기" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." -msgstr "감사합니다. 신용거래중입니다. 추가정보를 위해 {link}를 보세요." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." +msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "더 살펴보기" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." -msgstr "구입에 감사드립니다. 학점을 완료하기 위해 {link} 을 클릭하여 처리하세요." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." +msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "학점 완료하기" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." -msgstr "당신의 학점은 허가되었습니다. {congrats}. 정보를 더 살펴보기 위해 {link} 를 보세요." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." +msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "credit 액세스" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." -msgstr "당신의 학점 부여가 거부되었습니다. 관련정보를 얻기 위해 {link}로 연락하세요." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." +msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Contact {provider}" @@ -12639,7 +12794,7 @@ msgstr "게시물 보기" #: lms/templates/discussion/_discussion_module_studio.html msgid "To view live discussions, click Preview or View Live in Unit Settings." -msgstr "실시간 토론을 보려면, 유닛설정에서 프리뷰나 실시간 보기를 클릭" +msgstr "실시간 토론을 보려면, 학습 활동 설정에서 미리 보기나 실시간 보기를 클릭" #: lms/templates/discussion/_discussion_module_studio.html msgid "Discussion ID: {discussion_id}" @@ -12737,11 +12892,13 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s 토의 시작됨" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s 코멘트" @@ -12757,7 +12914,7 @@ msgstr "게시물 목록" #: lms/templates/discussion/index.html msgid "New topic form" -msgstr "새로운 주제 형식" +msgstr "신규 주제 형식" #: lms/templates/discussion/maintenance.html msgid "We're sorry" @@ -12883,11 +13040,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "{platform_name}에서 즐거운 학습이 되시길 바랍니다!" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "{platform_name} 팀 " - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -13581,7 +13733,7 @@ msgstr "(감추기)" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Student Response" -msgstr "학습자 응답" +msgstr "학습자 답변" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html @@ -13809,15 +13961,24 @@ msgstr "강좌에 등록할 수 있으나 아직 처리가 완료되지 않은 msgid "Download a CSV of learners who can enroll" msgstr "등록할 수 있는 학습자의 CSV를 다운로드 합니다." +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" " directly on this page:" -msgstr "작은 규모의 강좌를 위해서 본 페이지에서 바로 등록된 학습자의 프로필 정보 리스트를 클릭하세요." +msgstr "소규모 강좌를 위해, 여기에서 등록된 학습자의 프로필 리스트를 클릭하세요." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "List enrolled students' profile information" -msgstr "등록된 학습자의 프로필 정보를 나열합니다." +msgstr "등록된 학습자의 프로필 목록" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -13834,7 +13995,7 @@ msgstr "성적 보고서 생성 오류" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Reports Available for Download" -msgstr "리포트 다운로드 가능" +msgstr "보고서 다운로드" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -13843,8 +14004,8 @@ msgid "" "generation. Reports are not deleted, so you will always be able to access " "previously generated reports from this page." msgstr "" -"아래에 있는 보고서를 다운로드할 수 있습니다. 각 보고서는 UTC 날짜와 생성시간에 의해 구별됩니다. 또한 보고서가 삭제되지 않기 " -"때문에, 언제든 이 페이지에서 이용가능합니다." +"아래 보고서를 다운로드할 수 있습니다. 각 보고서는 UTC 날짜와 생성시간에 의해 구별됩니다. 생성된 보고서는 지워지지 않기 때문에, " +"계속 다운로드 가능합니다." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -13863,7 +14024,8 @@ msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." msgstr "" -"알아두세요 학습자의 데이터 보안을 위해, 이 링크에 직접 액세스할 수 없습니다. 링크의 복사본은 5분 후 소멸됩니다." +"주의: 학습자 데이터의 보안을 위해, 바로 접근할 수 있는 링크를 저장하거나 이메일로보낼 수 없습니다. 링크의 복사본은 5분" +" 후 소멸됩니다." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enrollment Codes" @@ -13991,8 +14153,8 @@ msgid "" " link to every report remains available on this page, identified by the date" " and time (in UTC) that the report was generated." msgstr "" -"아래에 있는 보고서를 다운로드할 수 있습니다. 각 보고서는 날짜(UTC)와 생성시간에 의해 구별됩니다. 또한 보고서가 삭제되지 않기 " -"때문에, 언제든 이 페이지에서 이용가능합니다." +"보고서를 다운로드할 수 있습니다. 각 보고서는 날짜(UTC)와 생성시간에 의해 구별됩니다. 생성된 보고서는 지워지지 않기 때문에, 계속 " +"다운로드 가능합니다." #. Translators: a table of URL links to report files appears after this #. sentence. @@ -14253,7 +14415,7 @@ msgstr "이 섹션에서, 개별 학습자에게 특정 학습활동의 과제 #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "Specify the {platform_name} email address or username of a student here:" -msgstr "여기에 {platform_name} 이메일 주소 혹은 학생의 사용자이름을 입력합니다" +msgstr "여기에 {platform_name} 이메일 주소 혹은 학습자의 아이디를 입력합니다." #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -14274,7 +14436,7 @@ msgstr "extension 마감일과 시간(UTC; {format_string}을 지정 요망) #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Change due date for student" -msgstr "학생을 위한 마감일 변경" +msgstr "마감일 변경" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Viewing granted extensions" @@ -14294,7 +14456,7 @@ msgstr "채점된 학습 활동에서 기한 연장을 허가받은 학습자들 #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "List all students with due date extensions" -msgstr "마감일 연장받은 학생 목록" +msgstr "마감일이 연장된 학습자 목록" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Specify a student to see all of that student's extensions." @@ -14319,7 +14481,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Reset due date for student" -msgstr "학생의 마감일 제설정" +msgstr "마감일 재설정" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Generate Registration Code Modal" @@ -14582,7 +14744,7 @@ msgstr "베타 테스터 추가" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Discussion Admins" -msgstr "토의 관리자" +msgstr "게시판 관리자" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14599,7 +14761,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Discussion Admin" -msgstr "토의 관리자 추가" +msgstr "게시판 관리자 추가" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Discussion Moderators" @@ -14672,17 +14834,17 @@ msgstr "리로드 그래프" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Subsection Data" -msgstr "하위섹션 데이터" +msgstr "소주제 자료" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Each bar shows the number of students that opened the subsection." -msgstr "각각의 막대는 서브섹션을 연 학생의 수를 나타냅니다." +msgstr "각각의 막대는 소주제를 연 학습자의 수를 나타냅니다." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "" "You can click on any of the bars to list the students that opened the " "subsection." -msgstr "임의의 막대를 클릭해서 서브섹션을 연 학생들을 리스트해볼수 있습니다. " +msgstr "임의의 막대를 선택하여, 소주제를 연 학습자 목록을 볼 수 있습니다. " #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "You can also download this data as a CSV file." @@ -14690,7 +14852,7 @@ msgstr "이 데이터를 CSV파일로 다운로드 할수도 있습니다. " #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Subsection Data for all Subsections as a CSV" -msgstr "모든 하위섹션 데이터를 CSV로 다운로드" +msgstr "모든 소주제 데이터를 CSV로 다운로드하기" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Grade Distribution Data" @@ -14716,20 +14878,28 @@ msgstr "문제당 성적 분포" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Student Opened as a CSV" -msgstr "오픈된 학생을 CSV 파일로 다운로드" +msgstr "학습자가 열어본 항목을 CSV 파일로 다운로드" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Student Grades as a CSV" -msgstr "학생 점수를 CSV 파일로 다운로드" +msgstr "학습자 점수를 CSV 파일로 다운로드" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "This is a partial list, to view all students download as a csv." -msgstr "모든 학생을 CSV로 다운로드 표시하기 위한 부분 목록 입니다." +msgstr "모든 학습자의 다운로드를 CSV로 보기 위한 부분적 목록입니다." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "There are no problems in this section." msgstr "본 영역에는 문제가 없습니다." +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "이메일 발송" @@ -14890,7 +15060,7 @@ msgstr "다음 작업은 지정된 사용자와 문제에 대한 수행을 선 #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "You may also delete the entire state of a student for the specified problem:" -msgstr "당신은 또한 특정 문제에 대한 학생의 전체 상태를 삭제할 수 있습니다 :" +msgstr "특정 문제에 대한 학습자의 전체 상태를 삭제할 수 있습니다." #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Delete Student State for Problem" @@ -15096,8 +15266,8 @@ msgstr "" "\n" "{p_tag} 진행중인 상호 평가가 없습니다. 상호평가를 위해\n" "{ul_tag}\n" -"{li_tag} 상호 채점 문제의 답안을 제출해야 합니다.{end_li_tag}\n" -"{li_tag} 귀하가 채점 기준을 더욱 잘 이해하실 수 있도록, The course team이 에세이에 점수를 매겨야 합니다. {end_li_tag}\n" +"{li_tag} 문제의 답안을 제출해야 합니다.{end_li_tag}\n" +"{li_tag} 귀하가 채점 항목을 더욱 잘 이해하실 수 있도록, 강좌 운영팀이 에세이에 점수를 매겨야 합니다. {end_li_tag}\n" "{li_tag} 채점 대기 중인 제출이 있을 것입니다. {end_li_tag}\n" "{end_ul_tag}\n" "{end_p_tag}\n" @@ -15328,7 +15498,7 @@ msgstr "장바구니가 비었습니다." #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/shopping_cart.html msgid "View Courses" -msgstr "강좌 보기" +msgstr "학습하기" #: lms/templates/shoppingcart/cybersource_form.html #: lms/templates/shoppingcart/shopping_cart_flow.html @@ -15778,7 +15948,7 @@ msgstr "잠시 기다려 주십시오." #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" -msgstr "로그인은 혹은 신규 가입" +msgstr "로그인 또는 가입" #: lms/templates/student_profile/learner_profile.html msgid "Learner Profile" @@ -15814,6 +15984,14 @@ msgstr "링크 해제" msgid "Link" msgstr "링크" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "학습자 설문" @@ -15999,17 +16177,17 @@ msgstr "{studio_name}서버에서 오류가 발생하였습니다." msgid "" "An error occurred in {studio_name} and the page could not be loaded. Please " "try again in a few moments." -msgstr "{studio_name} 에서 오류가 발생하여 페이지가 로드될 수 없었습니다. 잠시 후에 다시 시도해 보십시요." +msgstr "{studio_name} 에서 오류가 발생하여 페이지가 로드될 수 없었습니다. 잠시 후에 다시 시도해 보세요." #: cms/templates/500.html msgid "" "We've logged the error and our staff is currently working to resolve this " "error as soon as possible." -msgstr "오류를 기록하고 운영팀이 서둘러 오류를 해결하기 위해 작업중입니다." +msgstr "오류를 기록했습니다. 운영팀이 오류를 해결하기 위해 작업중입니다." #: cms/templates/500.html msgid "If the problem persists, please email us at {email_link}." -msgstr "문제가 지속되면 {email_link}로 저희에게 이메일을 주세요." +msgstr "문제가 지속되면 {email_link}로 이메일 보내주세요." #: cms/templates/activation_active.html cms/templates/activation_complete.html #: cms/templates/activation_invalid.html @@ -16024,12 +16202,11 @@ msgstr "계정이 이미 활성화되어 있습니다." msgid "" "This account, set up using {email}, has already been activated. Please sign " "in to start working within {studio_name}." -msgstr "" -"{email}을 사용하여 설정된 이 계정은 이미 활성화되어 있습니다. {studio_name}에서 작업하기 위해서는 로그인 하세요." +msgstr "{email}로 설정된 계정은 이미 활성화되어 있습니다. {studio_name}에서 작업하기 위해서는 로그인 하세요." #: cms/templates/activation_active.html cms/templates/activation_complete.html msgid "Sign into {studio_name}" -msgstr "{studio_name}으로 로그인" +msgstr "{studio_name} 로그인" #: cms/templates/activation_complete.html msgid "Your account activation is complete!" @@ -16039,7 +16216,7 @@ msgstr "계정 활성화가 완료되었습니다." msgid "" "Thank you for activating your account. You may now sign in and start using " "{studio_name} to author courses." -msgstr "계정을 활성화 해 주셔서 감사합니다. 로그인 후 {studio_name}를 사용해서 강의를 만들어 보세요!" +msgstr "계정 활성화에 감사합니다. 로그인 후 {studio_name}를 사용해서 강의를 만들어 보세요!" #: cms/templates/activation_invalid.html msgid "Your account activation is invalid" @@ -16067,7 +16244,7 @@ msgstr "{platform_name} 연락" #: cms/templates/asset_index.html cms/templates/widgets/header.html msgid "Files & Uploads" -msgstr "파일 & 업로드" +msgstr "파일 업로드" #: cms/templates/asset_index.html cms/templates/course_info.html #: cms/templates/course_outline.html cms/templates/edit-tabs.html @@ -16101,8 +16278,7 @@ msgid "" "To add files to use in your course, click {em_start}Upload New File{em_end}." " Then follow the prompts to upload a file from your computer." msgstr "" -"강의에서 사용하는 파일을 추가하려면 {em_start}업로드 새 파일{em_end}을 클릭합니다. 그런 다음 컴퓨터에서 파일을 " -"업로드하세요." +"강좌에 사용할 파일을 추가하려면 {em_start}새 파일 업로드하기{em_end}를 클릭하세요. 그후 컴퓨터에서 파일을 업로드하세요." #: cms/templates/asset_index.html msgid "" @@ -16110,15 +16286,14 @@ msgid "" "file size to {em_start}10 MB{em_end}. In addition, do not upload video or " "audio files. You should use a third party service to host multimedia files." msgstr "" -"{em_start}주의 {em_end} : {platform_name}는 {em_start} 10MB {em_end}에 파일 크기를 " -"제한하는 것이 좋습니다. 또한, 비디오 또는 오디오 파일을 업로드하지 않도록 합니다. 멀티미디어 파일을 호스트에 대한 third " -"party service를 사용합니다." +"{em_start}주의 {em_end} : {platform_name}는 {em_start} 10MB {em_end}로 파일 크기를 " +"제한합니다. " #: cms/templates/asset_index.html msgid "" "The course image, textbook chapters, and files that appear on your Course " "Handouts sidebar also appear in this list." -msgstr "강의 유인물 사이드 바에서 나타나는 이미지, 교재 chapter 및 파일이 목록에 나타납니다" +msgstr "화면 왼쪽의 학습 자료에 이미지, 교재 등의 파일 목록이 나타나게 됩니다." #: cms/templates/asset_index.html msgid "Using File URLs" @@ -16129,8 +16304,7 @@ msgid "" "Use the {em_start}{studio_name} URL{em_end} value to link to the file or " "image from a component, a course update, or a course handout." msgstr "" -"구성 요소, 강의 업데이트, 또는 유인물에서 파일 또는 이미지 링크를 {em_start}{studio_name} URL{em_end} " -"값으로 사용하세요." +"강좌에서 사용할 구성요소 및 학습자료의 링크를 {em_start}{studio_name} URL{em_end} 값으로 사용하세요." #: cms/templates/asset_index.html msgid "" @@ -16138,14 +16312,14 @@ msgid "" "from outside of your course. {em_start}Note:{em_end} If you lock a file, the" " Web URL no longer works for external access to a file." msgstr "" -"강의 외부의 파일이나 이미지로의 링크에는 {em_start}외부 URL{em_end} 을 사용합니다. " -"{em_start}주의:{em_end}강의 내부를 가르키는 링크값으로 외부 URL을 사용하지 마세요" +"외부에서 파일이나 이미지를 가져올 경우 {em_start}웹 URL 값{em_end}을 사용합니다. " +"{em_start}주의:{em_end} 파일 사용을 제한하면, 웹 URL이 있어도 파일에 접근할 수 없습니다." #: cms/templates/asset_index.html msgid "" "To copy a URL, double click the value in the URL column, then copy the " "selected text." -msgstr "URL을 복사하려면 두 번 선택한 텍스트를 복사 URL 열에서 값을 클릭합니다." +msgstr "URL을 복사하려면 URL 값을 더블 클릭 후, 블록 처리된 텍스트를 복사하시면 됩니다." #: cms/templates/asset_index.html msgid "Learn more about managing files" @@ -16153,7 +16327,7 @@ msgstr "파일을 관리하는 방법에 대해 자세히 알아보기" #: cms/templates/asset_index.html msgid "Max per-file size: {max_filesize}MB" -msgstr "최대 파일 업로드 허용량: {max_filesize}MB" +msgstr "최대 파일 크기: {max_filesize}MB" #: cms/templates/asset_index.html msgid "Choose File" @@ -16233,7 +16407,7 @@ msgstr "강좌 수료증에 대해 더 알아보기" #: cms/templates/settings.html cms/templates/settings_advanced.html #: cms/templates/settings_graders.html msgid "Other Course Settings" -msgstr "다른 강좌 설정" +msgstr "다른 설정" #: cms/templates/certificates.html cms/templates/group_configurations.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html @@ -16244,14 +16418,14 @@ msgstr "세부사항 & 일정" #: cms/templates/settings.html cms/templates/settings_advanced.html #: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Grading" -msgstr "채점" +msgstr "과제 평가" #: cms/templates/certificates.html cms/templates/group_configurations.html #: cms/templates/manage_users.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html #: cms/templates/widgets/header.html msgid "Course Team" -msgstr "강좌 팀" +msgstr "강좌 운영팀" #: cms/templates/certificates.html cms/templates/group_configurations.html #: cms/templates/settings.html cms/templates/settings_advanced.html @@ -16261,7 +16435,7 @@ msgstr "고급 설정" #: cms/templates/checklists.html msgid "Course Checklists" -msgstr "강좌 체크리스트" +msgstr "강좌 준비 점검" #: cms/templates/checklists.html cms/templates/export.html #: cms/templates/export_git.html cms/templates/import.html @@ -16275,26 +16449,23 @@ msgstr "현재 체크리스트" #: cms/templates/checklists.html msgid "What are course checklists?" -msgstr "강의 체크리스트가 무엇입니까?" +msgstr "강좌 준비 점검은?" #: cms/templates/checklists.html msgid "" "Course checklists are tools to help you understand and keep track of all the" " steps necessary to get your course ready for students." -msgstr "" -"강좌 체크리스트는 개강 준비의 이해를 돕고, 개강 전 필요한 모든 단계를 살피면서 준비를 완료 하도록 하는데 도움이 되는 도구입니다. " +msgstr "강좌 준비 점검은 개강 전 필요한 모든 단계를 살피면서 개강 준비를 완료하도록 합니다." #: cms/templates/checklists.html msgid "" "Any changes you make to these checklists are saved automatically and are " "immediately visible to other course team members." -msgstr "" -"해당 checklist에 변동사항이 생길때마다 자동으로 저장되고, 그 내용이 다른 course에 속해있는 사람들에게도 바로 보이게 " -"됩니다." +msgstr "해당 체크 리스트에 변경 사항이 생길 때마다 자동으로 저장되고, 다른 강좌 운영팀 구성원도 이를 바로 볼 수 있습니다." #: cms/templates/checklists.html msgid "{studio_name} checklists" -msgstr "{studio_name} 체크리스트" +msgstr "{studio_name} 강좌 준비 점검" #: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" @@ -16302,7 +16473,7 @@ msgstr "복사" #: cms/templates/component.html msgid "Duplicate this component" -msgstr " 이 콤포넌트를 복사" +msgstr "콤포넌트 복사" #: cms/templates/component.html msgid "Delete this component" @@ -16311,7 +16482,7 @@ msgstr " 콤포넌트 삭제" #: cms/templates/component.html cms/templates/edit-tabs.html #: cms/templates/studio_xblock_wrapper.html msgid "Drag to reorder" -msgstr "정렬하기 위해 드래그" +msgstr "재배열 위한 이동" #: cms/templates/container.html msgid "Open the courseware in the LMS" @@ -16357,11 +16528,11 @@ msgstr "구성요소 재배치하기" #: cms/templates/container.html msgid "Drag components to new locations within this component." -msgstr "이 components 내에서 새로운 위치로 드래그" +msgstr "이 구성요소 안에서 새로운 위치로 구성요소를 마우스로 끌고 옵니다. " #: cms/templates/container.html msgid "For content experiments, you can drag components to other groups." -msgstr "콘텐츠 실험을 위해, 구성요소를 다른 그룹에 드래그할 수 있습니다." +msgstr "콘텐츠 실험을 위해, 다른 집단으로 구성요소를 드래그할 수 있습니다." #: cms/templates/container.html msgid "Working with content experiments" @@ -16379,7 +16550,7 @@ msgstr "구성 요소 컨테이너에 대해 자세히 알아보기" #: cms/templates/container.html msgid "Unit Location" -msgstr "유닛 위치" +msgstr "학습 활동 위치" #: cms/templates/container.html msgid "Location ID" @@ -16389,11 +16560,11 @@ msgstr "위치 ID" msgid "" "Use this ID when you create links to this unit from other course content. " "You enter the ID in the URL field." -msgstr "다른 강의내용에서 unit에 링크를 만들 때 이 ID를 사용합니다. URL 필드에 ID 를 입력합니다." +msgstr "다른 강좌 콘텐츠에서 이 학습활동으로 연결된 링크를 만들려면 이 ID를 사용하세요. ID를 URL 영역에 입력하면 됩니다." #: cms/templates/container.html msgid "Location in Course Outline" -msgstr "강의에서 위치" +msgstr "강좌 개요에서의 위치" #: cms/templates/course-create-rerun.html msgid "Create a Course Rerun of:" @@ -16417,7 +16588,7 @@ msgstr "강좌 재운영을 위한 식별 정보를 제공합니다. 원래 강 msgid "" "Note: Together, the organization, course number, and course run must " "uniquely identify this new course instance." -msgstr "알아두세요: 기관과 강좌 번호, 강좌 운영은 본 신규 강좌를 고유하게 식별할 수 있어야 합니다." +msgstr "기관과 강좌 번호, 강좌 운영은 고유해야 합니다." #: cms/templates/course-create-rerun.html msgid "Required Information to Create a re-run of a course" @@ -16428,13 +16599,13 @@ msgstr "강좌 재운영을 만드는데 필요한 정보" #. the form to create a new course. #: cms/templates/course-create-rerun.html cms/templates/index.html msgid "e.g. Introduction to Computer Science" -msgstr "예: 컴퓨터 개론 소개" +msgstr "예: 컴퓨터 공학 개론" #: cms/templates/course-create-rerun.html msgid "" "The public display name for the new course. (This name is often the same as " "the original course name.)" -msgstr "새로운 강의를 표시할 이름을 입력합니다. (이 이름은 흔히 원래 강의 이름과 동일합니다.)" +msgstr "강좌 이름을 입력합니다. (화면에 표시될 이름입니다.)" #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The @@ -16508,7 +16679,8 @@ msgid "" "The new course has the same course outline and content as the original " "course. All problems, videos, announcements, and other files are duplicated " "to the new course." -msgstr "새 강의는 원래 강의와 같은 내용을 가지고 있습니다. 모든 문제, 비디오, 발표 및 기타 파일은 새로운 강의에 복사됩니다." +msgstr "" +"새 강좌는 원래 강좌와 같은 개요와 콘텐츠를 가지고 있습니다. 모든 문제, 동영상, 공지 및 기타 파일은 새로운 강좌에 복사됩니다." #: cms/templates/course-create-rerun.html msgid "What does not transfer from the original course?" @@ -16527,20 +16699,18 @@ msgstr "강의를 다시 실행에 대해 자세히 알아보기" #: cms/templates/course_info.html msgid "Course Updates" -msgstr "강좌 업데이트" +msgstr "강좌 공지사항" #: cms/templates/course_info.html msgid "New Update" -msgstr "새로운 업데이트" +msgstr "신규 업데이트" #: cms/templates/course_info.html msgid "" "Use course updates to notify students of important dates or exams, highlight" " particular discussions in the forums, announce schedule changes, and " "respond to student questions. You add or edit updates in HTML." -msgstr "" -"학습자에게 중요한 날짜 및 시험을 공지하거나 게시판에서 주제별 토의에 대해 중요표시 하거나, 학습자 질문에 대답하기 위해서 강좌 " -"업데이트를 이용하세요. 당신은 HTML로 업데이트를 추가 또는 편집합니다." +msgstr "공지사항을 입력하세요. HTML로 추가 또는 편집할 수 있습니다." #: cms/templates/course_outline.html msgid "Course Outline" @@ -16549,7 +16719,7 @@ msgstr "강좌 개요" #: cms/templates/course_outline.html msgid "" "This course was created as a re-run. Some manual configuration is needed." -msgstr "이 과정은 다시 실행으로 만들어졌습니다. 일부 수동 구성이 필요하다." +msgstr "강좌가 재운영으로 생성되어졌습니다. 일부 직접설정이 필요합니다." #: cms/templates/course_outline.html msgid "" @@ -16601,11 +16771,11 @@ msgstr "지원되지 않는 고급 모듈" #: cms/templates/course_outline.html msgid "Click to add a new section" -msgstr "새 section 추가하려면 클릭하세요." +msgstr "신규 주제를 추가하기 위해 클릭하세요." #: cms/templates/course_outline.html msgid "New Section" -msgstr "새 section" +msgstr "신규 주제 추가하기" #: cms/templates/course_outline.html msgid "Reindex current course" @@ -16617,55 +16787,54 @@ msgstr "재인덱스" #: cms/templates/course_outline.html msgid "Collapse All Sections" -msgstr "모든 섹션 접기" +msgstr "모든 주제 접기" #: cms/templates/course_outline.html msgid "Expand All Sections" -msgstr "모든 섹션 펼치기" +msgstr "모든 주제 펼치기" #: cms/templates/course_outline.html msgid "Click to open the courseware in the LMS in a new tab" -msgstr "새 탭에서 LMS의 강의를 열려면 클릭하세요" +msgstr "새 탭에서 학습자가 보는 화면을 보려면 클릭하세요." #: cms/templates/course_outline.html cms/templates/edit-tabs.html #: cms/templates/index.html msgid "View Live" -msgstr "라이브로 보기" +msgstr "미리 보기" #: cms/templates/course_outline.html msgid "Course Start Date:" -msgstr "강의 시작 날짜:" +msgstr "강좌 시작 날짜:" #: cms/templates/course_outline.html msgid "Edit Start Date" -msgstr "시작 날짜 편집" +msgstr "시작일 변경" #: cms/templates/course_outline.html msgid "Creating your course organization" -msgstr "강의 만들기" +msgstr "강좌 만들기" #: cms/templates/course_outline.html msgid "You add sections, subsections, and units directly in the outline." -msgstr "sections, subsections, units을 추가하세요." +msgstr "주제, 소주제, 학습활동을 추가하세요." #: cms/templates/course_outline.html msgid "" "Create a section, then add subsections and units. Open a unit to add course " "components." -msgstr "" -"section을 만든 후, subsections과 Unit을 추가합니다. component을 추가하기 위해 unit을 여세요." +msgstr "먼저 주제를 만들고, 소주제와 학습 활동을 추가하시면 됩니다. 학습활동에 구성요소를 넣어보세요." #: cms/templates/course_outline.html msgid "Reorganizing your course" -msgstr "강의 순서 변경하기" +msgstr "강좌 다시 구성하기" #: cms/templates/course_outline.html msgid "Drag sections, subsections, and units to new locations in the outline." -msgstr "강의 순서를 변경하기 위해서 section, subsections 그리고 unit을 Drag 하세요" +msgstr "주제, 소주제 및 학습활동을 새 위치로 마우스로 끌고 오세요." #: cms/templates/course_outline.html msgid "Setting release dates and grading policies" -msgstr "공개 날짜와 채점 등급 설정하기" +msgstr "공개일과 채점 규정 설정하기" #: cms/templates/course_outline.html msgid "" @@ -16673,54 +16842,53 @@ msgid "" "date. When you configure a subsection, you can also set the grading policy " "and due date." msgstr "" -"공개 날짜를 설정하기 위해서 section 또는 subsection을 설정하세요. subsection을 설정할때 채점 등급 설정과 기간을" -" 설정할 수 있습니다." +"공개일 설정은 주제 또는 소주제의 '설정' 아이콘을 클릭하시면 됩니다. 소주제를 설정할 때, 채점 규정과 마감일도 설정할 수 있습니다." #: cms/templates/course_outline.html msgid "Changing the content students see" -msgstr "학습자용 컨텐츠 변경하기" +msgstr "콘텐츠 보이게 하거나 숨기기" #: cms/templates/course_outline.html msgid "" "To publish draft content, select the Publish icon for a section, subsection," " or unit." -msgstr "주제, 소주제 및 학습활동의 초안을 게시하려면, 게시 아이콘을 클릭하세요." +msgstr "콘텐츠를 게시하려면, 주제, 소주제, 학습활동에서 '게시' 버튼을 누르세요." #: cms/templates/course_outline.html msgid "" "To hide content from students, select the Configure icon for a section, " "subsection, or unit, then select {em_start}Hide from students{em_end}." -msgstr "학생들에게 컨텐츠를 숨기려면, {em_start}학생들에게 숨기기{em_end}를 선택하세요." +msgstr "학습자에게 콘텐츠를 보이지 않게 하려면, {em_start}학습자에게 보이지 않게 하기{em_end}를 선택하세요." #: cms/templates/course_outline.html msgid "Learn more about the course outline" -msgstr "강의 만들기에 대해서 더 자세히 보기" +msgstr "강좌 개요에 대해서 더 자세히 알아보기" #. Translators: Pages refer to the tabs that appear in the top navigation of #. each course. #: cms/templates/edit-tabs.html cms/templates/export.html #: cms/templates/widgets/header.html msgid "Pages" -msgstr "페이지" +msgstr "강좌 메뉴" #: cms/templates/edit-tabs.html msgid "New Page" -msgstr "새 페이지" +msgstr "신규 페이지" #: cms/templates/edit-tabs.html msgid "" "Note: Pages are publicly visible. If users know the URL of a page, they can " "view the page even if they are not registered for or logged in to your " "course." -msgstr " 노트: 페이지가 공개됩니다. 사용자가 페이지의 URL을 알게되면 강의에 등록되지 않아도 볼 수있습니다." +msgstr "아래의 메뉴가 순서대로 나타날 것입니다. " #: cms/templates/edit-tabs.html msgid "Show this page" -msgstr "이페이지를 보여주세요" +msgstr "이 페이지를 보여주세요" #: cms/templates/edit-tabs.html msgid "Show/hide page" -msgstr "페이지 보임/감춤" +msgstr "페이지 보임/숨기기" #: cms/templates/edit-tabs.html msgid "This page cannot be reordered" @@ -16728,11 +16896,11 @@ msgstr "이페이지는 저장될수 없습니다." #: cms/templates/edit-tabs.html msgid "You can add additional custom pages to your course." -msgstr " 강좌에 custom 페이지를 추가할수 있습니다." +msgstr " 강좌에 사용자 정의 페이지를 추가할 수 있습니다." #: cms/templates/edit-tabs.html msgid "Add a New Page" -msgstr " 새페이지 추가" +msgstr " 신규 페이지 추가" #: cms/templates/edit-tabs.html msgid "What are pages?" @@ -16744,12 +16912,12 @@ msgid "" "(Courseware, Course info, Discussion, Wiki, and Progress) are followed by " "textbooks and custom pages that you create." msgstr "" -" 페이지란 당신 강좌의 상단에 수평으로 리스팅 된다. 디폴트페이지들(Courseware, Course info, Discussion, " -"Wiki, and Progress) 다음에는 당신이 생성하는 텍스트북 및 커스톰페이지가 뒤 따른다." +"페이지가 강좌의 상단에 수평으로 정렬됩니다. 기본 페이지들(강좌 내용, 강좌 정보, 게시판, 위키, 진도) 다음에 귀하가 생성하는 교재 " +"및 사용자 정의 페이지가 뒤 따르게 될 것입니다." #: cms/templates/edit-tabs.html msgid "Custom pages" -msgstr "커스톰페이지" +msgstr "사용자 정의 페이지란?" #: cms/templates/edit-tabs.html msgid "" @@ -16757,18 +16925,18 @@ msgid "" "course content. For example, you can create pages for the grading policy, " "course slides, and a course calendar. " msgstr "" -"당신은 학생들에게 추가적인 강좌 내용을 전달하기 위해 커스톰페이지를 생성할수 있다. 예를 들면, 평가기준, 강좌 슬라이드, 강좌 캘린더 " -"페이지등을 생성할 수 있다" +"귀하는 강좌 콘텐츠를 제공할 사용자 정의 페이지를 생성하고 편집할 수 있습니다. 예를 들어, 채점 규정, 강좌 슬라이드, 강좌 일정 등의" +" 페이지를 만들 수 있습니다. " #: cms/templates/edit-tabs.html msgid "How do pages look to students in my course?" -msgstr "내 강좌에서 페이지가 학생들에게 어떻게 보일까?" +msgstr "강좌가 학습자에게 어떻게 보일까?" #: cms/templates/edit-tabs.html msgid "" "Students see the default and custom pages at the top of your course and use " "these links to navigate." -msgstr "학생들은 당신강좌의 페이지상단에 있는 디폴트페이지 및 커스톰페이지를 보거서 이러한 링크를 이용해 탐색한다." +msgstr "학습자는 여기서 귀하가 설정한 순서대로 메뉴를 보고, 학습하게 됩니다." #: cms/templates/edit-tabs.html msgid "See an example" @@ -16776,11 +16944,11 @@ msgstr "예 보기" #: cms/templates/edit-tabs.html msgid "Pages in Your Course" -msgstr " 당신 강좌 페이지" +msgstr "내 강좌에 들어가는 페이지" #: cms/templates/edit-tabs.html msgid "Preview of Pages in your course" -msgstr " 당신강좌 페이지 미리보기" +msgstr " 내 강좌 페이지 미리보기" #: cms/templates/edit-tabs.html msgid "" @@ -16788,8 +16956,8 @@ msgid "" "(Courseware, Course Info, Discussion, Wiki, and Progress) are followed by " "textbooks and custom pages." msgstr "" -"강좌 상단의 네비게이션바에 페이지가 뜬다. 디폴트페이지들(Courseware, Course info, Discussion, Wiki, " -"and Progress) 다음에는 당신이 생성하는 텍스트북 및 커스톰페이지가 뒤 따른다." +"강좌 상단의 네비게이션 바에 페이지가 나타납니다. 교재와 사용자 정의 페이지는 기본 페이지(강좌 내용, 강좌 정보, 게시판, 위키, " +"진도)의 뒤에 위치하게 될 것입니다. " #: cms/templates/edit-tabs.html cms/templates/howitworks.html msgid "close modal" @@ -16840,7 +17008,7 @@ msgstr "대시보드로 돌아가기" #: cms/templates/export.html msgid "Library Export" -msgstr "라이브러리 내보내기" +msgstr "콘텐츠 보관함 내보내기" #: cms/templates/export.html msgid "Course Export" @@ -16848,7 +17016,7 @@ msgstr "강좌 내보내기" #: cms/templates/export.html msgid "About Exporting Libraries" -msgstr "라이브러리 내보내기에 관한 소개" +msgstr "콘텐츠 보관함 내보내기에 대한 소개" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -16858,8 +17026,8 @@ msgid "" "Zip) that contains the library structure and content. You can also re-import" " libraries that you've exported." msgstr "" -"라이브러리 내보내기 후 {studio_name} 외부에서 수정할 수 있습니다. 내보낸 파일은 .tar.gz 파일(즉, GNU Zip으로 " -"압축된 파일인 .tar file)이며, 라이브러리 구조와 콘텐츠를 포함합니다. 이후 해당 파일을 다시 가져오기할 수 있습니다. " +"콘텐츠 보관함 내보내기 후, {studio_name} 외부에서 수정할 수 있습니다. 내보낸 파일은 .tar.gz 파일(즉, GNU " +"Zip으로 압축된 파일인 .tar file)이며, 구조와 콘텐츠를 포함합니다. 이후 해당 파일을 다시 가져오기할 수 있습니다. " #: cms/templates/export.html msgid "About Exporting Courses" @@ -16890,23 +17058,23 @@ msgstr "" #: cms/templates/export.html msgid "Export My Library Content" -msgstr "내 라이브러리 콘텐츠를 내보내기" +msgstr "내 콘텐츠 보관함 내보내기" #: cms/templates/export.html msgid "Export My Course Content" -msgstr "내 강의 내용을 Export 하세요" +msgstr "내 강좌 콘텐츠 내보내기 " #: cms/templates/export.html msgid "Export Library Content" -msgstr "라이브러리 콘텐츠 내보내기" +msgstr "저장된 콘텐츠 내보내기" #: cms/templates/export.html msgid "Export Course Content" -msgstr "강의내용을 export하세요" +msgstr "강좌 콘텐츠 내보내기" #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" -msgstr "{em_start}강의와 export된{em_end} 데이터" +msgstr "강좌의 {em_start}내보내기{em_end}된 데이터" #: cms/templates/export.html msgid "" @@ -16915,11 +17083,11 @@ msgstr "MATLAB의 API 키와 LTI passports을 포함한 고급 설정 값" #: cms/templates/export.html msgid "Course Content (all Sections, Sub-sections, and Units)" -msgstr "강의내용(all Sections, Sub-sections, and Units)" +msgstr "강좌 콘텐츠 (주제, 소주제, 학습 활동 전체)" #: cms/templates/export.html msgid "Course Structure" -msgstr "강의구조" +msgstr "강좌 구조" #: cms/templates/export.html msgid "Individual Problems" @@ -16927,11 +17095,11 @@ msgstr "개별 문제" #: cms/templates/export.html msgid "Course Assets" -msgstr "강좌 자원" +msgstr "학습 자료" #: cms/templates/export.html msgid "Course Settings" -msgstr "강좌설정" +msgstr "강좌 설정" #: cms/templates/export.html msgid "Data {em_start}not exported{em_end} with your course:" @@ -16943,7 +17111,7 @@ msgstr "사용자 데이터" #: cms/templates/export.html msgid "Course Team Data" -msgstr "강좌팀 데이터" +msgstr "강좌 운영팀 데이터" #: cms/templates/export.html msgid "Forum/discussion Data" @@ -16951,7 +17119,7 @@ msgstr "게시판 데이터" #: cms/templates/export.html msgid "Why export a library?" -msgstr "라이브러리를 왜 내보내기 해야 하는가?" +msgstr "콘텐츠 보관함을 왜 내보낼까요?" #: cms/templates/export.html msgid "" @@ -16960,8 +17128,8 @@ msgid "" " may want to create a copy of your library that you can later import into " "another library instance and customize." msgstr "" -"라이브러리의 XML을 {studio_name}밖에서 직접 수정하고 싶을 수도 있습니다. 또는 다른 라이브러리로 가져오기한 후 수정할 수 " -"있도록 백업 카피를 만들고 싶을 수도 있습니다." +"콘텐츠 보관함의 XML을 {studio_name}밖에서 직접 수정하고 싶을 수도 있습니다. 또는 다른 콘텐츠 보관함으로 가져오기한 후 " +"수정할 수 있도록 백업 카피를 만들고 싶을 수도 있습니다." #: cms/templates/export.html msgid "Opening the downloaded file" @@ -16974,16 +17142,16 @@ msgid "" "data includes the library.xml file, as well as subfolders that contain " "library content." msgstr "" -"데이터를 추출할 아카이브 프로그램을 사용하세요. 추출된 데이터는 라이브러리 콘텐츠를 포함하는 하위폴더 뿐만 아니라 라이브러리 .xml " +"데이터를 추출할 아카이브 프로그램을 사용하세요. 추출된 데이터는 보관함의 콘텐츠를 포함하는 하위 폴더 뿐만 아니라 보관함의 .xml " "파일을 포함합니다." #: cms/templates/export.html msgid "Learn more about exporting a library" -msgstr "라이브러리 내보내기 대해 자세히 알아보기" +msgstr "콘텐츠 보관함 내보내기에 대해 자세히 알아보기" #: cms/templates/export.html msgid "Why export a course?" -msgstr "강좌내보내기를 하는 이유" +msgstr "강좌 내보내기를 하는 이유가 무엇인가요?" #: cms/templates/export.html msgid "" @@ -16992,8 +17160,8 @@ msgid "" "may want to create a copy of your course that you can later import into " "another course instance and customize." msgstr "" -"라이브러리의 XML을 {studio_name} 외부에서 직접 수정하고 싶을 수도 있습니다. 또는 다른 라이브러리로 가져오기한 후 수정할 " -"수 있도록 백업 카피를 만들고 싶을 수도 있습니다." +"콘텐츠 보관함의 XML을 {studio_name} 외부에서 직접 수정하고 싶을 수도 있습니다. 또는 다른 콘텐츠 보관함으로 가져오기한 후" +" 수정할 수 있도록 백업 카피를 만들고 싶을 수도 있습니다." #: cms/templates/export.html msgid "What content is exported?" @@ -17007,9 +17175,8 @@ msgid "" "data, grading information, discussion forum data, course settings, and " "course team information, is not exported." msgstr "" -"(section 하위 section 및 units 포함) 강의의 내용과 구조가 export됩니다. MATLAB의 API 키와 LTI " -"passports 등의 세부 설정에서 값도 내보내기됩니다. 학생 데이터, 등급 정보, 토론 포럼 자료, 설정, 그리고 팀의 정보를 " -"포함하여 다른 데이터는 내보내지지 않습니다." +"강좌 콘텐츠와 구조 (주제, 소주제, 학습활동 포함)가 내보내기 되었습니다. MATLAB API 키와 LTI Passport 포함 고급 " +"설정 값 또한 내보내집니다. 학습자 데이터, 채점 정보, 게시판 데이터 등의 다른 자료들은 내보내기 되지 않습니다. " #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -17018,16 +17185,16 @@ msgid "" "data includes the course.xml file, as well as subfolders that contain course" " content." msgstr "" -".tar.zip파일을 추출하는 아카이브프로그램을 사용하세요. 추출된 데이터는 강좌콘텐트를 포함하는 서브폴더 뿐 아니라 " +".tar.zip파일에서 데이터를 추출하는 아카이브 프로그램을 사용하세요. 추출된 데이터는 강좌콘텐츠를 포함하는 하위 폴더뿐 아니라 " "course.xml 파일도 포함합니다." #: cms/templates/export.html msgid "Learn more about exporting a course" -msgstr "강의 내보내기 대해 자세히 알아보기" +msgstr "강의 내보내기에 대해 자세히 알아보기" #: cms/templates/export_git.html msgid "Export Course to Git" -msgstr " 강좌를 지트에 내보내기" +msgstr " 강좌를 git에 내보내기" #: cms/templates/export_git.html cms/templates/widgets/header.html msgid "Export to Git" @@ -17039,7 +17206,7 @@ msgstr " 지트에 내보내기란?" #: cms/templates/export_git.html msgid "Use this to export your course to its git repository." -msgstr " 강좌를 지트 보관소에 내보내기 위해 이것을 사용하세요" +msgstr " 강좌를 git 저장소에 내보내기 위해 이것을 사용하세요" #: cms/templates/export_git.html msgid "" @@ -17052,12 +17219,12 @@ msgstr "" #: cms/templates/export_git.html msgid "Export Course to Git:" -msgstr " 강좌를 지트에 내보내기" +msgstr " 강좌를 git에 내보내기" #: cms/templates/export_git.html msgid "" "giturl must be defined in your course settings before you can export to git." -msgstr "지트로 내보내기 하기전에 지트 URL이 강좌설정에 정의되어야 합니다." +msgstr "git로 내보내기 전에 git URL이 강좌 설정에 정의되어야 합니다." #: cms/templates/export_git.html msgid "Export Failed" @@ -17073,7 +17240,7 @@ msgstr " 당신의 강좌" #: cms/templates/export_git.html msgid "Course git url:" -msgstr " 강좌 지트 URL" +msgstr " 강좌 git URL" #: cms/templates/group_configurations.html #: cms/templates/visibility_editor.html @@ -17122,7 +17289,7 @@ msgstr "" #: cms/templates/group_configurations.html msgid "Learn More" -msgstr "좀 더 배우기" +msgstr "더 알아보기" #: cms/templates/group_configurations.html msgid "" @@ -17153,13 +17320,13 @@ msgstr "환영합니다" #: cms/templates/howitworks.html msgid "Welcome to {studio_name}" -msgstr "{studio_name}에 오신것을 환영합니다! " +msgstr "{studio_name}에 오신 것을 환영합니다! " #: cms/templates/howitworks.html msgid "" "{studio_name} helps manage your online courses, so you can focus on teaching" " them" -msgstr "교육에 집중할 수 있도록, {studio_name} 강의 관리를 도와줍니다." +msgstr "{studio_name}가 효과적인 강좌 운영 및 관리를 도와드리겠습니다." #: cms/templates/howitworks.html msgid "{studio_name}'s Many Features" @@ -17167,11 +17334,11 @@ msgstr "{studio_name} 다양한 기능" #: cms/templates/howitworks.html msgid "{studio_name} Helps You Keep Your Courses Organized" -msgstr "{studio_name}는 강좌 순서를 배치하는데 도와줍니다." +msgstr "{studio_name}는 강좌가 잘 구성되도록 도와줍니다." #: cms/templates/howitworks.html msgid "Keeping Your Course Organized" -msgstr "강좌 정돈" +msgstr "자유롭게 강좌를 구성하실 수 있습니다." #: cms/templates/howitworks.html msgid "" @@ -17179,57 +17346,54 @@ msgid "" "Outline editor, providing a simple hierarchy and easy drag " "and drop to help you and your students stay organized." msgstr "" -"강좌의 근간을 이루는 것은 강좌의 구성 방식입니다. {studio_name} 는 강좌 개요 편집기를 " -"제공합니다. 이 편집기를 이용하면 항목을 드래그하고 떨어트리는 것만으로, 강좌의 구성을 짜임새있게 만들 수 있습니다. " +"{studio_name}에서는 마우스 조작만으로 쉽게 강좌를 구성할 수 있습니다. 강좌 개요 편집기를 " +"활용해보세요." #: cms/templates/howitworks.html msgid "Simple Organization For Content" -msgstr "콘텐츠에 대한 간단한 정돈" +msgstr "체계적인 강좌 구성" #: cms/templates/howitworks.html msgid "" "{studio_name} uses a simple hierarchy of sections and " "subsections to organize your content." msgstr "" -"{studio_name}는 강좌를 정돈하기 위해 섹션하위 섹션의 간단한" -" 계층구조를 이용합니다." +"{studio_name}는 주제소주제의 계층구조로 강좌를 구성합니다." #: cms/templates/howitworks.html msgid "Change Your Mind Anytime" -msgstr "언제든지 마음을 바꾸어도 됩니다." +msgstr "간편한 작성 및 수정" #: cms/templates/howitworks.html msgid "" "Draft your outline and build content anywhere. Simple drag and drop tools " "let you reorganize quickly." -msgstr "어디서든지 개요 초안을 만들고 콘텐츠를 만드세요. 콘텐츠를 정돈하기 위해서는 드래그 드롭 도구를 사용하세요." +msgstr "마우스로 간단하게 강좌 개요를 작성 및 수정하고, 콘텐츠를 자유롭게 배열해 보세요." #: cms/templates/howitworks.html msgid "Go A Week Or A Semester At A Time" -msgstr "한번에 한 주 혹은 한 학기 정도 하세요" +msgstr "순차적인 제작" #: cms/templates/howitworks.html msgid "" "Build and release sections to your students incrementally. " "You don't have to have it all done at once." -msgstr "주제를 점차적으로 만들고 공개하세요. 한 번에 모든 것을 만들 필요는 없습니다." +msgstr "주제를 단계적으로 제작 후 공개하세요. 한 번에 강좌 전체를 제작하지 않으셔도 됩니다" #: cms/templates/howitworks.html msgid "Learning is More than Just Lectures" -msgstr "학습은 강의 그 이상입니다." +msgstr "다양한 학습 경험을 제공할 수 있습니다." #: cms/templates/howitworks.html msgid "" "{studio_name} lets you weave your content together in a way that reinforces " "learning. Insert videos, discussions, and a wide variety of exercises with " "just a few clicks." -msgstr "" -"{studio_name}는 학습을 강화하는 방식으로 콘텐츠들을 엮어 놓을 수 있게 합니다. 몇 번의 클릭만으로 동영상을 삽입하고 다양한 " -"연습문제를 저작할수 있습니다." +msgstr "{studio_name}에서는 학습 효과를 높이기 위해 여러 콘텐츠를 다채롭게 활용할 수 있습니다" #: cms/templates/howitworks.html msgid "Create Learning Pathways" -msgstr "학습 경로 만들기" +msgstr "다양한 교수 학습 자료 지원" #: cms/templates/howitworks.html msgid "" @@ -17239,35 +17403,33 @@ msgstr "멀티미디어, HTML, 연습문제를 통해 학습자가 개념을 보 #: cms/templates/howitworks.html msgid "Work Visually, Organize Quickly" -msgstr "시각적으로 작업, 빠르게 정돈" +msgstr "보면서 작업할 수 있는 방식" #: cms/templates/howitworks.html msgid "" "Work visually and see exactly what your students will see. Reorganize all " "your content with drag and drop." -msgstr "시각적으로 작업하고 학생들이 보게 되는 것과 똑 같은 것을 보세요. 드래그와 드롭으로 모든 콘텐츠들을 정돈하세요." +msgstr "학습자가 보게 될 화면을 보면서, 마우스로 끌고 오기만으로 편리하게 작업할 수 있습니다" #: cms/templates/howitworks.html msgid "A Broad Library of Problem Types" -msgstr "다양한 문제 유형 라이브러리" +msgstr "다양한 문제 유형 제공" #: cms/templates/howitworks.html msgid "" "It's more than just multiple choice. {studio_name} supports more than a " "dozen types of problems to challenge your learners." -msgstr "" -"이것은 일반 객관식 문제 그 이상입니다. {studio_name}은 학습자에게 도전 의식을 불러일으킬 12개 이상의 문제 유형을 " -"지원합니다." +msgstr "매번 똑 같은 문제 유형이 단조로운가요? {studio_name}는 12개 이상의 문제 유형을 지원합니다." #: cms/templates/howitworks.html msgid "" "{studio_name} Gives You Simple, Fast, and Incremental Publishing. With " "Friends." -msgstr "{studio_name}는 간단하고 빠르고 점진적인 출판 기능을 제공합니다." +msgstr "{studio_name}는 실시간 반영 및 협업이 가능합니다." #: cms/templates/howitworks.html msgid "Simple, Fast, and Incremental Publishing. With Friends." -msgstr "친구와 함께 가능한 간단하고 빠르고 점진적인 출판 기능" +msgstr "실시간 반영 및 협업이 가능합니다." #: cms/templates/howitworks.html msgid "" @@ -17275,23 +17437,21 @@ msgid "" "how you build curriculum. Instant publishing to the web when you want it, " "incremental release when it makes sense. And with co-authors, you can have a" " whole team building a course, together." -msgstr "" -"{studio_name}는 강의를 만드는 과정을 알고 있습니다. 부분 업데이트가 가능하며, 동료 저자들과 함께 강좌를 함께할 팀을 만들 " -"수 있습니다." +msgstr "{studio_name}에서는 K-MOOC 강좌 제작 및 수정이 용이하며, 이를 동료 교수자와 함께 할 수도 있습니다." #: cms/templates/howitworks.html msgid "Instant Changes" -msgstr "즉각적인 변경" +msgstr "즉각적인 수정" #: cms/templates/howitworks.html msgid "" "Caught a bug? No problem. When you want, your changes go live when you click" " Save." -msgstr "버그를 수정했습니까? 문제 없습니다. 원할때 저장버튼을 클릭하면 라이브로 변경사항이 저장됩니다." +msgstr "수정사항이 있으신지요? 복잡한 절차도, 기다릴 필요도 없이 수정 결과가 바로 적용됩니다." #: cms/templates/howitworks.html msgid "Release-On Date Publishing" -msgstr "공개일 출간" +msgstr "지정된 날짜에 공개" #: cms/templates/howitworks.html msgid "" @@ -17299,18 +17459,19 @@ msgid "" " live and {studio_name} takes care of the rest. Build your course " "incrementally." msgstr "" -"섹션을 완료했을때 섹션이 언제 라이브로 나가게 될것인가를 선택하면 {studio_name}가 처리합니다." +"주제 마다 공개일을 지정해두시면, 그날부터 {studio_name}에서 저절로 진행이 됩니다." #: cms/templates/howitworks.html msgid "Work in Teams" -msgstr "팀으로 작업" +msgstr "강좌 운영 및 관리를 함께 " #: cms/templates/howitworks.html msgid "" "Co-authors have full access to all the same authoring tools. Make your " "course better through a team effort." msgstr "" -"공동 저자들은 모든 동일한 저작 도구들에 대한 모든 접근권한을 가지고 있습니다. 팀 협동을 통하여 더 좋은 강좌를 만들어 보세요." +"교수자 혼자 강좌를 관리하지 않아도 됩니다. 모든 저작 도구들에 대해 동일한 접근권한을 가질 수 있는 공동 관리자들과 함께 더 좋은 " +"강좌를 만들어 보세요." #: cms/templates/howitworks.html msgid "Sign Up for {studio_name} Today!" @@ -17318,7 +17479,7 @@ msgstr "{studio_name}에 등록하세요!" #: cms/templates/howitworks.html msgid "Sign Up & Start Making an {platform_name} Course" -msgstr "로그인 & {platform_name} 강의 만들기 시작" +msgstr "로그인 & {platform_name} 강좌 만들기 시작" #: cms/templates/howitworks.html msgid "Already have a {studio_name} Account? Sign In" @@ -17332,7 +17493,7 @@ msgstr "강좌 개요 입력하기" msgid "" "Simple two-level outline to organize your couse. Drag and drop, and see your" " course at a glance." -msgstr "강좌를 정리하기 위한 간단한 2 단계 개요입니다. 드래그와 드롭 하고 강좌를 한눈에 보세요." +msgstr "강좌를 구성하기 위한 2단계 강좌 개요입니다. 마우스로 끌고 와서, 귀하의 강좌 구성을 한 눈에 보세요. " #: cms/templates/howitworks.html msgid "More than Just Lectures" @@ -17366,7 +17527,7 @@ msgstr "학습자들이 이 구성요소에 접근할 수 없을 것입니다. #: cms/templates/import.html msgid "Library Import" -msgstr "라이브러리 가져오기" +msgstr "콘텐츠 보관함 가져오기" #: cms/templates/import.html msgid "Course Import" @@ -17380,9 +17541,8 @@ msgid "" "recommend that you export the current library, so that you have a backup " "copy of it." msgstr "" -"계속하기 전에 라이브러리를 가져옵니다. 가져온 라이브러리의 콘텐츠는 기존의 라이브러리 콘텐츠를 대체합니다. {em_start} 라이브러리" -" 가져오기의 실행취소는 불가능합니다.{em_end} 이를 실행하기 전에, 현재 라이브러리를 먼저 내보낸 후, 백업 파일을 만드는 것을 " -"권합니다." +"콘텐츠 보관함을 가져옵니다. 가져온 콘텐츠로 기존의 콘텐츠를 대체하게 됩니다. {em_start} 콘텐츠 보관함 가져오기의 실행취소는 " +"불가능합니다.{em_end} 이를 실행하기 전에, 현재 콘텐츠 보관함을 먼저 내보낸 후, 백업 파일을 만드는 것을 권합니다." #: cms/templates/import.html msgid "" @@ -17390,8 +17550,8 @@ msgid "" "compressed with GNU Zip). This .tar.gz file must contain a library.xml file." " It may also contain other files." msgstr "" -"가져온 라이브러리는 .tar.gz파일이어야 합니다 (즉, GNU Zip으로 압축한 .tar 파일이어야 합니다.) .tar.gz 파일은 " -"라이브러리 .xml 파일을 포함합니다. 그 외 다른 파일 또한 포함할 가능성이 있습니다. " +"가져온 콘텐츠 보관함은 .tar.gz 파일이어야 합니다 (즉, GNU Zip으로 압축한 .tar 파일이어야 합니다.) .tar.gz " +"파일은 .xml 파일을 포함해야 합니다. 그 외 다른 파일 또한 포함할 가능성이 있습니다. " #: cms/templates/import.html msgid "" @@ -17401,7 +17561,7 @@ msgid "" "your library until the import operation has completed." msgstr "" "가져오기는 총 5단계로 이루어집니다. 처음 두 단계에는, 이 페이지에 있어야 합니다. Unpacking 단계가 완료된 후 이 페이지를 " -"나가도 됩니다. 그러나, 가져오기 작업이 완료되기 전까지는 라이브러리 변경을 안 하시는 것이 좋습니다. " +"나가도 됩니다. 그러나, 가져오기 작업이 완료되기 전까지는 콘텐츠 보관함 변경을 안 하시는 것이 좋습니다. " #: cms/templates/import.html msgid "" @@ -17411,9 +17571,8 @@ msgid "" "recommend that you export the current course, so that you have a backup copy" " of it." msgstr "" -"계속하기 전에 라이브러리를 가져옵니다. 가져온 라이브러리의 콘텐츠는 기존의 라이브러리 콘텐츠를 대체합니다. {em_start} 라이브러리" -" 가져오기의 실행취소는 불가능합니다.{em_end} 이를 실행하기 전에, 현재 라이브러리를 먼저 내보낸 후, 백업 파일을 만드는 것을 " -"권합니다." +"콘텐츠 보관함을 가져옵니다. 가져온 보관함의 콘텐츠는 기존의 콘텐츠를 대체합니다. {em_start} 콘텐츠 보관함 가져오기의 실행취소는" +" 불가능합니다.{em_end} 이를 실행하기 전에, 현재 콘텐츠 보관함을 먼저 내보낸 후, 백업 파일을 만드는 것을 권합니다." #: cms/templates/import.html msgid "" @@ -17421,8 +17580,8 @@ msgid "" "compressed with GNU Zip). This .tar.gz file must contain a course.xml file. " "It may also contain other files." msgstr "" -"당신이 import한 강의는 .tar.gz file이어야 한다 (즉 GNU Zip으로 압축된 .tar file 이다). \n" -"이 .tar.gz file은 하나의 course.xml을 포함하여야만 한다. 이 파일은 또한 다른 파일들을 포함할수 있다." +"가져온 강좌는 .tar.gz file (즉 GNU Zip으로 압축된 .tar file)이어야 합니다.\n" +"이 .tar.gz file은 하나의 course.xml을 포함해야만 하며, 다른 파일들을 포함할 수도 있습니다." #: cms/templates/import.html msgid "" @@ -17432,19 +17591,19 @@ msgid "" "your course until the import operation has completed." msgstr "" "가져오기는 총 5단계로 이루어집니다. 처음 두 단계에는, 이 페이지에 있어야 합니다. Unpacking 단계가 완료된 후 이 페이지를 " -"나가도 됩니다. 그러나, 가져오기 작업이 완료되기 전까지는 라이브러리 변경을 안 하시는 것이 좋습니다. " +"나가도 됩니다. 그러나, 가져오기 작업이 완료되기 전까지는 콘텐츠 보관함 변경을 안 하시는 것이 좋습니다. " #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Library Content" -msgstr "라이브러리 내용을 대체 하기 위한 .tar .gz파일을 선택하세요." +msgstr "보관함의 콘텐츠를 대체할 .tar .gz파일을 선택하세요." #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Course Content" -msgstr "강좌 내용을 대체 하기 위한 .tar .gz파일을 선택하세요." +msgstr "파일을 가져옵니다." #: cms/templates/import.html msgid "Choose a File to Import" -msgstr "import할 파일을 선택하세요" +msgstr "가져올 파일을 선택하세요." #: cms/templates/import.html msgid "File Chosen:" @@ -17452,7 +17611,7 @@ msgstr "선택된 파일:" #: cms/templates/import.html msgid "Replace my library with the selected file" -msgstr "내 라이브러리를 선택된 파일로 대체하기" +msgstr "내 콘텐츠 보관함을 선택된 파일로 대체하기" #: cms/templates/import.html msgid "Replace my course with the selected file" @@ -17460,7 +17619,7 @@ msgstr "내 강좌를 선택된 파일로 대체하기" #: cms/templates/import.html msgid "Library Import Status" -msgstr "라이브러리 가져오기 상태" +msgstr "콘텐츠 보관함 가져오기 상태" #: cms/templates/import.html msgid "Course Import Status" @@ -17493,17 +17652,17 @@ msgstr "의미, 구문, 요청한 데이터 확인" #: cms/templates/import.html msgid "Updating Library" -msgstr "라이브러리 업데이트하기" +msgstr "콘텐츠 보관함 업데이트하기" #: cms/templates/import.html msgid "Updating Course" -msgstr "강좌 업데이트" +msgstr "강좌 정보" #: cms/templates/import.html msgid "" "Integrating your imported content into this library. This process might take" " longer with larger libraries." -msgstr "가져온 콘텐츠를 이 강좌에 통합합니다. 대규모 라이브러리일 경우 작업 처리 시간이 오래 걸릴 수 있습니다. " +msgstr "가져온 콘텐츠를 이 강좌에 통합합니다. 크기가 큰 콘텐츠 보관함일 경우 작업 처리 시간이 오래 걸릴 수 있습니다. " #: cms/templates/import.html msgid "" @@ -17517,7 +17676,7 @@ msgstr "성공" #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" -msgstr "가져오기한 콘텐츠가 본 라이브러리에 통합되어졌습니다." +msgstr "가져온 콘텐츠가 이 콘텐츠 보관함에 통합되었습니다." #: cms/templates/import.html msgid "Your imported content has now been integrated into this course" @@ -17525,7 +17684,7 @@ msgstr "강좌의 삽입된 컨텐츠들이 통합되었습니다." #: cms/templates/import.html msgid "View Updated Library" -msgstr "업데이트된 라이브러리 보기" +msgstr "업데이트된 콘텐츠 보관함 보기" #: cms/templates/import.html msgid "View Updated Outline" @@ -17533,7 +17692,7 @@ msgstr "업데이트된 개요 보기" #: cms/templates/import.html msgid "Why import a library?" -msgstr "왜 라이브러리에서 가져오나요?" +msgstr "왜 콘텐츠 보관함을 가져오나요?" #: cms/templates/import.html msgid "" @@ -17546,7 +17705,7 @@ msgstr "" #: cms/templates/import.html msgid "Note: Library content is not automatically updated in courses" -msgstr "주의: 라이브러리 콘텐츠는 강좌에서 자동으로 업데이트 되지 않습니다." +msgstr "주의: 보관함의 콘텐츠는 강좌에서 자동으로 업데이트 되지 않습니다." #: cms/templates/import.html msgid "" @@ -17555,16 +17714,16 @@ msgid "" "updated content. You must manually refresh the randomized content blocks to " "bring them up to date with the latest library content." msgstr "" -"1개 이상의 강좌에서 무작위 콘텐츠 블록에 의해 참조된 라이브러리를 변경하거나 가져오려면, 강좌가 '업데이트된 콘텐트 자동 사용' 기능을" -" 사용하면 안 됩니다. 이에 무작위 콘텐츠 블록을 최신 라이브러리 콘텐츠로 수동으로 업데이트해야 합니다." +"1개 이상의 강좌에서 무작위 콘텐츠 블록에 의해 참조된 콘텐츠 보관함을 변경하거나 가져오려면, 강좌가 '업데이트된 콘텐츠 자동 사용' " +"기능을 사용하면 안 됩니다. 이에 무작위 콘텐츠 블록을 최신 콘텐츠로 수동으로 업데이트해야 합니다." #: cms/templates/import.html msgid "Learn more about importing a library" -msgstr "라이브러리 가져오기에 대해 자세히 알아보기" +msgstr "콘텐츠 보관함 가져오기에 대해 자세히 알아보기" #: cms/templates/import.html msgid "Why import a course?" -msgstr "강좌를 import 하는 이유" +msgstr "강좌를 가져오기하는 이유가 무엇인가요?" #: cms/templates/import.html msgid "" @@ -17572,12 +17731,12 @@ msgid "" "existing course altogether. Or, you may have developed a course outside " "{studio_name}." msgstr "" -"현재 강좌의 새로운 버젼을 실행하거나, 현재강좌를 바꾸기를 원할것입니다. 또는 {studio_name}외부에서 강좌를 개발했을 수도 " -"있습니다." +"때로는 현재 강좌를 새롭게 바꾸고 싶기도 합니다. {studio_name} 외부에서 강좌를 개발하고 싶을 수도 있는데, 그럴때 이 기능을" +" 활용해보세요." #: cms/templates/import.html msgid "What content is imported?" -msgstr "어떤 콘텐츠가 import 됩니까?" +msgstr "어떤 콘텐츠를 가져올 수 있을까요?" #: cms/templates/import.html msgid "" @@ -17586,12 +17745,12 @@ msgid "" "information, discussion forum data, course settings, and course team " "information, remains the same as it was in the existing course." msgstr "" -"오직 강의 콘텐트 및 구조(섹션, 서브섹션, 유닛 포함)만이 내보내 질수 있다. 학생데이터, 성적정보, 토론, 포럼데이터, 강좌셋팅 " -"그리고 강좌팀 정보를 포함하는 다른 데이터는 기존강좌에서처럼 그대로 유지된다." +"강좌 콘텐츠와 구조 (주제, 소주제, 학습활동 포함)를 가져올 수 있습니다. 학습자 데이터, 채점 정보, 게시판 데이터는 기존 강의에 " +"존재하던 것으로 유지됩니다." #: cms/templates/import.html msgid "Warning: Importing while a course is running" -msgstr "경고: 강좌가 실행되는 동안 들여오기" +msgstr "강좌 운영 중에 가져오기" #: cms/templates/import.html msgid "" @@ -17600,8 +17759,8 @@ msgid "" "associated with those Problem components may be lost. This data includes " "students' problem scores." msgstr "" -"귀하의 강좌가 진행 중에, 가져오기를 실행해서 문제 구성요소의 URL먕 (또는 url_name nodes)를 변경하면, 해당 문제 " -"구성요소와 연관된 학습자의 데이터는 삭제됩니다. 이 데이터에는 학습자의 성적이 포함되어 있습니다. " +"강좌 진행 중에 가져오기를 실행해 문제 구성요소의 URL(또는 url_name nodes)를 변경하면, 해당 문제 구성요소와 연관된 " +"학습자의 데이터가 삭제됩니다. 이 데이터에는 학습자의 성적이 포함되어 있습니다. " #: cms/templates/import.html msgid "Learn more about importing a course" @@ -17621,7 +17780,7 @@ msgstr "강좌를 만들기 위해 운영팀에게 이메일" #: cms/templates/index.html msgid "New Library" -msgstr "새로운 라이브러리" +msgstr "새 콘텐츠 보관함" #: cms/templates/index.html msgid "Please correct the highlighted fields below." @@ -17639,11 +17798,11 @@ msgstr "강좌 만들기에 필요한 정보" msgid "" "The public display name for your course. This cannot be changed, but you can" " set a different display name in Advanced Settings later." -msgstr "강좌명: 설정 후 변경할 수 없지만, 고급설정에서 사용자가 보게 될 강좌명으로 설정할수 있습니다." +msgstr "나중에 변경할 수 없습니다. " #: cms/templates/index.html msgid "The name of the organization sponsoring the course." -msgstr "강좌 후원 기관명." +msgstr "강좌 제공 기관 이름입니다." #: cms/templates/index.html msgid "" @@ -17655,20 +17814,19 @@ msgstr "주의: 강좌 URL의 일부이므로, 영어 알파벳으로 작성하 msgid "" "This cannot be changed, but you can set a different display name in Advanced" " Settings later." -msgstr "변경할 수 없지만 고급 설정에서 사용자가 보는 명칭을 설정할수 있습니다." +msgstr "고급 설정에서 학습자가 볼 명칭을 새롭게 설정할 수 있습니다." #: cms/templates/index.html msgid "" "The unique number that identifies your course within your organization." -msgstr "기관별 강좌 고유번호:" +msgstr "기관별 강좌 고유번호입니다." #: cms/templates/index.html msgid "" "Note: This is part of your course URL, so no spaces or special characters " "are allowed and it cannot be changed." msgstr "" -"주의: 강좌 URL의 일부로 영어 알파벳과 숫자로 작성되며, 공백이나 특수문자는 허용되지 않고습니다. 번호가 한번 설정되면 변경할 수 " -"없습니다." +"주의: 강좌 URL의 일부로 영어 알파벳과 숫자로 작성되며, 공백이나 특수문자는 허용되지 않습니다. 초기 설정 후, 변경할 수 없습니다." #: cms/templates/index.html msgid "The term in which your course will run." @@ -17680,15 +17838,15 @@ msgstr "만들기" #: cms/templates/index.html msgid "Create a New Library" -msgstr "새로운 라이브러리 만들기" +msgstr "새 콘텐츠 보관함 만들기" #: cms/templates/index.html msgid "Required Information to Create a New Library" -msgstr "새 라이브러리를 만드는데 필요한 정보" +msgstr "새 콘텐츠 보관함을 만들기 위해 필요한 정보" #: cms/templates/index.html msgid "Library Name" -msgstr "라이브러리 이름" +msgstr "콘텐츠 보관함명" #. Translators: This is an example name for a new content library, seen when #. filling out the form to create a new library. (A library is a collection of @@ -17699,19 +17857,19 @@ msgstr "ex 컴퓨터 개론 문제" #: cms/templates/index.html msgid "The public display name for your library." -msgstr "라이브러리의 공개이름" +msgstr "콘텐츠 보관함 이름" #: cms/templates/index.html msgid "The public organization name for your library." -msgstr "라이브러리의 기관이름" +msgstr "이 콘텐츠 보관함을 사용할 기관 이름입니다." #: cms/templates/index.html msgid "This cannot be changed." -msgstr "변경될 수 없습니다." +msgstr "변경할 수 없습니다." #: cms/templates/index.html msgid "Library Code" -msgstr "라이브러리 코드" +msgstr "콘텐츠 보관함 코드" #. Translators: This is an example for the "code" used to identify a library, #. seen when filling out the form to create a new library. This example is @@ -17723,13 +17881,13 @@ msgstr "예: CSPROB" #: cms/templates/index.html msgid "The unique code that identifies this library." -msgstr "이 라이브러리를 식별하기 위한 고유 코드" +msgstr "이 콘텐츠 보관함을 식별하기 위한 고유 코드입니다." #: cms/templates/index.html msgid "" "Note: This is part of your library URL, so no spaces or special characters " "are allowed." -msgstr "주의: 강의 URL의 일부로 영어 알파벳과 숫자로 작성하며, 공백이나 특수문자는 허용되지 않습니다." +msgstr "주의: 강좌 URL의 일부로 영어 알파벳과 숫자로 작성하며, 공백이나 특수문자는 허용되지 않습니다." #: cms/templates/index.html msgid "Courses Being Processed" @@ -17749,7 +17907,7 @@ msgstr "course run 이 만들어지고 있습니다." #. and configuring the existing course so that it can be re-run. #: cms/templates/index.html msgid "Configuring as re-run" -msgstr "다시 시작하기위한 설정" +msgstr "다시 시작하기 위한 설정" #: cms/templates/index.html msgid "" @@ -17771,7 +17929,7 @@ msgstr "" #: cms/templates/index.html msgid "Libraries" -msgstr "라이브러리들" +msgstr "콘텐츠 보관함" #: cms/templates/index.html msgid "Re-run Course" @@ -17793,7 +17951,7 @@ msgstr "처음 강좌를 만들어 보세요" #: cms/templates/index.html msgid "Your new course is just a click away!" -msgstr "새 강좌를 클릭하나로 만들 수 있습니다." +msgstr "새 강좌를 클릭 하나로 만들 수 있습니다." #: cms/templates/index.html msgid "Becoming a Course Creator in {studio_name}" @@ -17870,28 +18028,28 @@ msgstr "(읽기)" #: cms/templates/index.html msgid "Were you expecting to see a particular library here?" -msgstr "특정 라이브러리를 여기서 보고싶으신가요?" +msgstr "특정 콘텐츠 보관함을 여기서 보고 싶으신가요?" #: cms/templates/index.html msgid "" "The library creator must give you access to the library. Contact the library" " creator or administrator for the library you are helping to author." -msgstr "라이브러리 생성자가 귀하에게 라이브러리 접근 권한을 줘야 합니다. 라이브러리 생성자 또는 관리자에게 문의하세요." +msgstr "콘텐츠 보관함 생성자에게 접근 권한을 받아야 합니다. 생성자 또는 관리자에게 문의하세요." #: cms/templates/index.html msgid "Create Your First Library" -msgstr "첫번째 라이브러리 만들기" +msgstr "첫 번째 콘텐츠 보관함 만들기" #: cms/templates/index.html msgid "" "Libraries hold a pool of components that can be re-used across multiple " "courses. Create your first library with the click of a button!" msgstr "" -"라이브러리는 다양한 강좌에서 다시 사용할 수 있는 구성요소를 가지고 있습니다. 버튼 클릭 한 번으로 첫 라이브러리를 만들어보세요!" +"콘텐츠 보관함은 다양한 강좌에서 다시 사용할 수 있는 구성요소를 가지고 있습니다. 버튼 클릭 한 번으로 첫 콘텐츠 보관함을 만들어보세요!" #: cms/templates/index.html msgid "New to {studio_name}?" -msgstr "{studio_name}에 처음이신가요?" +msgstr "{studio_name}에 처음 오셨나요?" #: cms/templates/index.html msgid "" @@ -17900,12 +18058,12 @@ msgid "" " of the page to access our continually updated documentation and other " "{studio_name} resources." msgstr "" -" {studio_name} 에 대해 더 알고 싶으시면 오른쪽 상단의 도움말을 클릭하세요. 페이지 하단의 링크를 통해, 계속 업데이트되고 " +" {studio_name}에 대해 더 알고 싶으시면 오른쪽 상단의 도움말을 클릭하세요. 페이지 하단의 링크를 통해, 계속 업데이트 되고 " "있는 도움말과 다른 {studio_name} 자료들도 이용하실 수 있습니다." #: cms/templates/index.html msgid "Getting Started with {studio_name}" -msgstr "{studio_name}시작하기" +msgstr "{studio_name} 도움말 보기" #: cms/templates/index.html msgid "Use our feedback tool, Tender, to request help" @@ -17942,6 +18100,7 @@ msgstr "" "스태프에게 연락하세요{link_end}." #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "%(name)s 님, 등록해 주셔서 감사합니다." @@ -17950,6 +18109,7 @@ msgid "We need to verify your email address" msgstr "이메일 주소를 검토할 필요가 있습니다." #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -17977,7 +18137,7 @@ msgstr "{studio_name} 계정에 도움이 필요합니다." #: cms/templates/library.html msgid "Content Library" -msgstr "콘텐츠 라이브러리" +msgstr "콘텐츠 보관함" #: cms/templates/library.html msgid "Add Component" @@ -17985,13 +18145,13 @@ msgstr "구성요소 추가하기" #: cms/templates/library.html msgid "Adding content to your library" -msgstr "라이브러리에 컨텐츠 추가" +msgstr "콘텐츠 추가하기" #: cms/templates/library.html msgid "" "Add components to your library for use in courses, using Add New Component " "at the bottom of this page." -msgstr "강좌에서 사용하기 위해 귀하의 라이브러리에 구성요소를 추가합니다. 페이지 하단의 '새 구성요소 추가하기'를 클릭하세요." +msgstr "강좌에서 사용하기 위해 귀하의 콘텐츠 보관함에 구성요소를 추가합니다. 페이지 하단의 '새 구성요소 추가하기'를 클릭하세요." #: cms/templates/library.html msgid "" @@ -17999,12 +18159,12 @@ msgid "" "recently added at the bottom. Use the pagination arrows to navigate from " "page to page if you have more than one page of components in your library." msgstr "" -"구성요소들이 최근 추가 순으로 정렬됩니다. 이에 따라 가장 최근에 추가된 것이 가장 위에 있게 됩니다. 1페이지 이상의 구성요소를 가지고" -" 있다면, '페이지 번호 매기기' 기능을 사용하세요. " +"구성요소는 가장 최근에 추가된 것이 가장 위에 있는 방식으로 정렬됩니다. 1페이지 이상의 구성요소를 가지고 있다면, '페이지 번호 " +"매기기' 기능을 사용하세요. " #: cms/templates/library.html msgid "Using library content in courses" -msgstr "강좌에서 라이브러리 콘텐츠 사용하기 " +msgstr "강좌에서 보관함의 콘텐츠 사용하기 " #: cms/templates/library.html msgid "" @@ -18015,13 +18175,13 @@ msgid "" "this library as the source library, and specify the number of problems to be" " randomly selected and displayed to each student." msgstr "" -"라이브러리 콘텐츠를 강좌에서 활용할 수 있습니다. 이를 위해 {em_start}라이브러리 콘텐츠{em_end} 정책 키를, 강좌의 '고급" -" 설정'에 있는 '고급 모듈 목록'에 추가한 후 '무작위 콘텐츠 블록'을 귀하의 강좌 내용에 추가하면 됩니다. '무작위 콘텐츠 블록' " -"설정을 하게 되면, 라이브러리를 소스 라이브러리로 선택하고, 문제의 갯수가 무작위로 설정되고 보여집니다. " +"보관함의 콘텐츠를 강좌에서 활용할 수 있습니다. 이를 위해 {em_start}콘텐츠{em_end} 정책 키를, 강좌의 '고급 설정'에 " +"있는 '고급 모듈 목록'에 추가합니다. 그후 '무작위 콘텐츠 블록'을 귀하의 강좌 내용에 추가하면 됩니다. 각 '무작위 콘텐츠 블록' 의" +" 설정에서, 콘텐츠 보관함을 소스 보관함로 선택하고, 각 학습자에게 보일 문제의 갯수를 지정하세요. " #: cms/templates/library.html msgid "Learn more about content libraries" -msgstr "컨텐츠 라이브러리에 대해서 더 배우기" +msgstr "콘텐츠 보관함에 대해 더 알아보기" #: cms/templates/login.html cms/templates/widgets/header.html msgid "Sign In" @@ -18029,11 +18189,11 @@ msgstr "로그인" #: cms/templates/login.html msgid "Sign In to {studio_name}" -msgstr "{studio_name}으로 로그인" +msgstr "{studio_name} 로그인" #: cms/templates/login.html msgid "Don't have a {studio_name} Account? Sign up!" -msgstr "{studio_name} 계정이 없습니까? 등록하세요!" +msgstr "{studio_name}에 지금 가입하세요!" #: cms/templates/login.html msgid "Required Information to Sign In to {studio_name}" @@ -18058,15 +18218,15 @@ msgstr "강좌 팀 설정" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "New Team Member" -msgstr "새 팀 구성원" +msgstr "신규 팀원 추가" #: cms/templates/manage_users.html msgid "Add a User to Your Course's Team" -msgstr "강좌 팀에 사용자 추가" +msgstr "강좌 운영팀에 사용자 추가하기" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "New Team Member Information" -msgstr "새 팀 구성원 정보" +msgstr "신규 팀원 정보" #: cms/templates/manage_users.html cms/templates/manage_users_lib.html msgid "User's Email Address" @@ -18082,22 +18242,21 @@ msgstr "사용자 추가" #: cms/templates/manage_users.html msgid "Add Team Members to This Course" -msgstr "이 강의에 팀 멤버 추가" +msgstr "운영 팀원 추가" #: cms/templates/manage_users.html msgid "" "Adding team members makes course authoring collaborative. Users must be " "signed up for {studio_name} and have an active account." -msgstr "" -"팀 구성원을 추가해서 강좌 제작을 협업으로 할 수 있습니다. 사용자는 {studio_name}에 등록하고 활성 계정이 있어야합니다." +msgstr "팀원을 추가해서 강좌 제작을 협업할 수 있습니다. 사용자는 {studio_name}에 등록되어 있고 계정이 있어야 합니다." #: cms/templates/manage_users.html msgid "Add a New Team Member" -msgstr "새 팀 멤버 추가" +msgstr "신규 팀원 추가" #: cms/templates/manage_users.html msgid "Course Team Roles" -msgstr "코스 팀 역활" +msgstr "강좌 운영팀 역할" #: cms/templates/manage_users.html msgid "" @@ -18109,7 +18268,7 @@ msgstr "관리자와 함께 강좌 운영팀 구성원들이 강좌의 공동 msgid "" "Admins are course team members who can add and remove other course team " "members." -msgstr "관리자는 코스팀멤버의 추가 삭제를 할 수 있는 팀멤버입니다." +msgstr "관리자는 강좌 운영팀의 다른 구성원을 추가하거나 삭제할 수 있습니다." #: cms/templates/manage_users.html msgid "" @@ -18135,7 +18294,7 @@ msgstr "" #: cms/templates/manage_users_lib.html msgid "Library User Access" -msgstr "라이브러리 사용자 접근" +msgstr "콘텐츠 보관함 이용자 접근" #: cms/templates/manage_users_lib.html cms/templates/widgets/header.html msgid "User Access" @@ -18143,7 +18302,7 @@ msgstr "사용자 접근" #: cms/templates/manage_users_lib.html msgid "Grant Access to This Library" -msgstr "라이브러리의 접근 권한" +msgstr "콘텐츠 보관함 접근 권한 부여" #: cms/templates/manage_users_lib.html msgid "Provide the email address of the user you want to add" @@ -18151,15 +18310,14 @@ msgstr "추가하고 싶은 강좌 운영팀의 이메일 주소를 입력하세 #: cms/templates/manage_users_lib.html msgid "Add More Users to This Library" -msgstr "이 라이브러리에서 사용자 추가하기" +msgstr "이 콘텐츠 보관함에 이용자 추가하기" #: cms/templates/manage_users_lib.html msgid "" "Grant other members of your course team access to this library. New library " "users must have an active {studio_name} account." msgstr "" -"강좌 운영팀의 다른 구성원에서 이 라이브러리 접근 권한을 부여합니다. 신규 라이브러리 이용자는 {studio_name} 계정을 활성화 " -"해야 합니다." +"강좌 운영팀의 다른 구성원에게 보관함 접근 권한을 부여합니다. 신규 보관함 이용자는 {studio_name} 계정을 활성화 해야 합니다." #: cms/templates/manage_users_lib.html msgid "Add a New User" @@ -18167,25 +18325,25 @@ msgstr "신규 사용자 추가하기" #: cms/templates/manage_users_lib.html msgid "Library Access Roles" -msgstr "라이브러리 액세스 역할" +msgstr "콘텐츠 보관함 접근 역할" #: cms/templates/manage_users_lib.html msgid "There are three access roles for libraries: User, Staff, and Admin." -msgstr "라이브러리에서 3가지 접근 권한이 있습니다: 사용자, 운영팀, 관리자" +msgstr "콘텐츠 보관함에 이용자, 운영팀, 관리자가 접근할 수 있습니다." #: cms/templates/manage_users_lib.html msgid "" "Library Users can view library content and can reference or use library " "components in their courses, but they cannot edit the contents of a library." msgstr "" -"라이브러리 사용자는 라이브러리 콘텐츠를 볼 수 있고 참조할 수 있거나, 라이브러리 구성요소를 자신의 강좌에서 사용할 수도 있습니다. " -"하지만 라이브러리 콘텐츠를 수정할 수는 없습니다. " +"콘텐츠 보관함 사용자는 콘텐츠를 볼 수 있고 참조할 수 있으며, 구성요소를 자신의 강좌에서 사용할 수도 있습니다. 하지만 콘텐츠를 수정할" +" 수는 없습니다. " #: cms/templates/manage_users_lib.html msgid "" "Library Staff are content co-authors. They have full editing privileges on " "the contents of a library." -msgstr "라이브러리 staff는 공동 개설자입니다. 라이브러리의 전체 콘텐츠에 대해 수정 권한을 가집니다." +msgstr "콘텐츠 보관함 관리자는 공동 개설자입니다. 보관함의 전체 콘텐츠에 대해 수정 권한을 가집니다." #: cms/templates/manage_users_lib.html msgid "" @@ -18193,16 +18351,16 @@ msgid "" "other team members. There must be at least one user with the Admin role in a" " library." msgstr "" -"라이브러리 admins는 전체 수정 권한을 가지며 강좌 운영팀을 추가하고 제거할 수 있습니다. 이를 위해 라이브러리에 Admin이 최소" -" 1명 이상 있어야 합니다. " +"콘텐츠 보관함 관리자는 전체 수정 권한을 가지며 다른 강좌 운영팀 구성원을 추가하고 삭제할 수 있습니다. 이를 위해 보관함에 관리자가 " +"최소 1명 이상 있어야 합니다. " #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" -msgstr "등록" +msgstr "가입" #: cms/templates/register.html msgid "Sign Up for {studio_name}" -msgstr "{studio_name}으로 로그인" +msgstr "{studio_name} 가입" #: cms/templates/register.html msgid "Already have a {studio_name} Account? Sign in" @@ -18212,7 +18370,7 @@ msgstr "{studio_name}계정이 있나요? 로그인 하세요." msgid "" "Ready to start creating online courses? Sign up below and start creating " "your first {platform_name} course today." -msgstr "강의를 만들 준비가 되셨나요? 아래에서 가입하고 오늘 처음 {platform_name} 강의를 만들어 보세요." +msgstr "아래 항목을 입력하고, {platform_name} 강의를 만들어 보세요." #: cms/templates/register.html msgid "Required Information to Sign Up for {studio_name}" @@ -18234,7 +18392,7 @@ msgstr "{a_start}서비스 조항{a_end}에 동의합니다." #: cms/templates/register.html msgid "Create My Account & Start Authoring Courses" -msgstr "내 계정 생성 & 강좌 저작 시작" +msgstr "강좌 만들기 시작" #: cms/templates/register.html msgid "Common {studio_name} Questions" @@ -18242,7 +18400,7 @@ msgstr "일반적인 {studio_name} 질문" #: cms/templates/register.html msgid "Who is {studio_name} for?" -msgstr "{studio_name}는 누구를 위한 것입니까?" +msgstr "{studio_name}는 누가 사용하나요?" #: cms/templates/register.html msgid "" @@ -18251,13 +18409,13 @@ msgid "" "members, teaching assistants and course staff, and members of instructional " "technology groups." msgstr "" -"{studio_name}는 글로벌 {platform_name}플랫폼을 활용하여 온라인 교육 과정을 만들고자하는 사람들을 위한 것 입니다." -" 사용자들은 교수진, 조교, 강좌 운영팀, 교수 기술 그룹의 구성원들 입니다." +"{studio_name}는 {platform_name} 플랫폼을 활용하여 온라인 교육 과정을 만들고자 하는 사람들을 위한 것입니다. " +"교수자, 조교, 강좌 운영팀 등이 사용하실 수 있습니다." #: cms/templates/register.html msgid "" "How technically savvy do I need to be to create courses in {studio_name}?" -msgstr "{studio_name}에서 강의를 만들기 위해서 많이 알아야 하나요?" +msgstr "{studio_name}에서 강좌 만들기는 복잡하지 않을까요?" #: cms/templates/register.html msgid "" @@ -18268,12 +18426,12 @@ msgid "" " help, so don't hesitate to dive right in." msgstr "" "{studio_name}는 일반적인 웹 기반 저작 환경 (워드 프레스, 무들 등)에 익숙한 대부분의 사람이 쉽게 사용할 수 있도록 " -"설계되어 있습니다. 어떤 프로그래밍 지식도 필요하지 않습니다. ​하지만 고급 기능을 위해서는 기술적 지식이 도움이 될 것입니다. 도움이 " -"필요하면 언제나 도와드릴 수 있으니, 사용하는 것을 주저하지 마십시요." +"설계되어 있습니다. 어떤 프로그래밍 지식도 필요하지 않습니다. ​물론 기술적 지식이 도움이 되는 경우도 있기도 합니다. 도움이 필요하면 " +"언제나 도와드릴 수 있으니, Studio 사용을 주저할 필요가 없습니다. " #: cms/templates/register.html msgid "I've never authored a course online before. Is there help?" -msgstr "온라인 강좌를 제작해본 적이 없습니다. 어떤 도움이 있습니까?" +msgstr "온라인 강좌를 제작해본 적이 없습니다. 사용법을 배울 수 있을까요?" #: cms/templates/register.html msgid "" @@ -18282,8 +18440,8 @@ msgid "" "running an online course. Additionally, we're always here to help, just drop" " us a note." msgstr "" -"물론입니다. 비디오 촬영에서 연습문제 만들기, 온라인 강좌 운영기초까지 몇 가지 모범 사례를 설명하기 위해 온라인 강좌 edX101을 " -"만들었습니다. 또한, 항상 도와드릴 준비가 되어 있으니 메모를 남겨주십시요." +"물론입니다. 동영상 촬영에서 연습문제 만들기, 온라인 강좌 운영 기초까지 몇 가지 모범 사례를 설명하기 위해 온라인 강좌 edX101을" +" 만들었습니다. 또한, 항상 도와드릴 준비가 되어 있으니 메모를 남겨주세요." #: cms/templates/settings.html msgid "Schedule & Details Settings" @@ -18307,11 +18465,11 @@ msgstr "이 필드는 비활성화 되어있습니다: 이 정보는 변경될 #: cms/templates/settings.html msgid "Course Summary Page" -msgstr "강좌 요약 페이지" +msgstr "강좌 요약" #: cms/templates/settings.html msgid "(for student enrollment and access)" -msgstr "(학생 등록 및 접속용)" +msgstr "(학습자 등록 및 접근)" #: cms/templates/settings.html msgid "Enroll in {course_display_name}" @@ -18328,11 +18486,11 @@ msgstr "" #: cms/templates/settings.html msgid "Send a note to students via email" -msgstr "이메일로 학생들에게 쪽지 보내기" +msgstr "이메일로 학습자에게 쪽지 보내기" #: cms/templates/settings.html msgid "Invite your students" -msgstr "학생들 초청하기" +msgstr "학습자 초대하기" #: cms/templates/settings.html msgid "Promoting Your Course with {platform_name}" @@ -18344,7 +18502,7 @@ msgid "" "announced. To provide content for the page and preview it, follow the " "instructions provided by your Program Manager." msgstr "" -"귀하의 강좌가 공지되기 전까지는 강좌 요약 페이지가 보이게 될 것입니다. 요약 페이지에 내용을 넣고 미리보기 위해서, Program " +"귀하의 강좌가 공지되기 전까지는 강좌 요약이 보이게 될 것입니다. 요약 페이지에 내용을 넣고 미리보기 위해서, Program " "Manager 제공 안내사항을 참고하세요. " #: cms/templates/settings.html @@ -18381,7 +18539,7 @@ msgstr "강좌 일정" #: cms/templates/settings.html msgid "Dates that control when your course can be viewed" -msgstr "강좌가 언제 볼 수 있게 될지를 결정하는 날짜" +msgstr "학습자가 강좌를 보게 되는 날짜" #: cms/templates/settings.html msgid "First day the course begins" @@ -18438,8 +18596,8 @@ msgid "" "To provide the course start and registration dates as shown on your course " "summary page, follow the instructions provided by your Program Manager." msgstr "" -"이는 코스웨어가 보일 기간 을 뜻하지만, 강좌 요약 페이지에 나타나지 " -"않습니다. 강좌 시작일과 수강신청일을 강좌 요약 페이지에 나타나게 하려면, Program Manager 제공 안내 사항을 참고하세요." +"이는 강좌 내용이 보일 기간을 뜻하지만, 강좌 요약에 나타나지 않습니다. " +"강좌 시작일과 수강신청일을 강좌 요약에 나타나게 하려면, 프로그램 관리자가 제공하는 안내 사항을 참고하세요." #: cms/templates/settings.html msgid "Course Details" @@ -18453,7 +18611,7 @@ msgstr "강좌에 대한 유용한 정보를 제공하세요." msgid "" "Identify the course language here. This is used to assist users find courses" " that are taught in a specific language." -msgstr "강좌 언어를 여기에서 확인하세요. 특정 언어로 이루어지는 강좌를 찾는 학습자들을 돕기 위한 것입니다." +msgstr "강좌 언어를 선택하세요. 특정 언어로 하는 강좌를 찾는 학습자에게 도움이 됩니다." #: cms/templates/settings.html msgid "Introducing Your Course" @@ -18471,7 +18629,7 @@ msgstr "강좌 간단소개" msgid "" "Appears on the course catalog page when students roll over the course name. " "Limit to ~150 characters" -msgstr "학습자가 강좌명을 눌러보면 강좌 목록 페이지에 나타납니다. 150자 이내로 작성해야 합니다." +msgstr "학습자가 강좌명을 눌러보면 강좌 목록에 나타납니다. 150자 이내로 작성해야 합니다." #: cms/templates/settings.html msgid "Course Overview" @@ -18479,9 +18637,10 @@ msgstr "강좌 개요" #: cms/templates/settings.html msgid "your course summary page" -msgstr "강좌 요약 페이지" +msgstr "강좌 요약" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "소개, 선수조건, %s 에서 사용된 자주하는질문들(HTML 형식)" @@ -18521,11 +18680,11 @@ msgstr "강좌 이미지 업로드" #: cms/templates/settings.html msgid "Course Introduction Video" -msgstr "강좌 소개 비디오" +msgstr "강좌 소개 영상" #: cms/templates/settings.html msgid "Delete Current Video" -msgstr "현재 비디오 삭제" +msgstr "현재 동영상 삭제" #. Translators: This is the placeholder text for a field that requests a #. YouTube video ID for a course video @@ -18563,7 +18722,7 @@ msgstr "선수 강좌 설정하기" #: cms/templates/settings.html msgid "Require students to pass an exam before beginning the course." -msgstr "강의를 시작하기 전 시험을 통과해야 합니다." +msgstr "수강 시작 전, 사전 평가를 통과해야 합니다." #: cms/templates/settings.html msgid "" @@ -18601,13 +18760,13 @@ msgstr "강좌 콘텐츠의 기본 라이센스를 선택하세요." #: cms/templates/settings.html msgid "How are these settings used?" -msgstr "이러한 설정이 어떻게 사용될 것인가?" +msgstr "무엇을 설정하나요?" #: cms/templates/settings.html msgid "" "Your course's schedule determines when students can enroll in and begin a " "course." -msgstr "강좌의 일정 설정은 학생들이 등록하고 강좌를 시작할 수 있는 시점을 결정합니다." +msgstr "수강 신청 일정 및 개강일을 여기서 설정할 수 있습니다." #: cms/templates/settings.html msgid "" @@ -18616,8 +18775,8 @@ msgid "" "video, and estimated time requirements. Students use About pages to choose " "new courses to take." msgstr "" -"이 페이지의 다른 정보는 About page에서 보입니다. 이 정보는 코스 오버뷰, 코스 이미지, 소개비디오, 예상소요시간 등을 " -"포함합니다. 학생들은 신규 강의 선택을 위해 About page를 활용합니다." +"'강좌 소개'에 강좌 개관, 강좌 이미지, 소개 영상, 예상 소요 시간이 안내될 것입니다. 이를 통해 학습자가 수강을 결정할 수 있도록 " +"합니다." #: cms/templates/settings_advanced.html msgid "Your policy changes have been saved." @@ -18629,13 +18788,13 @@ msgstr "정보를 저장하는데 오류가 있었습니다. 아래를 보십시 #: cms/templates/settings_advanced.html msgid "Manual Policy Definition" -msgstr "수동 정책 정의" +msgstr "직접 설정하기" #: cms/templates/settings_advanced.html msgid "" "Warning: Do not modify these policies unless you are " "familiar with their purpose." -msgstr "경고 : 이런 정책의 목적을 잘 알고 있지 않으면 수정하지 마십시오." +msgstr "주의: 아래의 설정에 대해 정확히 모르시면 수정하지마시길 권해드립니다." #: cms/templates/settings_advanced.html msgid "Show Deprecated Settings" @@ -18650,9 +18809,7 @@ msgid "" "Advanced settings control specific course functionality. On this page, you " "can edit manual policies, which are JSON-based key and value pairs that " "control specific course settings." -msgstr "" -"고급설정은 특정한 강좌의 기능을 조작합니다. 이페이지에서 매뉴얼 정책을 수정할수 있는데, 이것은 특정 강좌설정을 조작하는 JSON기반 " -"키 및 값의 쌍입니다." +msgstr "고급설정은 개별 강좌의 기능을 조절합니다. JSON 키값 등으로 개별 강좌의 설정을 수정할 수 있습니다." #: cms/templates/settings_advanced.html msgid "" @@ -18668,8 +18825,8 @@ msgid "" " you use double quotation marks (") around the string. Do not use " "single quotation marks (')." msgstr "" -" {em_start}노트:{em_end} polocy value 같은 문자열에 들어갈때는 (") 문자열에 반드시 인용부호(\" " -"\")를 사용하세요.(')." +" {em_start}참고:{em_end} 설정값으로서 문자열을 입력할 때, 문자열 앞뒤로 큰따옴표(")를 사용하세요. 작은 " +"따옴표(')를 사용하지 마세요." #: cms/templates/settings_graders.html msgid "Grading Settings" @@ -18681,7 +18838,7 @@ msgstr "전반적인 성적 범위" #: cms/templates/settings_graders.html msgid "Your overall grading scale for student final grades" -msgstr "학생들의 최종 성적을 위한 전반적인 성적 스케일" +msgstr "전반적 성적 척도" #: cms/templates/settings_graders.html msgid "Credit Eligibility" @@ -18701,11 +18858,11 @@ msgstr "통과 기준 점수 이상을 받아야 합니다." #: cms/templates/settings_graders.html msgid "Grading Rules & Policies" -msgstr "채점 규칙 & 정책" +msgstr "채점 규정" #: cms/templates/settings_graders.html msgid "Deadlines, requirements, and logistics around grading student work" -msgstr "마감일, 요구사항, 학생들 과제를 채점하는데 관련된 로지스틱스 ​​" +msgstr "채점에 관한 마감일, 요구사항, 세부 절차 " #: cms/templates/settings_graders.html msgid "Grace Period on Deadline:" @@ -18736,22 +18893,20 @@ msgid "" "You can use the slider under Overall Grade Range to specify whether your " "course is pass/fail or graded by letter, and to establish the thresholds for" " each grade." -msgstr "" -"당신은 코스가 통과/과락인지? 또는 또는 레터로 평가 되는지? 그리고 각 평점의 범위를 결정하기위해서, Overall Grade " -"Range 아래의 슬라이더를 이용할수 있다." +msgstr "강좌의 통과 또는 과락 여부를 지정할 '전반적 성적 범위' 아래의 슬라이더를 활용할 수 있습니다. " #: cms/templates/settings_graders.html msgid "" "You can specify whether your course offers students a grace period for late " "assignments." -msgstr "과제의 추가 제출 허용 여부를 설정할 수 있습니다." +msgstr "또한 과제의 추가 제출 허용 여부도 설정할 수 있습니다." #: cms/templates/settings_graders.html msgid "" "You can also create assignment types, such as homework, labs, quizzes, and " "exams, and specify how much of a student's grade each assignment type is " "worth." -msgstr "당신은 숙제, 실험, 퀴즈 그리고 시험 같은 과제물의 종류를 생성할수있고 각 과제물의 성적 가중치를 정할수 있다" +msgstr "그리고 숙제, 실험, 퀴즈, 시험 등을 만들 수 있고, 각 항목의 성적 가중치를 정할 수 있습니다." #: cms/templates/studio_xblock_wrapper.html msgid "Expand or Collapse" @@ -18779,7 +18934,7 @@ msgstr "새 교재" #: cms/templates/textbooks.html msgid "Why should I break my textbook into chapters?" -msgstr "내교재를 챕터로 분할해야 하는 이유는?" +msgstr "교재를 챕터로 분할하면 좋은 이유는?" #: cms/templates/textbooks.html msgid "" @@ -18788,12 +18943,12 @@ msgid "" "textbooks into chapters can also help students more easily find topic-based " "information." msgstr "" -"교재를 챕터별로 나누면 로딩 시간을 줄일 수 있습니다. 이는 특히 인터넷 연결 속도가 느린 학습자들에게 편리하게 될 것이며, 학습자들이 " -"보다 쉽게 특정 주제에 관한 정보를 찾을 수 있게 됩니다. " +"교재를 챕터별로 나누면 로딩 시간을 줄일 수 있습니다. 이는 특히 인터넷 연결 속도가 느린 학습자들에게 도움이 될 것이며, 학습자가 보다" +" 쉽게 특정 주제에 관한 정보를 찾을 수 있을 것입니다. " #: cms/templates/textbooks.html msgid "What if my book isn't divided into chapters?" -msgstr "내 책이 장별로 나누어지지 않았다면?" +msgstr "내 교재가 챕터별로 나누어지지 않았다면?" #: cms/templates/textbooks.html msgid "" @@ -18801,20 +18956,20 @@ msgid "" " text as a single chapter and enter a name of your choice in the Chapter " "Name field." msgstr "" -"당신의 교재가 각각의 챕터로 나눠져 있지 않으면 교재전체를 하나의 챕터로 업로드 할수 있고, 챕터이름 필드에 챕터명을 선택입력할수 " +"교재가 챕터로 나눠져 있지 않으면, 교재 전체를 하나의 챕터로 업로드할 수 있고, 챕터 이름 영역에 챕터 이름을 임의로 입력할 수 " "있습니다." #: cms/templates/textbooks.html msgid "Learn more about textbooks" -msgstr "교재에 대해 더 배우기" +msgstr "더 알아보기" #: cms/templates/videos_index.html cms/templates/widgets/header.html msgid "Video Uploads" -msgstr "비디오 업로드" +msgstr "동영상 업로드" #: cms/templates/videos_index.html msgid "Why upload video files?" -msgstr "비디오 파일을 업로드하는 법?" +msgstr "왜 동영상 파일을 업로드 하는가?" #: cms/templates/videos_index.html msgid "" @@ -18946,7 +19101,7 @@ msgid "" "If you didn't request this, you don't need to do anything; you won't receive" " any more email from us. Please do not reply to this e-mail; if you require " "assistance, check the help section of the {studio_name} web site." -msgstr "이메일에 회신하지 마십시오. 도움이 필요한 경우에는 {studio_name} 웹 사이트의 도움말 섹션을 확인하세요." +msgstr "이메일에 회신하지 마십시오. 도움이 필요한 경우에는 {studio_name} 웹 사이트의 도움말을 확인하세요." #: cms/templates/emails/activation_email_subject.txt msgid "Your account for {studio_name}" @@ -19018,23 +19173,23 @@ msgstr "" #: cms/templates/widgets/header.html msgid "Current Course:" -msgstr "현재 강좌:" +msgstr "수강중인 강좌" #: cms/templates/widgets/header.html msgid "Outline" -msgstr "강의 List" +msgstr "강좌 개요" #: cms/templates/widgets/header.html msgid "Updates" -msgstr "업데이트" +msgstr "공지사항" #: cms/templates/widgets/header.html msgid "Schedule & Details" -msgstr "일정 & 세부사항" +msgstr "기본 설정" #: cms/templates/widgets/header.html msgid "Checklists" -msgstr "체크리스트" +msgstr "준비 점검" #: cms/templates/widgets/header.html msgid "Import" @@ -19046,7 +19201,7 @@ msgstr "내보내기" #: cms/templates/widgets/header.html msgid "Current Library:" -msgstr "현재 라이브러리:" +msgstr "현재 콘텐츠 보관함:" #: cms/templates/widgets/header.html msgid "Account Navigation" @@ -19066,11 +19221,11 @@ msgstr "Latex 소스 컴파일러 기동" #: cms/templates/widgets/problem-edit.html msgid "Heading 1" -msgstr "헤딩1" +msgstr "제목 1" #: cms/templates/widgets/problem-edit.html msgid "Explanation" -msgstr "설명" +msgstr "해설" #: cms/templates/widgets/problem-edit.html msgid "Advanced Editor" @@ -19086,15 +19241,15 @@ msgstr "라벨" #: cms/templates/widgets/sock.html msgid "Looking for help with {studio_name}?" -msgstr "{studio_name} 대한 도움이 필요하세요?" +msgstr "{studio_name}에 대해 더 알고 싶은 것이 있으세요?" #: cms/templates/widgets/sock.html msgid "Hide {studio_name} Help" -msgstr "{studio_name}도움말 감추기" +msgstr "{studio_name} 도움말 감추기" #: cms/templates/widgets/sock.html msgid "{studio_name} Documentation" -msgstr "{studio_name} 문서" +msgstr "{studio_name} 도움말" #: cms/templates/widgets/sock.html msgid "" @@ -19103,13 +19258,12 @@ msgid "" "download the Building and Running an {platform_name} Course PDF file, to go " "to the {platform_name} Author Support site, or to enroll in edX101." msgstr "" -"현재 페이지 관련 추가정보를 얻기위해 우상단의 Help를 클릭할수 있습니다. 또한 아래의 링크를 클릭해서 the Building and " -"Running an {platform_name} Course PDF file을 다운로드 하거나, {platform_name} Author" -" Support site에 가거나, edX101에 등록할 수 있습니다." +"궁금한 점이 있으시다면 오른쪽 상단의 도움말을 클릭하세요. 아래의 링크를 클릭해서 {platform_name} 도움말 PDF 파일을 " +"다운로드 하거나, {platform_name} 개설자 사이트를 방문하셔도 됩니다." #: cms/templates/widgets/sock.html msgid "Building and Running an {platform_name} Course PDF" -msgstr "{platform_name} Course PDF 구성 및 실행중" +msgstr "{platform_name} 도움말 PDF" #: cms/templates/widgets/sock.html msgid "{studio_name} Author Support" @@ -19170,7 +19324,7 @@ msgstr "수정 요약" #: wiki/forms.py msgid "" "Give a short reason for your edit, which will be stated in the revision log." -msgstr "수정된 내용을 간략히 요약해 주십시오. 이 부분은 로그에 저장됩니다." +msgstr "수정사항을 간략하게 입력하세요." #: wiki/forms.py msgid "" @@ -19178,8 +19332,8 @@ msgid "" "have been automatically merged with the new contents. Please review the text" " below." msgstr "" -"글을 수정하시는 동안 다른 위치에서 동시에 글을 수정했습니다. 지금 수정하신 부분은 자동으로 새로운 내용과 병합되었습니다. 아래 내용을 " -"확인해 주십시오." +"글을 수정하는 동안 다른 사람에 의해 동시에 글을 수정되었습니다. 지금 수정하신 부분은 새로운 내용과 자동으로 병합되었습니다. 아래 " +"내용을 확인해 주십시오." #: wiki/forms.py msgid "No changes made. Nothing to save." @@ -19187,11 +19341,11 @@ msgstr "변경사항이 없습니다. 저장할 내용이 없습니다." #: wiki/forms.py msgid "Select an option" -msgstr "옵션을 선택하세요." +msgstr "평가 기준을 선택하세요." #: wiki/forms.py msgid "Slug" -msgstr "글 주소" +msgstr "경로명" #: wiki/forms.py msgid "" @@ -19199,8 +19353,8 @@ msgid "" "alphanumeric characters and - or _. Note that you cannot change the slug " "after creating the article." msgstr "" -"글을 작성한 후 찾을 수 있게 하는 주소로, 주로 글의 제목과 연관지어 공백없이 영어 알파벳과 ' - ' 혹은 ' _ '만 이용하여 만들" -" 수 있습니다. 글이 작성 완료되어 저장되면, 변경할수 없습니다." +"작성 후, 이 글을 찾을 수 있게 하는 주소입니다. 글의 제목과 연관지어 공백 없이 영어 알파벳과 ' - ' 혹은 ' _ '만 이용하여 " +"만들 수 있습니다. 저장 후에는 변경할 수 없습니다. " #: wiki/forms.py msgid "Write a brief message for the article's history log." @@ -19211,10 +19365,12 @@ msgid "A slug may not begin with an underscore." msgstr "글 주소는 언더스코어 ' _ '로 시작하지 않습니다." #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "글 주소 \"%s\"인데 삭제된 글이 있습니다." #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "글 주소 \"%s\" 가 이미 존재합니다." @@ -19315,7 +19471,7 @@ msgstr "현재 수정" msgid "" "The revision being displayed for this article. If you need to do a roll-" "back, simply change the value of this field." -msgstr "이 문서의 수정본이 표시되고 있습니다. 되돌리기를 원하실 경우 이 값을 변경하십시오." +msgstr "문서의 수정 사항이 표시되었습니다. 되돌리기를 원하실 경우 값을 변경하십시오." #: wiki/models/article.py msgid "modified" @@ -19333,7 +19489,7 @@ msgstr "소유자" msgid "" "The owner of the article, usually the creator. The owner always has both " "read and write access." -msgstr "글의 소유자는 보통 최초 작성자입니다. 글의 소유자는 읽기/쓰기 권한을 모두 가집니다." +msgstr "글의 소유자는 대개 최초 작성자입니다. 글의 소유자는 읽기/쓰기 권한을 모두 가집니다." #: wiki/models/article.py msgid "group" @@ -19362,6 +19518,7 @@ msgid "others write access" msgstr "다른 사람 쓰기 권한" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "내용(%(id)d)없는 글" @@ -19462,6 +19619,7 @@ msgid "A non-root note must always have a slug." msgstr "하위 노트는 항상 글 주소를 가지고 있어야 합니다." #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "%s 상 root node가 이미 존재합니다" @@ -19497,7 +19655,7 @@ msgstr "다운로드를 위해 클릭하세요" msgid "" "The revision of this attachment currently in use (on all articles using the " "attachment)" -msgstr "이 첨부의 수정본은 현재 사용중( 이 첨부를 이용하는 모든 아티클에 대해)" +msgstr "이 첨부의 수정 사항이 (이 첨부 사항이 들어가있는 전체 아티클에 대해) 반영되었습니다." #: wiki/plugins/attachments/models.py msgid "original filename" @@ -19524,10 +19682,12 @@ msgid "attachment revisions" msgstr "첨부 수정본" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "%s 가 성공적으로 추가되었습니다." #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "당신의 파일은 저장될 수 없습니다: %s" @@ -19538,6 +19698,7 @@ msgid "" msgstr "파일이 저장되지 않았습니다. 웹서버 상에서 승인 오류 가능성이 있습니다. " #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr " %s 업로드 되었고 구 첨부파일을 대치함." @@ -19550,30 +19711,37 @@ msgstr "" "않습니다. " #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "현재 수정본이 %s 변경됨." #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "\"%(art)s\" 에서 \"%(att)s\" 로 참조 추가" #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "%s 파일이 삭제되었습니다." #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "파일 %s 와 더이상 관계가 없습니다. " #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "파일 변경됨: %s" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" -msgstr "파일삭제됨 : %s" +msgstr "파일 삭제 : %s" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -19589,15 +19757,16 @@ msgstr "이미지" #: wiki/plugins/images/models.py msgid "images" -msgstr "이미지들" +msgstr "이미지" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" -msgstr "이미지들: %s" +msgstr "이미지: %s" #: wiki/plugins/images/models.py msgid "Current revision not set!!" -msgstr "현재 수정본이 설정 안됨" +msgstr "현재 수정본 설정 안됨" #: wiki/plugins/images/models.py msgid "image revision" @@ -19605,43 +19774,49 @@ msgstr "이미지 수정본" #: wiki/plugins/images/models.py msgid "image revisions" -msgstr "이미지 수정본들" +msgstr "이미지 수정본" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "이미지 수정본: %d" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "%s 가 복원되었습니다." #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "%s 가 삭제로 표시되었습니다" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s 가 수정본 #%(revision)d 로 변경" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "%(file)s 가 저장되었습니다. " #: wiki/plugins/images/wiki_plugin.py msgid "Images" -msgstr "이미지들" +msgstr "이미지" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "이미지가 추가되었습니다: %s" #: wiki/plugins/links/wiki_plugin.py msgid "Links" -msgstr "링크들" +msgstr "링크" #: wiki/plugins/notifications/forms.py msgid "Notifications" -msgstr "알람" +msgstr "알림" #: wiki/plugins/notifications/forms.py msgid "When this article is edited" @@ -19660,38 +19835,44 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "알림 설정이 변경되지 안았습니다. 저장된 것이 없습니다." #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "%(article)s (%(type)s)에 등록하는 %(user)s" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "%s 글이 삭제되었습니다." #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "%s 글이 수정되었습니다." #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "새 글이 생성되었습니다: %s" #: wiki/views/accounts.py msgid "You are now sign up... and now you can sign in!" -msgstr "당신은 가입되었습니다. 이제 로그인할 수 있습니다." +msgstr "가입이 완료되었습니다. 이제 로그인할 수 있습니다!" #: wiki/views/accounts.py msgid "You are no longer logged in. Bye bye!" -msgstr "로그아웃 되었습니다. 다음기회에 봐요" +msgstr "로그아웃 되었습니다. " #: wiki/views/accounts.py msgid "You are now logged in! Have fun!" msgstr "로그인되었습니다. " #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "'%s'가 생성되었습니다." #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "글을 작성하는데 문제가 생겼습니다: %s" @@ -19710,6 +19891,7 @@ msgid "" msgstr "글은 포함된 콘텐트와 함께 완전히 삭제되었습니다. 감사합니다!" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -19728,10 +19910,12 @@ msgid "Restoring article" msgstr "글 복원" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "글 \"%s\"와 하위 글은 이제 복구되었습니다." #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "글 %s는 수정본 #%d 이라고 표시됩니다." @@ -19740,10 +19924,12 @@ msgid "New title" msgstr "새로운 제목" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "수정본 #%(r1)d 과 수정본 #%(r2)d 의 병합" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo b/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo index 37556fffcad201b74ea95448deffc8a2190bcd12..f191bcfe5f2496b5f6d672e6a79f134a97d635d8 100644 GIT binary patch delta 19188 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 K)Ek9ei~bLE0in78 delta 17630 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 LqLWTWxEB5&58vvD diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po index 0ec1c171ae..fcc526a28a 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po +++ b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po @@ -53,9 +53,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:41+0000\n" -"PO-Revision-Date: 2015-08-07 08:53+0000\n" -"Last-Translator: Hongseob Lee \n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-14 13:44+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Korean (Korea) (http://www.transifex.com/open-edx/edx-platform/language/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -126,7 +126,7 @@ msgstr "삭제" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "업로드 중" @@ -263,7 +263,7 @@ msgstr "숨은 답" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Status: unsubmitted" -msgstr "상태:미제출" +msgstr "상태: 미제출" #. Translators: A "rating" is a score a student gives to indicate how well #. they feel they were graded on this problem @@ -294,7 +294,7 @@ msgstr " 평가 제출" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Your response has been submitted. Please check back later for your grade." -msgstr "당신의 반응이 제출되었습니다. 당신의 성적을 나중에 확인해 보세요." +msgstr "귀하의 답변이 제출되었습니다.성적을 나중에 확인해 보세요." #. Translators: this button is clicked to submit a student's rating of #. an evaluator's assessment @@ -316,12 +316,12 @@ msgstr "과제를 제출할 것인지 확인하세요. 제출 후에는 어떠 msgid "" "You are trying to upload a file that is too large for our system. Please " "choose a file under 2MB or paste a link to it into the answer box." -msgstr "이 시스템에 업로드하기에 파일이 너무 큽니다. 2MB 이하의 파일을 선택하거나 답안박스에 그 파일의 링크를 붙여 넣으세요. " +msgstr "업로드하기에 파일이 너무 큽니다. 2MB 이하의 파일을 선택하거나 답안박스에 파일 링크를 붙여 넣으세요. " #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Are you sure you want to remove your previous response to this question?" -msgstr "이 문제에 대한 이전 응답을 삭제하시겠습니까?" +msgstr "문제의 이전 답변을 삭제하시겠습니까?" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Moved to next step." @@ -334,8 +334,8 @@ msgid "" " uploaded the image to another website, you can paste a link to it into the " "answer box." msgstr "" -"이 문제를 위해 파일을 업로드해야 하지만, 이 브라우저는 이를 지원하지 않습니다. 구글 Chrome 최신 버전으로 시도해보세요. 혹은 " -"다른 웹사이트에 이미지를 업로드했다면 답안 박스에 링크를 붙여넣기 하시면 됩니다." +"이 문제는 파일을 업로드해야 하지만, 브라우저가 기능을 지원하지 않습니다. 구글 Chrome 최신 버전을 설치한 후 시도해 보세요. 혹은" +" 다른 웹사이트에 이미지를 업로드후 링크를 복사했다면 답안 박스에 이미지의 링크를 붙여넣기 하면 됩니다." #. Translators: "Show Question" is some text that, when clicked, shows a #. question's @@ -465,7 +465,7 @@ msgstr "본문" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bold" -msgstr "굵게" +msgstr "진하게" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -585,7 +585,7 @@ msgstr "칼럼" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Constrain proportions" -msgstr "비율제한" +msgstr "비율 제한" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -603,7 +603,7 @@ msgstr " 복사" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Could not find the specified string." -msgstr "특정 문자열을 찾을수 없음." +msgstr "특정 문자열을 찾을 수 없습니다." #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -711,7 +711,7 @@ msgstr "편집" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Embed" -msgstr " 삽입하다" +msgstr "Embed" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -735,7 +735,7 @@ msgstr "파일" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find and replace" -msgstr "검색 후 바꾸기" +msgstr "검색 및 바꾸기" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -849,7 +849,7 @@ msgstr "머릿글 6" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Header cell" -msgstr "머릿글 셀" +msgstr "Header cell" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1000,7 +1000,7 @@ msgstr "템플릿 삽입" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert video" -msgstr "비디오 삽입" +msgstr "동영상 삽입" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1152,7 +1152,9 @@ msgstr "텍스트로 붙이기" msgid "" "Paste is now in plain text mode. Contents will now be pasted as plain text " "until you toggle this option off." -msgstr "붙이기는 이제 텍스트 모드입니다. 콘텐츠는 당신이 이 옵션을 토글로 해제할 때까지는 플레인텍스트로 붙여집니다." +msgstr "" +"콘텐츠가 일반 텍스트 모드로 붙여집니다. Contents will now be pasted as plain text until you " +"toggle this option off." #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1407,7 +1409,7 @@ msgstr "표" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Target" -msgstr "타겟" +msgstr "Target" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1433,7 +1435,7 @@ msgstr "표시할 글자" msgid "" "The URL you entered seems to be an email address. Do you want to add the " "required mailto: prefix?" -msgstr "입력한 URL이 이메일주소 같습니다. 필요한 접두어 mailto: 를 추가하시겠습니까?" +msgstr "입력한 URL이 이메일주소와 같습니다. 필요한 접두어 mailto: 를 추가하시겠습니까?" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1708,7 +1710,7 @@ msgstr "HD 화질 켜기" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" -msgstr "비디오 위치" +msgstr "동영상 위치" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" @@ -1772,7 +1774,7 @@ msgstr "자막 켜기" #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" -msgstr "최신 라이브러리 콘텐츠로 업데이트" +msgstr "최신 콘텐츠 보관함으로 업데이트" #: common/lib/xmodule/xmodule/public/js/split_test_author_view.js msgid "Creating missing groups" @@ -2002,7 +2004,7 @@ msgstr "코멘트를 삭제하는데 문제가 있습니다. 다시 시도하세 #: common/static/coffee/src/discussion/views/thread_response_view.js msgid "Are you sure you want to delete this response?" -msgstr "이 응답을 삭제하시겠습니까?" +msgstr "이 답변을 삭제하시겠습니까?" #: common/static/common/js/components/views/paging_header.js msgid "Showing %(first_index)s out of %(num_items)s total" @@ -2022,7 +2024,7 @@ msgstr "슬라이더 당기기" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dragging" -msgstr "드래그하기" +msgstr "마우스로 끌고 오기" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dropped in slider" @@ -2034,11 +2036,13 @@ msgstr "목표점에 떨어트렸습니다." #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "%s 전" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "지금으로 부터 %s 이후" @@ -2051,6 +2055,7 @@ msgid "about a minute" msgstr "1분가량" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d 분" @@ -2060,6 +2065,7 @@ msgid "about an hour" msgstr "약 한 시간 정도" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "약 %d 시간 정도" @@ -2069,6 +2075,7 @@ msgid "a day" msgstr "하루" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d 일" @@ -2078,6 +2085,7 @@ msgid "about a month" msgstr "약 1개월" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d 개월" @@ -2087,6 +2095,7 @@ msgid "about a year" msgstr "약 1년 " #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d 년" @@ -2154,6 +2163,8 @@ msgstr "게시된 날짜" #: common/static/js/vendor/ova/catch/js/catch.js #: lms/static/js/courseware/credit_progress.js +#: lms/templates/discovery/facet.underscore +#: lms/templates/edxnotes/note-item.underscore msgid "More" msgstr "더보기" @@ -2205,7 +2216,8 @@ msgstr "텍스트" msgid "Video" msgstr "동영상" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "이미지" @@ -2217,6 +2229,10 @@ msgstr "답글" msgid "Tags:" msgstr "Tags:" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2227,6 +2243,8 @@ msgstr "이름" msgid "open_slots" msgstr "open_slots" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "팀 인원 수" @@ -2249,17 +2267,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2304,23 +2311,40 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" -msgstr[0] "%(member_count)s / %(max_member_count)s 멤버" - #: lms/djangoapps/teams/static/teams/js/views/team_card.js msgid "View %(span_start)s %(team_name)s %(span_end)s" msgstr "%(span_start)s %(team_name)s %(span_end)s 보기" +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" +msgstr[0] "" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" +msgstr "" + #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "See all teams in your course, organized by topic. Join a team to collaborate" @@ -2332,12 +2356,15 @@ msgid "Teams" msgstr "팀" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" -msgstr "나의 팀" +msgid "My Team" +msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" -msgstr "살펴보기" +msgid "Browse %(sr_start)s teams %(sr_end)s" +msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" @@ -2374,6 +2401,18 @@ msgstr[0] "%(team_count)s 팀" msgid "View Teams in the %(topic_name)s Topic" msgstr "%(topic_name)s 주제의 팀 보기" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "계산기 열기" @@ -2386,9 +2425,13 @@ msgstr "계산기 닫기" msgid "Post body" msgstr "본문 게시글 올리기" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." -msgstr "학생 프로필 정보를 만드는데 오류가 발생했습니다. 다시 시도하세요." +msgstr "학습자 프로필 정보를 만드는데 오류가 발생했습니다. 다시 시도하세요." #: lms/static/coffee/src/instructor_dashboard/data_download.js #: lms/templates/search/search_loading.underscore @@ -2398,7 +2441,7 @@ msgstr "로딩" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error getting student list." -msgstr "학생리스트 가져오기 에러." +msgstr "학습자 목록 가져오기 에러." #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating list of students who may enroll. Please try again." @@ -2734,7 +2777,7 @@ msgid "" "complete and correct." msgstr "" "'<%= problem_id %>' 문제와 '<%= student_id %>' 학습자의 작업 기록을 가져오는 중 오류가 발생했습니다. " -"문제와 학생ID가 정확한지 확인하세요." +"문제와 학습자 ID가 정확한지 확인하세요." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Entrance exam attempts is being reset for student '{student_id}'." @@ -2800,7 +2843,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Reset attempts for all students on problem '<%= problem_id %>'?" -msgstr " '<%= problem_id %>'문제의 모든 학생의 시도를 모두 초기화하세요." +msgstr " '<%= problem_id %>'문제에 대한 모든 학습자의 시도를 초기화합니다." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2820,7 +2863,7 @@ msgstr " '<%= problem_id %>' 문제의 초기화 작업 시작에 오류가 발 #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Rescore problem '<%= problem_id %>' for all students?" -msgstr "모든 학생에 대해 문제 '<%= problem_id %>'의 재채점을 할까요?" +msgstr "모든 학습자가 푼 문제 '<%= problem_id %>'을 재채점할까요?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -2840,7 +2883,7 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Error listing task history for this student and problem." -msgstr "학생들과 문제에 대한 작업 내역을 표시하는 오류가 발생했습니다." +msgstr "학습자 및 문제 대한 작업 오류 내역 표시에서 오류가 발생했습니다." #. Translators: a "Task" is a background process such as grading students or #. sending email @@ -3039,11 +3082,11 @@ msgstr "Markdow 편집 도움말" #: lms/static/js/Markdown.Editor.js msgid "Bold (Ctrl+B)" -msgstr "볼드체 (Ctrl+B)" +msgstr "진하게 (Ctrl+B)" #: lms/static/js/Markdown.Editor.js msgid "Italic (Ctrl+I)" -msgstr "이탤릭체 (Ctrl+I)" +msgstr "기울임 (Ctrl+I)" #: lms/static/js/Markdown.Editor.js msgid "Hyperlink (Ctrl+L)" @@ -3063,7 +3106,7 @@ msgstr "이미지 (Ctrl+G)" #: lms/static/js/Markdown.Editor.js msgid "Numbered List (Ctrl+O)" -msgstr "Numbered List (Ctrl+O)" +msgstr "문단 번호 (Ctrl+O)" #: lms/static/js/Markdown.Editor.js msgid "Bulleted List (Ctrl+U)" @@ -3071,23 +3114,23 @@ msgstr "글머리표 (Ctrl+U)" #: lms/static/js/Markdown.Editor.js msgid "Heading (Ctrl+H)" -msgstr "Heading (Ctrl+H)" +msgstr "제목 (Ctrl+H)" #: lms/static/js/Markdown.Editor.js msgid "Horizontal Rule (Ctrl+R)" -msgstr "Horizontal Rule (Ctrl+R)" +msgstr "가로선 (Ctrl+R)" #: lms/static/js/Markdown.Editor.js msgid "Undo (Ctrl+Z)" -msgstr "Undo (Ctrl+Z)" +msgstr "되돌리기 (Ctrl+Z)" #: lms/static/js/Markdown.Editor.js msgid "Redo (Ctrl+Y)" -msgstr "Redo (Ctrl+Y)" +msgstr "다시실행 (Ctrl+Y)" #: lms/static/js/Markdown.Editor.js msgid "Redo (Ctrl+Shift+Z)" -msgstr "Redo (Ctrl+Shift+Z)" +msgstr "다시실행 (Ctrl+Shift+Z)" #: lms/static/js/Markdown.Editor.js msgid "strong text" @@ -3107,19 +3150,19 @@ msgstr "링크 설명을 여기에 입력하세요" #: lms/static/js/Markdown.Editor.js msgid "enter code here" -msgstr "코드를 여기에 입력하세요" +msgstr "코드 입력하세요" #: lms/static/js/Markdown.Editor.js msgid "List item" -msgstr "아이템을 리스트하세요" +msgstr "문단번호" #: lms/static/js/Markdown.Editor.js msgid "Heading" -msgstr "Heading" +msgstr "제목" #: lms/static/js/ajax-error.js msgid "You have been logged out of your edX account. " -msgstr "로그아웃 되셨습니다." +msgstr "로그아웃 되었습니다." #: lms/static/js/course_survey.js msgid "There has been an error processing your survey." @@ -3139,7 +3182,7 @@ msgstr "시도를 초기화하는데 실패했습니다." #: lms/static/js/staff_debug_actions.js msgid "Successfully deleted student state for user {user}" -msgstr "사용자 {user} 학생상태 삭제 성공" +msgstr " {user} 학습자 상태 삭제 성공" #: lms/static/js/staff_debug_actions.js msgid "Failed to delete student state." @@ -3161,6 +3204,11 @@ msgstr "모든 소주제" msgid "All units" msgstr "모든 학습활동" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "chapter 선택" @@ -3170,12 +3218,12 @@ msgid "Save changes" msgstr "변경사항 저장" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" -msgstr "마감 날짜 입력" +msgid "Enter Due Date and Time" +msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" -msgstr "시작 날짜 입력" +msgid "Enter Start Date and Time" +msgstr "" #: lms/static/js/courseware/credit_progress.js msgid "Less" @@ -3194,11 +3242,13 @@ msgid "An error occurred. Please try again later." msgstr "오류가 발생하였습니다. 다음에 다시 시도하십시요." #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "%s 강좌 보기" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "\"%s\"를 찾을 수 없습니다. " @@ -3291,7 +3341,7 @@ msgstr "아이디 혹은 이메일을 입력하세요." #: lms/static/js/groups/views/cohort_editor.js msgid "{numUsersAdded} student has been added to this cohort" msgid_plural "{numUsersAdded} students have been added to this cohort" -msgstr[0] "본 학습집단에 {numUsersAdded}명의 학습자가 추가되었습니다." +msgstr[0] "본 학습 집단에 {numUsersAdded}명의 학습자가 추가되었습니다." #: lms/static/js/groups/views/cohort_editor.js msgid "{numMoved} student was removed from {oldCohort}" @@ -3301,7 +3351,7 @@ msgstr[0] "{oldCohort}에서 삭제된 학습자는 {numMoved} 명입니다." #: lms/static/js/groups/views/cohort_editor.js msgid "{numPresent} student was already in the cohort" msgid_plural "{numPresent} students were already in the cohort" -msgstr[0] "{numPresent}명의 학생이 이미 학습 집단에 속해 있습니다." +msgstr[0] "{numPresent}명의 학습자가 이미 학습 집단에 속해 있습니다." #: lms/static/js/groups/views/cohort_editor.js msgid "Unknown user: {user}" @@ -3418,6 +3468,7 @@ msgid "Mark enrollment code as unused" msgstr "사용되지 않은 수강 신청 코드를 표시하세요." #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s 결과" @@ -3646,7 +3697,7 @@ msgstr "{username}의 프로필 이미지" #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" -msgstr "이미지 업로드 에러" +msgstr "이미지 업로드 오류" #: lms/static/js/verify_student/views/image_input_view.js msgid "Please verify that you have uploaded a valid image (PNG and JPEG)." @@ -3773,58 +3824,6 @@ msgstr "진행 중" msgid "Placeholder" msgstr "플레이스홀더" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "이미지 업로드" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "이미지 변경" - -#: lms/static/js/views/fields.js -msgid "Remove" -msgstr "제거" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "제거하기" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "오류가 발생했습니다. 페이지를 새로고침한 후, 다시 시도하세요. " - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "파일의 크기가 적어도 {size} 여야 합니다. " - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "파일의 크기가 {size} 보다 작아야 합니다. " - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "업로드가 진행 중입니다. 오류 발생을 방지하기 위해 완료될 때까지 본 페이지에 머물러 주십시오" - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "삭제가 진행 중입니다. 오류 발생을 방지하기 위해 완료될 때까지 본 페이지에 머물러 주십시오. " - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "bytes" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "KB" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "MB" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "'{file}'파일 업로드를 성공했습니다." @@ -3833,6 +3832,58 @@ msgstr "'{file}'파일 업로드를 성공했습니다." msgid "Your upload of '{file}' failed." msgstr "'{file}'파일 업로드를 실패했습니다." +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "이미지 업로드" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "이미지 변경" + +#: lms/static/js/views/image_field.js +msgid "Remove" +msgstr "제거" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "제거하기" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "오류가 발생했습니다. 페이지를 새로고침한 후, 다시 시도하세요. " + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "파일의 크기가 적어도 {size} 여야 합니다. " + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "파일의 크기가 {size} 보다 작아야 합니다. " + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "업로드가 진행 중입니다. 오류 발생을 방지하기 위해 완료될 때까지 본 페이지에 머물러 주십시오" + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "삭제가 진행 중입니다. 오류 발생을 방지하기 위해 완료될 때까지 본 페이지에 머물러 주십시오. " + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "bytes" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "KB" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "MB" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "데이터를 검색할 수 없습니다, 나중에 다시 시도하세요." @@ -3937,14 +3988,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "" - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "" - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -3969,13 +4012,14 @@ msgstr "" #: cms/static/js/certificates/views/signatory_editor.js msgid "Upload signature image." -msgstr "" +msgstr "서명 이미지 업로드하기" #: cms/static/js/certificates/views/signatory_editor.js msgid "Image must be 450px X 150px transparent PNG." msgstr "" #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "" @@ -4135,7 +4179,7 @@ msgstr "" #: cms/static/js/models/course.js cms/static/js/models/section.js msgid "You must specify a name" -msgstr "" +msgstr "이름을 명시해야 합니다." #: cms/static/js/models/group.js msgid "Group name is required" @@ -4355,7 +4399,7 @@ msgstr "" #: cms/static/js/views/edit_chapter.js msgid "Please select a PDF file to upload." -msgstr "" +msgstr "업로드 할 PDF 파일을 선택하세요." #. Translators: 'count' is number of groups that the group #. configuration contains. @@ -4515,11 +4559,11 @@ msgstr "" #: cms/static/js/views/overview.js msgid "Collapse All Sections" -msgstr "" +msgstr "모든 주제 접기" #: cms/static/js/views/overview.js msgid "Expand All Sections" -msgstr "" +msgstr "모든 주제 펼치기" #: cms/static/js/views/overview.js msgid "Release date:" @@ -4598,7 +4642,7 @@ msgstr "" msgid "" "Deleting a textbook cannot be undone and once deleted any reference to it in" " your courseware's navigation will also be removed." -msgstr "" +msgstr "교재를 삭제하면 되돌릴 수 없습니다. 삭제 후 강좌 내용 탐색에 들어있는 모든 참조도 함께 삭제될 것입니다." #: cms/static/js/views/uploads.js #: cms/templates/js/metadata-file-uploader-item.underscore @@ -4612,11 +4656,11 @@ msgstr "" #: cms/static/js/views/validation.js msgid "You've made some changes" -msgstr "" +msgstr "수정 완료" #: cms/static/js/views/validation.js msgid "Your changes will not take effect until you save your progress." -msgstr "" +msgstr "저장하기 전에는 변경사항이 적용되지 않습니다." #: cms/static/js/views/validation.js msgid "You've made some changes, but there are some errors" @@ -4747,7 +4791,7 @@ msgid "" "If the unit was previously published and released to students, any changes " "you made to the unit when it was hidden will now be visible to students. Do " "you want to proceed?" -msgstr "" +msgstr "비공개 상태에서 변경된 내용이 학습자에게 보일 것입니다. 계속 하시겠습니까?" #: cms/static/js/views/pages/container_subviews.js msgid "Making Visible to Students" @@ -4870,7 +4914,7 @@ msgstr "" #: cms/static/js/views/video/transcripts/file_uploader.js msgid "Please select a file in .srt format." -msgstr "" +msgstr ".srt 파일을 선택해 주세요." #: cms/static/js/views/video/transcripts/file_uploader.js msgid "Error: Uploading failed." @@ -4924,6 +4968,14 @@ msgstr "" msgid "Status" msgstr "상태" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "" @@ -4936,10 +4988,26 @@ msgstr "" msgid "remove all" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -4947,10 +5015,12 @@ msgid "gettext(" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5009,6 +5079,7 @@ msgstr "" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5024,6 +5095,14 @@ msgstr "" msgid "Verify Now" msgstr "" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "기부" @@ -5209,6 +5288,7 @@ msgid "Create a content group" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "" @@ -5232,6 +5312,7 @@ msgid "Select a cohort" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "" @@ -5252,6 +5333,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5268,6 +5350,7 @@ msgstr "" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "" @@ -5320,10 +5403,12 @@ msgid "Sign in" msgstr "로그인" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "" @@ -5353,6 +5438,7 @@ msgid "Register through edX" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5374,6 +5460,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "" @@ -5396,6 +5483,7 @@ msgid "or sign in with" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "" @@ -5405,6 +5493,7 @@ msgid "Use my institution/campus credentials" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "" @@ -5436,10 +5525,12 @@ msgid "We couldn't create your account." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5450,6 +5541,7 @@ msgid "Create an account using" msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" @@ -5482,6 +5574,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "" @@ -5498,6 +5591,7 @@ msgid "Course" msgstr "강좌" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "" @@ -5514,6 +5608,7 @@ msgid "Verified Status" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -5558,6 +5653,7 @@ msgid "Take Your Photo" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -5580,6 +5676,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -5594,6 +5691,7 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "" @@ -5609,12 +5707,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -5626,6 +5726,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "" @@ -5659,6 +5760,7 @@ msgid "Make sure your ID is well-lit" msgstr "" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" @@ -5690,6 +5792,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" @@ -5698,6 +5801,7 @@ msgid "Can we match the photo you took with the one on your ID?" msgstr "" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "" @@ -5732,10 +5836,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "" @@ -5745,6 +5851,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -5777,6 +5884,7 @@ msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" @@ -5785,6 +5893,7 @@ msgid "price" msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "" @@ -5835,10 +5944,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "" @@ -5859,6 +5970,7 @@ msgid "Is your name on your ID readable?" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" @@ -6026,18 +6138,6 @@ msgid "" "certificates. Leave blank to use the official course title." msgstr "" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "" @@ -6129,6 +6229,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "" @@ -6152,7 +6253,7 @@ msgstr "" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/xblock-outline.underscore msgid "Released:" -msgstr "" +msgstr "공개일시:" #: cms/templates/js/course-outline.underscore #: cms/templates/js/publish-xblock.underscore @@ -6187,6 +6288,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "" @@ -6232,7 +6334,7 @@ msgstr "" #: cms/templates/js/course_info_handouts.underscore msgid "Course Handouts" -msgstr "강좌 자료" +msgstr "학습 자료" #: cms/templates/js/course_info_handouts.underscore msgid "You have no handouts defined" @@ -6273,6 +6375,7 @@ msgid "Chapter Name" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "" @@ -6285,6 +6388,7 @@ msgid "Chapter Asset" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "" @@ -6434,10 +6538,12 @@ msgid "Some Rights Reserved" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "" @@ -6496,6 +6602,7 @@ msgstr "" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" @@ -6539,10 +6646,12 @@ msgid "Publishing Status" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "" @@ -6552,13 +6661,14 @@ msgstr "" #: cms/templates/js/publish-xblock.underscore msgid "Will Be Visible To:" -msgstr "" +msgstr "강좌 공개 대상:" #: cms/templates/js/publish-xblock.underscore msgid "Staff Only" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "" @@ -6654,9 +6764,10 @@ msgstr "" msgid "" "If the unit was previously published and released to students, any changes " "you made to the unit when it was hidden will now be visible to students." -msgstr "" +msgstr "비공개 상태에서 변경된 내용이 학습자에게 보일 것입니다." #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -6667,13 +6778,13 @@ msgstr "" msgid "" "Any subsections or units that are explicitly hidden from students will " "remain hidden after you clear this option for the section." -msgstr "" +msgstr "선택을 취소하면 학습자는 모든 소주제 또는 학습활동을 볼 수 없습니다. " #: cms/templates/js/staff-lock-editor.underscore msgid "" "Any units that are explicitly hidden from students will remain hidden after " "you clear this option for the subsection." -msgstr "" +msgstr "소주제 관련 선택을 취소하면, 학습자에게 표시되는 모든 학습활동은 학습자가 볼 수 없습니다." #: cms/templates/js/team-member.underscore msgid "Current Role:" @@ -6716,12 +6827,24 @@ msgid "Time Allotted (HH:MM):" msgstr "" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " "to complete the exam." msgstr "" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "" @@ -6748,6 +6871,7 @@ msgid "Edit the name" msgstr "" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "" @@ -6797,6 +6921,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "" diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.mo b/conf/locale/pt_BR/LC_MESSAGES/django.mo index 0c301c0d427966b8f689f6d66848f2d04095d612..59d3b5d6f7a70312f15365d03d18127d92e95603 100644 GIT binary patch delta 29413 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 delta 29532 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 Y{@3f)X_HN}X@fIt31W7hEv3!>0giH%P5=M^ diff --git a/conf/locale/eo/LC_MESSAGES/django.po b/conf/locale/eo/LC_MESSAGES/django.po index a4d0b4d345..5d522b23a8 100644 --- a/conf/locale/eo/LC_MESSAGES/django.po +++ b/conf/locale/eo/LC_MESSAGES/django.po @@ -37,8 +37,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:50+0000\n" -"PO-Revision-Date: 2015-08-07 13:50:41.691914\n" +"POT-Creation-Date: 2015-08-14 13:52+0000\n" +"PO-Revision-Date: 2015-08-14 13:52:02.752089\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -429,6 +429,14 @@ msgstr "Whïtélïst {country} för {course} Ⱡ'σяєм ιρѕυм ∂σłσя msgid "Blacklist {country} for {course}" msgstr "Bläçklïst {country} för {course} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" +"Ýöü hävé älréädý çréätéd än äççöünt üsïng än éxtérnäl lögïn lïké WéßÀüth ör " +"Shïßßöléth. Pléäsé çöntäçt {tech_support_email} för süppört. Ⱡ'σяєм ιρѕυм#" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "" @@ -458,12 +466,14 @@ msgstr "" "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" "Ûsérnämé çännöt ßé möré thän %(limit_value)s çhäräçtérs löng Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" "Émäïl çännöt ßé möré thän %(limit_value)s çhäräçtérs löng Ⱡ'σяєм ιρѕυм ∂σłσя" @@ -670,7 +680,7 @@ msgstr "" msgid "Course id not specified" msgstr "Çöürsé ïd nöt spéçïfïéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "Ìnvälïd çöürsé ïd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" @@ -1406,6 +1416,10 @@ msgstr "çörréçt Ⱡ'σяєм ιρѕυм #" msgid "incorrect" msgstr "ïnçörréçt Ⱡ'σяєм ιρѕυм ∂σł#" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "pärtïällý çörréçt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "ïnçömplété Ⱡ'σяєм ιρѕυм ∂σłσ#" @@ -1428,6 +1442,10 @@ msgstr "Thïs ïs çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" msgid "This is incorrect." msgstr "Thïs ïs ïnçörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "Thïs ïs pärtïällý çörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "Thïs ïs ünänswéréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" @@ -5530,7 +5548,7 @@ msgstr "Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σł #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: A 'Privacy Policy' is a legal document/statement describing a #. website's use of personal information -#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py +#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views/webview.py #: cms/templates/widgets/footer.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" @@ -5716,8 +5734,69 @@ msgstr "" "Théré çän ßé önlý öné défäült ïmägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "Nämé öf témpläté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "Désçrïptïön änd/ör ädmïn nötés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "Djängö témpläté HTML. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "Örgänïzätïön öf témpläté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" +"Thé çöürsé mödé för thïs témpläté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "Ön/Öff swïtçh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "Désçrïptïön öf thé ässét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" +"Àssét fïlé. Ìt çöüld ßé än ïmägé ör çss fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "Ûsér {username} döés nöt éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" +"{course_key} ïs nöt ä välïd çöürsé kéý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" +"Thé çöürsé {course_key} döés nöt éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" +"Ûsér {username} ïs nöt énrölléd ïn thé çöürsé {course_key} Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" +"Àn ünéxpéçtéd érrör öççürréd whïlé régénérätïng çértïfïçätés. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -5737,7 +5816,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -5757,7 +5836,7 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5772,15 +5851,11 @@ msgstr "" "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυ#" #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "{month} {day}, {year} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" "ä çöürsé öf stüdý öfféréd ßý {partner_name}, thröügh {platform_name}. Ⱡ'σяєм" @@ -5788,12 +5863,12 @@ msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "" "Àßöüt {platform_name} Àççömplïshménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "" "Möré Ìnförmätïön Àßöüt {user_name}'s Çértïfïçäté: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " @@ -5801,17 +5876,17 @@ msgstr "" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "Ìssüéd Ön: Ⱡ'σяєм ιρѕυм ∂σłσ#" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "Çértïfïçäté ÌD Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "Àßöüt {platform_name} Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" @@ -5819,7 +5894,7 @@ msgstr "Àßöüt {platform_name} Çértïfïçätés Ⱡ'σяєм ιρѕυм #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -5837,7 +5912,7 @@ msgstr "" "ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " "яєρяєнєη∂єяιт ιη νσłυρтαтє νєł#" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "" "Höw {platform_name} Välïdätés Stüdént Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " @@ -5845,7 +5920,7 @@ msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5862,7 +5937,7 @@ msgstr "" "яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " "ραяιαтυя. єχ¢єρт#" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "" "Välïdäté thïs çértïfïçäté för ýöürsélf Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " @@ -5870,7 +5945,7 @@ msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -5886,36 +5961,36 @@ msgstr "" "υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " "∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт #" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "Àßöüt {platform_name} Ⱡ'σяєм ιρѕυм ∂σł#" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "Léärn möré äßöüt {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "Léärn wïth {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "Wörk ät {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "Çöntäçt {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя #" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" "{platform_name} äçknöwlédgés thé föllöwïng stüdént äççömplïshmént Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -5926,7 +6001,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" "{partner_name} {course_number} Çértïfïçäté | {platform_name} Ⱡ'σяєм ιρѕυм " @@ -5936,7 +6011,7 @@ msgstr "" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5947,7 +6022,7 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "" "{fullname}, ýöü'vé éärnéd ä çértïfïçäté! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " @@ -5955,7 +6030,7 @@ msgstr "" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -5972,14 +6047,14 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "" "Möré äßöüt {fullname}'s äççömplïshmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "Àll rïghts résérvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" @@ -5987,20 +6062,20 @@ msgstr "Àll rïghts résérvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "Ìnvälïd Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "" "Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "Çértïfïçäté Välïdätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" @@ -6145,6 +6220,10 @@ msgstr "" "Vïsït ä çöürsé wïkï tö ädd än ärtïçlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "Çöürsé häs nöt stärtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "Çöürsé döés nöt stärt üntïl {} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" @@ -6342,43 +6421,6 @@ msgstr "" "Ûnäßlé tö swïtçh tö spéçïfïéd ßränçh. Pléäsé çhéçk ýöür ßränçh nämé. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "Émäïl Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - -#: lms/djangoapps/dashboard/support.py -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "Çöürsé ÌD Ⱡ'σяєм ιρѕυм ∂σł#" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "Ûsér nöt föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "" -"Çöürsé {course_id} nöt päst thé réfünd wïndöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "" -"Nö ördér föünd för {user} ïn çöürsé {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тєтυ#" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "Ûnénrölléd {user} fröm {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "" -"Réfündéd {cost} för ördér ïd {order_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -7017,6 +7059,29 @@ msgstr "" "∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" " ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂#" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" +"Thé pröçtöréd éxäm résülts répört ïs ßéïng çréätéd. Tö vïéw thé stätüs öf " +"thé répört, séé Péndïng Ìnstrüçtör Täsks ßélöw. Ⱡ'σяєм ιρѕυ#" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" +"Thé pröçtöréd éxäm résülts répört ïs çürréntlý ßéïng çréätéd. Tö vïéw thé " +"stätüs öf thé répört, séé Péndïng Ìnstrüçtör Täsks ßélöw. Ýöü wïll ßé äßlé " +"tö döwnlöäd thé répört whén ït ïs çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ησ#" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "" @@ -7149,12 +7214,14 @@ msgstr "" "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" "Thïs stüdént (%s) wïll skïp thé éntränçé éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя α#" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" "Thïs stüdént (%s) ïs älréädý ällöwéd tö skïp thé éntränçé éxäm. Ⱡ'σяєм ιρѕυм" @@ -7263,8 +7330,12 @@ msgid "E-Commerce" msgstr "É-Çömmérçé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "Pröçtörïng Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" @@ -9404,6 +9475,58 @@ msgstr "" msgid "No email address provided." msgstr "Nö émäïl äddréss prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" +"Vïéw änd régénéräté çértïfïçätés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "Mänüäl Réfünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" +"Träçk réfünds ïssüéd dïréçtlý thröügh ÇýßérSöürçé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "Émäïl Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "Çöürsé ÌD Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "Ûsér nöt föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "" +"Çöürsé {course_id} nöt päst thé réfünd wïndöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "" +"Nö ördér föünd för {user} ïn çöürsé {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυ#" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "Ûnénrölléd {user} fröm {course_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "" +"Réfündéd {cost} för ördér ïd {order_id} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "" @@ -9732,56 +9855,12 @@ msgstr "Hönör Ⱡ'σяєм ιρѕ#" msgid "Skip to main content" msgstr "Skïp tö mäïn çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "Mänüäl Réfünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "Àßöüt tö réfünd thïs ördér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "Ördér Ìd: Ⱡ'σяєм ιρѕυм ∂σł#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "Énröllmént: Ⱡ'σяєм ιρѕυм ∂σłσя #" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "énrölléd Ⱡ'σяєм ιρѕυм ∂#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "ünénrölléd Ⱡ'σяєм ιρѕυм ∂σłσ#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "Çöst: Ⱡ'σяєм ιρѕ#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "ÇértïfïçätéÌtém Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "Ördér Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "Fülfïlléd Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "Réfünd Réqüést Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "Ýöür Pässwörd Rését ïs Çömplété Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -9792,6 +9871,7 @@ msgstr "" " Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -9802,6 +9882,7 @@ msgstr "" " Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -9816,6 +9897,7 @@ msgid "Password Reset Form" msgstr "Pässwörd Rését Förm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -9850,6 +9932,7 @@ msgstr "" "rését Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -9868,6 +9951,7 @@ msgstr "" "çörréçtlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -9907,6 +9991,7 @@ msgstr "" "¢σηѕє¢тєтυ#" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -9927,6 +10012,7 @@ msgid "Need Help?" msgstr "Nééd Hélp? Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -9937,6 +10023,7 @@ msgstr "" " Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -9963,9 +10050,50 @@ msgid "Thanks for using our site!" msgstr "Thänks för üsïng öür sïté! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "Thé %(platform_name)s Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "Àßöüt tö réfünd thïs ördér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "Ördér Ìd: Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "Énröllmént: Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "énrölléd Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "ünénrölléd Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "Çöst: Ⱡ'σяєм ιρѕ#" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "ÇértïfïçätéÌtém Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "Ördér Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "Fülfïlléd Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "Réfünd Réqüést Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "Läst mödïfïéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" @@ -10209,6 +10337,7 @@ msgstr "" "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -10266,6 +10395,7 @@ msgstr "" "[Àrtïçlé Nämé](wïkï:ÀrtïçléNämé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "%(platform_name)s Àddïtïöns: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" @@ -10282,6 +10412,7 @@ msgid "Wikipedia" msgstr "Wïkïpédïä Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "%(platform_name)s Wïkï Ⱡ'σяєм ιρѕυм ∂#" @@ -10328,6 +10459,7 @@ msgid "Quotes" msgstr "Qüötés Ⱡ'σяєм ιρѕυ#" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -12481,6 +12613,7 @@ msgstr "" "σƒƒ#" #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "Rétürn Tö %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" @@ -13380,6 +13513,10 @@ msgstr "Çälçülätör Öütpüt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α msgid "CCX Coach Dashboard" msgstr "ÇÇX Çöäçh Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "Nämé ýöür ÇÇX Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -13513,6 +13650,22 @@ msgstr "" msgid "Save Grading Policy" msgstr "Sävé Grädïng Pölïçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" +"Däté förmät föür dïgït ýéär däsh twö dïgït mönth däsh twö dïgït däý Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" +"Tïmé förmät twö dïgït höürs çölön twö dïgït mïnütés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "Sét däté Ⱡ'σяєм ιρѕυм ∂#" @@ -13534,10 +13687,34 @@ msgstr "Sçhédülé ä Ûnït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" msgid "Start Date" msgstr "Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσ#" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" +"förmät föür dïgït ýéär däsh twö dïgït mönth däsh twö dïgït däý Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" +"Stärt tïmé förmät twö dïgït höürs çölön twö dïgït mïnütés Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(Öptïönäl) Ⱡ'σяєм ιρѕυм ∂σłσ#" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" +"Düé Tïmé förmät twö dïgït höürs çölön twö dïgït mïnütés Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "Àdd Ûnït Ⱡ'σяєм ιρѕυм ∂#" @@ -14126,6 +14303,7 @@ msgstr "" "¢σηѕє¢тєтυя#" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -14181,8 +14359,8 @@ msgstr "" "nöw!{link_end} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" -msgstr "Vïéw Ûpdätés ïn {studio_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +msgid "View Updates in Studio" +msgstr "Vïéw Ûpdätés ïn Stüdïö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/courseware/info.html msgid "Course Updates & News" @@ -14640,13 +14818,10 @@ msgstr "" "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." msgstr "" -"{link} tö pürçhäsé çöürsé çrédït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" -msgstr "Gö tö ýöür däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +"{a_start}Gö tö ýöür däshßöärd{a_end} tö pürçhäsé çöürsé çrédït. Ⱡ'σяєм ιρѕυм" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/courseware/progress.html msgid "{student_name}, you have not yet met the requirements for credit." @@ -14681,10 +14856,9 @@ msgid "Less" msgstr "Léss Ⱡ'σяєм ι#" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" +msgid "{earned} of {total} possible points" msgstr "" -"{earned:.3n} öf {total:.3n} pössïßlé pöïnts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕ#" +"{earned} öf {total} pössïßlé pöïnts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -14721,16 +14895,12 @@ msgstr "Hï {name}, Ⱡ'σяєм ιρѕυм #" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" "Çöngrätülätïöns! Ýöü äré élïgïßlé tö réçéïvé çöürsé çrédït för süççéssfüllý " -"çömplétïng ýöür édX çöürsé! Çlïçk {link} tö gét ýöür çrédït nöw. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " -"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " -"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" +"çömplétïng ýöür {platform_name} çöürsé! {link_start}Gét ýöür çrédït " +"nöw.{link_end} Ⱡ'#" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" @@ -14749,35 +14919,41 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" -"Tö gét çöürsé çrédït, sïmplý gö tö ýöür {link} änd çlïçk thé Gét " -"Çrédït ßüttön. Nö äpplïçätïön, tränsçrïpt, ör grädé répört ïs réqüïréd. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " -"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," -" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " -"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łα#" +"Tö gét çöürsé çrédït, sïmplý gö tö ýöür {link_start}{platform_name} " +"däshßöärd{link_end} änd çlïçk thé Gét Çrédït ßüttön. Nö äpplïçätïön, " +"tränsçrïpt, ör grädé répört ïs réqüïréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι" +" σƒƒι¢ια ∂єѕєяυηт мσł#" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" -"Wé höpé ýöü énjöýéd thé çöürsé, änd wé höpé tö séé ýöü ïn fütüré édX " -"çöürsés! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +"Wé höpé ýöü énjöýéd thé çöürsé, änd wé höpé tö séé ýöü ïn fütüré " +"{platform_name} çöürsés! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" -msgstr "Thé édX téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" +msgstr "Thé {platform_name} Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." msgstr "" -"För möré ïnförmätïön ön çrédït ät édX, çlïçk {link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α#" +"{link_start}Çlïçk héré för möré ïnförmätïön ön çrédït ät " +"{platform_name}{link_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -14957,6 +15133,7 @@ msgid "Available Actions" msgstr "Àväïläßlé Àçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -14977,12 +15154,14 @@ msgstr "" "¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" "Àré ýöü süré ýöü wänt tö ünénröll fröm %(course_number)s? Ⱡ'σяєм ιρѕυм ∂σłσя" " ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -15127,58 +15306,71 @@ msgstr "" "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" +msgid "You are now eligible for credit. Congratulations!" msgstr "" -"Ýöü äré nöw élïgïßlé för çrédït. {congrats} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυ#" +"Ýöü äré nöw élïgïßlé för çrédït. Çöngrätülätïöns! Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "Gét çrédït Ⱡ'σяєм ιρѕυм ∂σłσ#" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" -"Thänk ýöü. Ýöür çrédït ïs pröçéssïng. Pléäsé séé {link} för möré " -"ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" +"Thänk ýöü. Ýöür çrédït ïs pröçéssïng. Pléäsé séé {link_to_provider_site} för" +" möré ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "Léärn möré Ⱡ'σяєм ιρѕυм ∂σłσ#" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" -"Thänk ýöü för ýöür pürçhäsé. Pléäsé pröçééd tö {link} tö fïnälïzé ýöür " -"çrédït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" +"Thänk ýöü för ýöür pürçhäsé. Pléäsé pröçééd tö {link_to_provider_site} tö " +"fïnälïzé ýöür çrédït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "Fïnälïzé çrédït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" -"Ýöür çrédït häs ßéén pröçésséd änd äpprövéd. {congrats}. Pléäsé séé {link} " -"för möré ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +"Ýöür çrédït häs ßéén pröçésséd änd äpprövéd. Çöngrätülätïöns. Pléäsé " +"séé {link_to_provider_site} för möré ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "Àççéss çrédït Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" -"Ýöür çrédït häs ßéén pröçésséd ßüt dénïéd. Pléäsé çöntäçt {link} för möré " -"ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" +"Ýöür çrédït häs ßéén pröçésséd ßüt dénïéd. Pléäsé çöntäçt " +"{link_to_provider_site} för möré ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢т#" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Contact {provider}" @@ -15381,12 +15573,14 @@ msgid ", " msgstr ", Ⱡ'σя#" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s dïsçüssïön stärtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" msgstr[1] "%s dïsçüssïöns stärtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s çömmént Ⱡ'σяєм ιρѕυм ∂σłσ#" @@ -15561,11 +15755,6 @@ msgstr "" "Wé höpé ýöü énjöý léärnïng wïth {platform_name}! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυ#" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "Thé {platform_name} Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -16773,6 +16962,19 @@ msgstr "" "Döwnlöäd ä ÇSV öf léärnérs whö çän énröll Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" +"Çlïçk tö généräté ä ÇSV fïlé öf äll pröçtöréd éxäm résülts ïn thïs çöürsé. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" +"Généräté Pröçtöréd Éxäm Résülts Répört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -17909,6 +18111,14 @@ msgstr "" "Théré äré nö prößléms ïn thïs séçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "Àllöwänçé Séçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "Stüdént Pröçtöréd Éxäm Séçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "Sénd Émäïl Ⱡ'σяєм ιρѕυм ∂σłσ#" @@ -19230,6 +19440,14 @@ msgstr "Ûnlïnk Ⱡ'σяєм ιρѕυ#" msgid "Link" msgstr "Lïnk Ⱡ'σяєм ι#" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "Stüdént Süppört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "Stüdént Süppört: Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "Ûsér Sürvéý Ⱡ'σяєм ιρѕυм ∂σłσя #" @@ -21978,6 +22196,7 @@ msgstr "" "Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "Thänks för sïgnïng üp, %(name)s! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" @@ -21988,6 +22207,7 @@ msgstr "" "¢σηѕє¢тєтυ#" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -22656,6 +22876,7 @@ msgid "your course summary page" msgstr "ýöür çöürsé sümmärý pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -23586,12 +23807,14 @@ msgstr "" "¢σηѕє¢тєтυя#" #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" "À délétéd ärtïçlé wïth slüg \"%s\" älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α#" #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "" "À slüg näméd \"%s\" älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" @@ -23770,6 +23993,7 @@ msgid "others write access" msgstr "öthérs wrïté äççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "Àrtïçlé wïthöüt çöntént (%(id)d) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" @@ -23880,6 +24104,7 @@ msgstr "" "¢σηѕє¢тєтυя#" #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "" "Théré ïs älréädý ä rööt nödé ön %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" @@ -23947,10 +24172,12 @@ msgid "attachment revisions" msgstr "ättäçhmént révïsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "%s wäs süççéssfüllý äddéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "" "Ýöür fïlé çöüld nöt ßé sävéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" @@ -23964,6 +24191,7 @@ msgstr "" "wéß sérvér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" "%s üplöädéd änd répläçés öld ättäçhmént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " @@ -23978,35 +24206,42 @@ msgstr "" "présént. Fïlés wïth dïfférént éxténsïöns äré nöt ällöwéd. Ⱡ'σяє#" #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "" "Çürrént révïsïön çhängéd för %s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" "Àddéd ä référénçé tö \"%(att)s\" fröm \"%(art)s\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя#" #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "Thé fïlé %s wäs délétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "" "Thïs ärtïçlé ïs nö löngér rélätéd tö thé fïlé %s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α#" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "À fïlé wäs çhängéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "À fïlé wäs délétéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -24027,6 +24262,7 @@ msgid "images" msgstr "ïmägés Ⱡ'σяєм ιρѕυ#" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "Ìmägé: %s Ⱡ'σяєм ιρѕυм ∂σł#" @@ -24043,24 +24279,29 @@ msgid "image revisions" msgstr "ïmägé révïsïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "Ìmägé Révsïön: %d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "%s häs ßéén réstöréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "%s häs ßéén märkéd äs délétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" "%(file)s häs ßéén çhängéd tö révïsïön #%(revision)d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυ#" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "%(file)s häs ßéén sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" @@ -24069,6 +24310,7 @@ msgid "Images" msgstr "Ìmägés Ⱡ'σяєм ιρѕυ#" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "Àn ïmägé wäs äddéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" @@ -24103,20 +24345,24 @@ msgstr "" "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" "%(user)s süßsçrïßïng tö %(article)s (%(type)s) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢#" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "Àrtïçlé délétéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "Àrtïçlé mödïfïéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "Néw ärtïçlé çréätéd: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" @@ -24138,10 +24384,12 @@ msgstr "" "Ýöü äré nöw löggéd ïn! Hävé fün! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "Néw ärtïçlé '%s' çréätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "" "Théré wäs än érrör çréätïng thïs ärtïçlé: %s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " @@ -24168,6 +24416,7 @@ msgstr "" " Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -24190,12 +24439,14 @@ msgid "Restoring article" msgstr "Réstörïng ärtïçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" "Thé ärtïçlé \"%s\" änd ïts çhïldrén äré nöw réstöréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" " αмєт, ¢σηѕє¢тєтυя α#" #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" "Thé ärtïçlé %s ïs nöw sét tö dïspläý révïsïön #%d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " @@ -24206,12 +24457,14 @@ msgid "New title" msgstr "Néw tïtlé Ⱡ'σяєм ιρѕυм ∂σł#" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" "Mérgé ßétwéén Révïsïön #%(r1)d änd Révïsïön #%(r2)d Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя #" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index 3176733c2aef0f72d1dbf3a059b17ce7c7568730..e2ddeb9dabd4ac53d2fcbb58258b4a78eb455c67 100644 GIT binary patch delta 31902 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 S%Ea~v^QDjP=?e-=^8WyMNG@jp delta 31406 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 diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.po b/conf/locale/eo/LC_MESSAGES/djangojs.po index 6f5e0d8789..b9aedff5c3 100644 --- a/conf/locale/eo/LC_MESSAGES/djangojs.po +++ b/conf/locale/eo/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:49+0000\n" -"PO-Revision-Date: 2015-08-07 13:50:42.221639\n" +"POT-Creation-Date: 2015-08-14 13:51+0000\n" +"PO-Revision-Date: 2015-08-14 13:52:03.060189\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "Délété Ⱡ'σяєм ιρѕυ#" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "Ûplöädïng Ⱡ'σяєм ιρѕυм ∂σł#" @@ -2175,11 +2175,13 @@ msgstr "dröppéd ön tärgét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "%s ägö Ⱡ'σяєм ιρѕυ#" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "%s fröm nöw Ⱡ'σяєм ιρѕυм ∂σłσя #" @@ -2192,6 +2194,7 @@ msgid "about a minute" msgstr "äßöüt ä mïnüté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d mïnüté Ⱡ'σяєм ιρѕυм ∂σł#" @@ -2202,6 +2205,7 @@ msgid "about an hour" msgstr "äßöüt än höür Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "äßöüt %d höür Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" @@ -2212,6 +2216,7 @@ msgid "a day" msgstr "ä däý Ⱡ'σяєм ιρѕ#" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d däý Ⱡ'σяєм ιρѕυ#" @@ -2222,6 +2227,7 @@ msgid "about a month" msgstr "äßöüt ä mönth Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mönth Ⱡ'σяєм ιρѕυм ∂#" @@ -2232,6 +2238,7 @@ msgid "about a year" msgstr "äßöüt ä ýéär Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d ýéär Ⱡ'σяєм ιρѕυм #" @@ -2380,7 +2387,8 @@ msgstr "Téxt Ⱡ'σяєм ι#" msgid "Video" msgstr "Vïdéö Ⱡ'σяєм ιρѕ#" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "Ìmägé Ⱡ'σяєм ιρѕ#" @@ -2393,6 +2401,12 @@ msgstr "Réplý Ⱡ'σяєм ιρѕ#" msgid "Tags:" msgstr "Tägs: Ⱡ'σяєм ιρѕ#" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" +"Àn ünéxpéçtéd érrör öççürréd. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2403,6 +2417,8 @@ msgstr "nämé Ⱡ'σяєм ι#" msgid "open_slots" msgstr "öpén_slöts Ⱡ'σяєм ιρѕυм ∂σłσ#" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "téäm çöünt Ⱡ'σяєм ιρѕυм ∂σłσ#" @@ -2429,25 +2445,6 @@ msgstr "" "À shört désçrïptïön öf thé téäm tö hélp öthér léärnérs ündérständ thé göäls " "ör dïréçtïön öf thé téäm (mäxïmüm 300 çhäräçtérs). Ⱡ'σяєм#" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "Öptïönäl Çhäräçtérïstïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" -"Hélp öthér léärnérs déçïdé whéthér tö jöïn ýöür téäm ßý spéçïfýïng sömé " -"çhäräçtérïstïçs för ýöür téäm. Çhöösé çäréfüllý, ßéçäüsé féwér péöplé mïght " -"ßé ïntéréstéd ïn jöïnïng ýöür téäm ïf ït sééms töö réstrïçtïvé. Ⱡ'σяєм ιρѕυм" -" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " -"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρт#" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2504,36 +2501,47 @@ msgstr "" "Téäm désçrïptïön çännöt hävé möré thän 300 çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя " "ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" -"Trý {browse_span_start}ßröwsïng äll téäms{span_end} ör " -"{search_span_start}séärçhïng téäm désçrïptïöns{span_end}. Ìf ýöü stïll çän't" -" fïnd ä téäm tö jöïn, {create_span_start}çréäté ä néw téäm ïn thïs " -"töpïç{span_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " -"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " -"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " -"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" -" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " -"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂#" - -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" -msgstr[0] "" -"%(member_count)s / %(max_member_count)s Mémßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" -msgstr[1] "" -"%(member_count)s / %(max_member_count)s Mémßérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"Ýöü äré nöt çürréntlý ä mémßér öf äný téäms. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/djangoapps/teams/static/teams/js/views/team_card.js msgid "View %(span_start)s %(team_name)s %(span_end)s" msgstr "" "Vïéw %(span_start)s %(team_name)s %(span_end)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "Àn érrör öççürréd. Trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" +"Ýöü älréädý ßélöng tö änöthér téäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "Thïs téäm ïs füll. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" +msgstr[0] "" +"%(memberCount)s / %(maxMemberCount)s Mémßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +msgstr[1] "" +"%(memberCount)s / %(maxMemberCount)s Mémßérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "Àll téäms Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" +msgstr "téäms Ⱡ'σяєм ιρѕ#" + #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "See all teams in your course, organized by topic. Join a team to collaborate" @@ -2553,12 +2561,15 @@ msgid "Teams" msgstr "Téäms Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" -msgstr "Mý Téäms Ⱡ'σяєм ιρѕυм ∂#" +msgid "My Team" +msgstr "Mý Téäm Ⱡ'σяєм ιρѕυм #" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" -msgstr "Bröwsé Ⱡ'σяєм ιρѕυ#" +msgid "Browse %(sr_start)s teams %(sr_end)s" +msgstr "Bröwsé %(sr_start)s téäms %(sr_end)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" @@ -2605,6 +2616,27 @@ msgid "View Teams in the %(topic_name)s Topic" msgstr "" "Vïéw Téäms ïn thé %(topic_name)s Töpïç Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" +"Trý {browse_span_start}ßröwsïng äll téäms{span_end} ör " +"{search_span_start}séärçhïng téäm désçrïptïöns{span_end}. Ìf ýöü stïll çän't" +" fïnd ä téäm tö jöïn, {create_span_start}çréäté ä néw téäm ïn thïs " +"töpïç{span_end}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " +"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂#" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "Àll töpïçs Ⱡ'σяєм ιρѕυм ∂σłσ#" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "Öpén Çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" @@ -2617,6 +2649,12 @@ msgstr "Çlösé Çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α msgid "Post body" msgstr "Pöst ßödý Ⱡ'σяєм ιρѕυм ∂σł#" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" +"Érrör générätïng pröçtöréd éxäm résülts. Pléäsé trý ägäïn. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" @@ -3604,6 +3642,11 @@ msgstr "Àll süßséçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" msgid "All units" msgstr "Àll ünïts Ⱡ'σяєм ιρѕυм ∂σł#" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "Çlïçk tö çhängé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "Séléçt ä çhäptér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" @@ -3613,12 +3656,12 @@ msgid "Save changes" msgstr "Sävé çhängés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" -msgstr "Éntér Düé Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +msgid "Enter Due Date and Time" +msgstr "Éntér Düé Däté änd Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" -msgstr "Éntér Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +msgid "Enter Start Date and Time" +msgstr "Éntér Stärt Däté änd Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/static/js/courseware/credit_progress.js #: lms/templates/discovery/facet.underscore @@ -3645,12 +3688,14 @@ msgstr "" "¢σηѕє¢тєтυя #" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "Vïéwïng %s çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" msgstr[1] "Vïéwïng %s çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "" "Wé çöüldn't fïnd äný résülts för \"%s\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " @@ -3928,6 +3973,7 @@ msgid "Mark enrollment code as unused" msgstr "Märk énröllmént çödé äs ünüséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s résült Ⱡ'σяєм ιρѕυм ∂σł#" @@ -4345,69 +4391,6 @@ msgstr "Ìn Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя #" msgid "Placeholder" msgstr "Pläçéhöldér Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "Ûplöäd än ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "Çhängé ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" - -#: lms/static/js/views/fields.js -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "Rémövé Ⱡ'σяєм ιρѕυ#" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "Rémövïng Ⱡ'σяєм ιρѕυм ∂#" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "" -"Àn érrör häs öççürréd. Réfrésh thé pägé, änd thén trý ägäïn. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "" -"Thé fïlé müst ßé ät léäst {size} ïn sïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "" -"Thé fïlé müst ßé smällér thän {size} ïn sïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" -"Ûplöäd ïs ïn prögréss. Tö ävöïd érrörs, stäý ön thïs pägé üntïl thé pröçéss " -"ïs çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" -"Rémöväl ïs ïn prögréss. Tö ävöïd érrörs, stäý ön thïs pägé üntïl thé pröçéss" -" ïs çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "ßýtés Ⱡ'σяєм ιρѕ#" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "KB Ⱡ'σя#" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "MB Ⱡ'σя#" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -4417,6 +4400,69 @@ msgstr "" msgid "Your upload of '{file}' failed." msgstr "Ýöür üplöäd öf '{file}' fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "Ûplöäd än ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "Çhängé ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: lms/static/js/views/image_field.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "Rémövé Ⱡ'σяєм ιρѕυ#" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "Rémövïng Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" +"Àn érrör häs öççürréd. Réfrésh thé pägé, änd thén trý ägäïn. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "" +"Thé fïlé müst ßé ät léäst {size} ïn sïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "" +"Thé fïlé müst ßé smällér thän {size} ïn sïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" +"Ûplöäd ïs ïn prögréss. Tö ävöïd érrörs, stäý ön thïs pägé üntïl thé pröçéss " +"ïs çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" +"Rémöväl ïs ïn prögréss. Tö ävöïd érrörs, stäý ön thïs pägé üntïl thé pröçéss" +" ïs çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "ßýtés Ⱡ'σяєм ιρѕ#" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "KB Ⱡ'σя#" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "MB Ⱡ'σя#" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "" @@ -4562,16 +4608,6 @@ msgstr "" "Ýés, ällöw édïts tö thé äçtïvé Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "Ûplöäd örgänïzätïön lögö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "" -"Mäxïmüm lögö héïght shöüld ßé 125px. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυ#" - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4609,6 +4645,7 @@ msgstr "" "¢σηѕє¢тєтυя #" #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "Gröüp %s Ⱡ'σяєм ιρѕυм ∂#" @@ -5786,6 +5823,14 @@ msgstr "Düé Däté Ⱡ'σяєм ιρѕυм ∂#" msgid "Status" msgstr "Stätüs Ⱡ'σяєм ιρѕυ#" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "Éxpänd Àll Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "Çölläpsé Àll Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "Ûnït Ⱡ'σяєм ι#" @@ -5798,10 +5843,26 @@ msgstr "Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσ#" msgid "remove all" msgstr "rémövé äll Ⱡ'σяєм ιρѕυм ∂σłσ#" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "tögglé çhäptér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "Séçtïön Ⱡ'σяєм ιρѕυм #" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "rémövé Ⱡ'σяєм ιρѕυ#" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "tögglé süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "Süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσ#" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5809,10 +5870,12 @@ msgid "gettext(" msgstr "géttéxt( Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "%s Ⱡ'σяєм ιρѕυ#" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5878,6 +5941,7 @@ msgstr "Gö tö Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5904,6 +5968,14 @@ msgstr "" msgid "Verify Now" msgstr "Vérïfý Nöw Ⱡ'σяєм ιρѕυм ∂σłσ#" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "Märk Éxäm Às Çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "Énd Mý Éxäm Ⱡ'σяєм ιρѕυм ∂σłσя #" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "Dönäté Ⱡ'σяєм ιρѕυ#" @@ -6113,6 +6185,7 @@ msgid "Create a content group" msgstr "Çréäté ä çöntént gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "" @@ -6143,6 +6216,7 @@ msgid "Select a cohort" msgstr "Séléçt ä çöhört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "%(cohort_name)s (%(user_count)s) Ⱡ'σяєм ιρѕυм ∂σł#" @@ -6165,6 +6239,7 @@ msgstr "" "αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -6190,6 +6265,7 @@ msgstr "Välïd Ⱡ'σяєм ιρѕ#" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "Löäd néxt %(num_items)s résült Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" @@ -6253,12 +6329,14 @@ msgid "Sign in" msgstr "Sïgn ïn Ⱡ'σяєм ιρѕυм #" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "" "Wöüld ýöü lïké tö sïgn ïn üsïng ýöür %(providerName)s çrédéntïäls? Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "Sïgn ïn üsïng %(providerName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" @@ -6296,6 +6374,7 @@ msgid "Register through edX" msgstr "Régïstér thröügh édX Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -6328,6 +6407,7 @@ msgid "We couldn't sign you in." msgstr "Wé çöüldn't sïgn ýöü ïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "" "Àn érrör öççürréd whén sïgnïng ýöü ïn tö %(platformName)s. Ⱡ'σяєм ιρѕυм " @@ -6358,6 +6438,7 @@ msgid "or sign in with" msgstr "ör sïgn ïn wïth Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "Sïgn ïn wïth %(providerName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" @@ -6369,6 +6450,7 @@ msgstr "" "¢σηѕє¢тєтυ#" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "Néw tö %(platformName)s? Ⱡ'σяєм ιρѕυм ∂σłσя #" @@ -6403,12 +6485,14 @@ msgstr "" "Wé çöüldn't çréäté ýöür äççöünt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "" "Ýöü'vé süççéssfüllý sïgnéd ïntö %(currentProvider)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυ#" #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -6421,6 +6505,7 @@ msgid "Create an account using" msgstr "Çréäté än äççöünt üsïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" "Çréäté äççöünt üsïng %(providerName)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" @@ -6458,6 +6543,7 @@ msgstr "" "ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "" "Çöngrätülätïöns! Ýöü äré nöw vérïfïéd ön %(platformName)s! Ⱡ'σяєм ιρѕυм " @@ -6480,6 +6566,7 @@ msgid "Course" msgstr "Çöürsé Ⱡ'σяєм ιρѕυ#" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "Stärts: %(start)s Ⱡ'σяєм ιρѕυм ∂σłσя #" @@ -6496,6 +6583,7 @@ msgid "Verified Status" msgstr "Vérïfïéd Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -6552,6 +6640,7 @@ msgid "Take Your Photo" msgstr "Täké Ýöür Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -6582,6 +6671,7 @@ msgstr "" "αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -6598,6 +6688,7 @@ msgstr "Fréqüéntlý Àskéd Qüéstïöns Ⱡ'σяєм ιρѕυм ∂σłσя #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "" "Whý döés %(platformName)s nééd mý phötö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" @@ -6622,6 +6713,7 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "" "Whät döés %(platformName)s dö wïth thïs phötö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " @@ -6630,6 +6722,7 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -6649,6 +6742,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "Néxt: %(nextStepTitle)s Ⱡ'σяєм ιρѕυм ∂σł#" @@ -6689,6 +6783,7 @@ msgid "Make sure your ID is well-lit" msgstr "Mäké süré ýöür ÌD ïs wéll-lït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" "Önçé ïn pösïtïön, üsé thé çämérä ßüttön %(icon)s tö çäptüré ýöür ÌD Ⱡ'σяєм " @@ -6730,6 +6825,7 @@ msgstr "" "¢σηѕє¢тєтυя #" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" "Önçé ïn pösïtïön, üsé thé çämérä ßüttön %(icon)s tö çäptüré ýöür phötö " @@ -6742,6 +6838,7 @@ msgstr "" "ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "" "Thänks för rétürnïng tö vérïfý ýöür ÌD ïn: %(courseName)s Ⱡ'σяєм ιρѕυм ∂σłσя" @@ -6788,11 +6885,13 @@ msgstr "" "änd phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "" "Ýöü äré énröllïng ïn: %(courseName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "" "Ýöü äré üpgrädïng ýöür énröllmént för: %(courseName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" @@ -6806,6 +6905,7 @@ msgstr "" "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -6859,6 +6959,7 @@ msgstr "" "Ýöü hävé älréädý vérïfïéd ýöür ÌD! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" "Ýöür vérïfïçätïön stätüs ïs gööd üntïl %(verificationGoodUntil)s. Ⱡ'σяєм " @@ -6869,6 +6970,7 @@ msgid "price" msgstr "prïçé Ⱡ'σяєм ιρѕ#" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "" "Thänk ýöü! Wé hävé réçéïvéd ýöür päýmént för %(courseName)s. Ⱡ'σяєм ιρѕυм " @@ -6937,10 +7039,12 @@ msgstr "" "hävé prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "Phötö öf %(fullName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "Phötö öf %(fullName)s's ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" @@ -6966,6 +7070,7 @@ msgstr "" "Ìs ýöür nämé ön ýöür ÌD réädäßlé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" "Döés thé nämé ön ýöür ÌD mätçh ýöür äççöünt nämé: %(fullName)s? Ⱡ'σяєм ιρѕυм" @@ -7150,20 +7255,6 @@ msgstr "" "Spéçïfý än ältérnätïvé tö thé öffïçïäl çöürsé tïtlé tö dïspläý ön " "çértïfïçätés. Léävé ßlänk tö üsé thé öffïçïäl çöürsé tïtlé. Ⱡ'σяєм #" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "Örgänïzätïön Lögö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "Päth tö örgänïzätïön lögö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "" -"Mäxïmüm lögö héïght 125px, wïdth värïäßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "Àdd Sïgnätörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" @@ -7269,6 +7360,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "" "Çölläpsé/Éxpänd thïs %(xblock_type)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" @@ -7330,6 +7422,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "Çlïçk tö ädd ä néw %(xblock_type)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" @@ -7423,6 +7516,7 @@ msgid "Chapter Name" msgstr "Çhäptér Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "Çhäptér %s Ⱡ'σяєм ιρѕυм ∂σłσ#" @@ -7437,6 +7531,7 @@ msgid "Chapter Asset" msgstr "Çhäptér Àssét Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "" "päth/tö/ïntrödüçtïönTöÇöökïéBäkïng-ÇH%d.pdf Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " @@ -7618,10 +7713,12 @@ msgid "Some Rights Reserved" msgstr "Sömé Rïghts Résérvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "Àdd ýöür fïrst %(item_type)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "Néw %(item_type)s Ⱡ'σяєм ιρѕυм #" @@ -7683,6 +7780,7 @@ msgstr "Névér püßlïshéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" "Läst püßlïshéd %(last_published_date)s ßý %(publish_username)s Ⱡ'σяєм ιρѕυм " @@ -7728,12 +7826,14 @@ msgid "Publishing Status" msgstr "Püßlïshïng Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "" "Dräft sävéd ön %(last_saved_date)s ßý %(edit_username)s Ⱡ'σяєм ιρѕυм ∂σłσя " "ѕιт αмєт, ¢σηѕ#" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "wïth %(release_date_from)s Ⱡ'σяєм ιρѕυм ∂#" @@ -7750,6 +7850,7 @@ msgid "Staff Only" msgstr "Stäff Önlý Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "wïth %(section_or_subsection)s Ⱡ'σяєм ιρѕυм ∂#" @@ -7867,6 +7968,7 @@ msgstr "" "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм #" #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -7940,6 +8042,7 @@ msgid "Time Allotted (HH:MM):" msgstr "Tïmé Àllöttéd (HH:MM): Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " @@ -7954,6 +8057,25 @@ msgstr "" "νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " "σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒ#" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "Thïs éxäm ïs för präçtïçé önlý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" +"Léärnérs çän éxpérïénçé thé pröçtörïng söftwäré sétüp pröçéss änd trý sömé " +"éxämplé prößléms. Mäké süré thïs präçtïçé éxäm ïs sét üp äs än üngrädéd " +"éxäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт#" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "Thïs éxäm ïs pröçtöréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" @@ -7990,6 +8112,7 @@ msgid "Edit the name" msgstr "Édït thé nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "Édït %(display_name)s (réqüïréd) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" @@ -8051,6 +8174,7 @@ msgid "Error." msgstr "Érrör. Ⱡ'σяєм ιρѕυ#" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "Tïméd Tränsçrïpt fröm %(filename)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo index 50193c222abb4904e46bff15617d136321c36446..39005ee4b055a245915d7022a57f0a710ee83c14 100644 GIT binary patch delta 77809 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 bak+QgZ{(R#Y{#Mno;wkDtXt}Nmf-&ZyX)i7 delta 78074 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 diff --git a/conf/locale/es_419/LC_MESSAGES/django.po b/conf/locale/es_419/LC_MESSAGES/django.po index 52c918f646..0d352fc5ac 100644 --- a/conf/locale/es_419/LC_MESSAGES/django.po +++ b/conf/locale/es_419/LC_MESSAGES/django.po @@ -172,7 +172,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:42+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" "PO-Revision-Date: 2015-06-29 17:10+0000\n" "Last-Translator: Cristian Salamea \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n" @@ -513,6 +513,12 @@ msgstr "Incluir en lista blanca a {country} para el curso {course}" msgid "Blacklist {country} for {course}" msgstr "Incluir en lista negra a {country} para el curso {course}" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "El nombre de usuario debe tener por lo menos dos caracteres." @@ -536,11 +542,13 @@ msgstr "" "espacios." #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" "El nombre de usuario no puede tener más de %(limit_value)s caracteres." #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "El correo no puede tener más de %(limit_value)s caracteres." @@ -714,7 +722,7 @@ msgstr "" msgid "Course id not specified" msgstr "No se especificó el ID del curso" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "La ID del curso no es válida" @@ -1388,6 +1396,10 @@ msgstr "Correcto" msgid "incorrect" msgstr "incorrecto" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "Incompleto" @@ -1410,6 +1422,10 @@ msgstr "Esto es correcto." msgid "This is incorrect." msgstr "Esto es incorrecto." +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "Esto no ha sido respondido." @@ -5033,7 +5049,7 @@ msgstr "Términos del servicio y código de honor" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: A 'Privacy Policy' is a legal document/statement describing a #. website's use of personal information -#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py +#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views/webview.py #: cms/templates/widgets/footer.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" @@ -5174,8 +5190,60 @@ msgstr "" msgid "There can be only one default image." msgstr "Solo puede tener una imagen por defecto." +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -5190,7 +5258,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -5207,7 +5275,7 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5217,41 +5285,37 @@ msgstr "" "documento de identificación con foto." #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "{day} de {month}, {year}" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "curso ofrecido por {partner_name}, a través de {platform_name}." #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "Acerca de los logros en {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "Más información acerca del cerfificado de {user_name}:" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "Emitido por:" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "Número de ID del certificado" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "Acerca de los certificados de {platform_name}" @@ -5259,7 +5323,7 @@ msgstr "Acerca de los certificados de {platform_name}" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -5274,13 +5338,13 @@ msgstr "" "adicionales, como la verificación de " "identidad." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "Como se validan los certificados de estudiante en {platform_name}" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5293,13 +5357,13 @@ msgstr "" "independiente, {platform_name} utiliza lo que se denomina una \"Firma " "separada\""\"." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "Validar este certificado usted mismo" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -5311,34 +5375,34 @@ msgstr "" " de Texas y muchas otras. {platform_name} es una iniciativa en línea sin " "fines de lucro creada por los socios fundadores Harvard y MIT." -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "Acerca de {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "Aprenda más de {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "Aprender con {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "Trabajar en {platform_name}" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "Contactar a {platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name} reconoce el siguiente logro al estudiante" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -5348,7 +5412,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "Certificado para {partner_name} {course_number} en {platform_name}" @@ -5356,7 +5420,7 @@ msgstr "Certificado para {partner_name} {course_number} en {platform_name}" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5366,13 +5430,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "{fullname}, usted ha ganado un certificado!" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -5384,13 +5448,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "Más sobre los logros de {fullname}, " #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "Todos los derechos reservados." @@ -5398,19 +5462,19 @@ msgstr "Todos los derechos reservados." #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "Certificado inválido" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "Términos del servicio & código de honor" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "Certificados de validación" @@ -5540,6 +5604,10 @@ msgstr "Bienvenido a la Wiki {platform_name}" msgid "Visit a course wiki to add an article." msgstr "Visite la wiki de un curso para añadir un artículo." +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "" @@ -5717,39 +5785,6 @@ msgstr "" "No fue posible cambiar la la rama especificada. Por favor verifique el " "nombre de la misma." -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "Dirección de correo electrónico" - -#: lms/djangoapps/dashboard/support.py -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "Id de Curso" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "Usuario no encontrado" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "Todavía se pueden tramitar devoluciones en el curso {course_id}." - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "" -"No se encontró alguna orden del usuario {user} en el curso {course_id} " - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "Desmatriculé a {user} de {course_id}" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "Devolví {cost} por la orden {order_id}" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -6307,6 +6342,19 @@ msgid "" "download the report when it is complete." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "No fue posible leer la cantidad como un decimal" @@ -6402,10 +6450,12 @@ msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "Se reinició la fecha de entrega para el estudiante {0} de {1} a {2}" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "Este estudiante (%s) evitará el exámen de ingreso." #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "Este estudiante (%s) tiene autorizado evitar el examen de ingreso." @@ -6488,8 +6538,12 @@ msgid "E-Commerce" msgstr "E-Commerce" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "Certificados" @@ -8434,6 +8488,51 @@ msgstr "" msgid "No email address provided." msgstr "No se especificó una dirección de correo electrónico." +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "Devolución manual" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "Dirección de correo electrónico" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "Id de Curso" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "Usuario no encontrado" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "Todavía se pueden tramitar devoluciones en el curso {course_id}." + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "" +"No se encontró alguna orden del usuario {user} en el curso {course_id} " + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "Desmatriculé a {user} de {course_id}" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "Devolví {cost} por la orden {order_id}" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "" @@ -8721,56 +8820,12 @@ msgstr "Honor" msgid "Skip to main content" msgstr "Ir al contenido principal" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "Devolución manual" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "A punto de realizar la devolución de esta orden:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "Clave de identificación de la orden:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "Inscripción:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "inscritos" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "no inscritos" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "Costo" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "Estado del Item de cerfificado" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "Estado de la orden:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "Tiempo completado:" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "Tiempo transcurrido desde que se solicitó la devolución:" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "Tu reseteo de contraseña está completado" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -8780,6 +8835,7 @@ msgstr "" "Tu contraseña se ha establecido. Puedes seguir adelante e %(link_start)sinciar sesión%(link_end)s ahora." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8789,6 +8845,7 @@ msgstr "" "Restablece Tu Contraseña de %(platform_name)s" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8802,6 +8859,7 @@ msgid "Password Reset Form" msgstr "Formulario de Restablecimiento de Contraseña" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -8831,6 +8889,7 @@ msgstr "" "procesar su reseteo de contraseña" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -8848,6 +8907,7 @@ msgstr "" "Por favor ingrese su nueva contraseña dos veces para que sea verificada." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -8885,6 +8945,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "El restablecimiento de contraseña no tuvo éxito" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -8905,6 +8966,7 @@ msgid "Need Help?" msgstr "¿Necesita ayuda?" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -8915,6 +8977,7 @@ msgstr "" " " #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -8940,9 +9003,50 @@ msgid "Thanks for using our site!" msgstr "Gracias por usar el sitio!" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "El equpo de %(platform_name)s" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "A punto de realizar la devolución de esta orden:" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "Clave de identificación de la orden:" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "Inscripción:" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "inscritos" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "no inscritos" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "Costo" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "Estado del Item de cerfificado" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "Estado de la orden:" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "Tiempo completado:" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "Tiempo transcurrido desde que se solicitó la devolución:" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "Última modificación:" @@ -9156,6 +9260,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "La restauración de esta revisión marcará el artículo como eliminado." #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -9211,6 +9316,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "[Article Name](wiki:ArticleName)" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "%(platform_name)s Adiciones:" @@ -9227,6 +9333,7 @@ msgid "Wikipedia" msgstr "Wikipedia" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "Wiki %(platform_name)s" @@ -9273,6 +9380,7 @@ msgid "Quotes" msgstr "Citas" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -11191,6 +11299,7 @@ msgstr "" "de los términos del servicio y la política de privacidad." #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "Regresar a %s" @@ -12010,6 +12119,10 @@ msgstr "Salida de la calculadora" msgid "CCX Coach Dashboard" msgstr "Panel de Control para tutores CCX" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -12132,6 +12245,18 @@ msgstr "" msgid "Save Grading Policy" msgstr "Guardar Política de Calificaciones" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "Configurar fecha" @@ -12152,10 +12277,28 @@ msgstr "Agendar una Unidad" msgid "Start Date" msgstr "Fecha inicial:" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(Opcional)" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "Agregar Unidad" @@ -12692,6 +12835,7 @@ msgid "No content has been added to this course" msgstr "Todavía no se ha añadido contenido en este curso" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -12737,7 +12881,7 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" +msgid "View Updates in Studio" msgstr "" #: lms/templates/courseware/info.html @@ -13144,12 +13288,8 @@ msgid "" msgstr "" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "visite {link} para comprar crédito del curso. " - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" -msgstr "Ir al panel principal" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." +msgstr "" #: lms/templates/courseware/progress.html msgid "{student_name}, you have not yet met the requirements for credit." @@ -13180,8 +13320,8 @@ msgid "Less" msgstr "Menos" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "{earned:.3n} de {total:.3n} puntos posibles" +msgid "{earned} of {total} possible points" +msgstr "" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -13216,7 +13356,8 @@ msgstr "Hola {name}," #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html @@ -13228,22 +13369,27 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" -msgstr "" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" +msgstr "El Equipo de {platform_name}" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -13406,6 +13552,7 @@ msgid "Available Actions" msgstr "Acciones disponibles" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -13422,11 +13569,13 @@ msgid "You will not be refunded the amount you paid." msgstr "No le será devuelto el valor pagado." #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" "¿Está seguro de que desea borrar su inscripción al curso %(course_number)s?" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -13539,47 +13688,59 @@ msgid "" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" +msgid "You are now eligible for credit. Congratulations!" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html @@ -13769,12 +13930,14 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s discusión iniciada" msgstr[1] "%s discusiones iniciadas" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s comentario" @@ -13933,11 +14096,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "Esperamos disfrutes aprender con {platform_name}!" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "El Equipo de {platform_name}" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -14979,6 +15137,15 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "Descargar la lista de estudiantes que pueden inscribirse al curso." +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -15949,6 +16116,14 @@ msgstr "" msgid "There are no problems in this section." msgstr "No hay problemas en esta sección." +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "Enviar correo electrónico" @@ -17121,6 +17296,14 @@ msgstr "Desvincular" msgid "Link" msgstr "Vincular" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "Encuesta de usuario" @@ -19487,6 +19670,7 @@ msgstr "" "inquietud{link_end}." #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "Gracias por registrarse, %(name)s" @@ -19495,6 +19679,7 @@ msgid "We need to verify your email address" msgstr "Necesitamos verificar su dirección de correo electrónico" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -20063,6 +20248,7 @@ msgid "your course summary page" msgstr "Página de resumen del curso" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -20876,10 +21062,12 @@ msgid "A slug may not begin with an underscore." msgstr "Un slug no puede comenzar con un guión bajo." #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "Ya existe un artículo borrado con el slug \"%s\"." #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "Ya existe un artículo con el slug \"%s\"." @@ -21042,6 +21230,7 @@ msgid "others write access" msgstr "acceso de escritura de otros" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "Artículo sin contenido (%(id)d)" @@ -21146,6 +21335,7 @@ msgid "A non-root note must always have a slug." msgstr "Un artículo no raíz, siempre tiene que tener un slug." #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "Ya existe un nodo raíz en %s" @@ -21210,10 +21400,12 @@ msgid "attachment revisions" msgstr "revisiones del adjunto" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "%s ha sido cargado exitósamente." #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "Su archivo no ha podido ser guardado: %s" @@ -21226,6 +21418,7 @@ msgstr "" "el servidor web." #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "%s cargado en reemplazo del adjunto anterior." @@ -21238,30 +21431,37 @@ msgstr "" "presente. No se permitirán archivos con diferentes extensiones." #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "Revisión actual modificada para %s." #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "Se añadió una referencia a \"%(att)s\" desde \"%(art)s\"." #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "El archivo %s ha sido borrado." #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "Este artículo ya no está relacionado con el archivo %s." #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "Un archivo ha sido cambiado: %s" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "Un archivo ha sido borrado: %s" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -21282,6 +21482,7 @@ msgid "images" msgstr "imágenes" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "Imagen: %s" @@ -21298,22 +21499,27 @@ msgid "image revisions" msgstr "revisiones de la imagen" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "Revisión de la imagen: %d" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "%s ha sido restaurada" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "%s ha sido marcada para borrado" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s ha sido cambiado a la revisión #%(revision)d" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "%(file)s ha sido guardado." @@ -21322,6 +21528,7 @@ msgid "Images" msgstr "Imágenes" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "Una imagen ha sido añadida: %s" @@ -21350,18 +21557,22 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "Su configuración de notificaciones no ha cambiado. Nada para guardar." #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "%(user)s suscritos a %(article)s (%(type)s)" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "Artículo borrado: %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "Artículo modificado: %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "Nuevo artículo creado: %s" @@ -21378,10 +21589,12 @@ msgid "You are now logged in! Have fun!" msgstr "Usted ha iniciado sesión! Que se divierta!" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "Nuevo artículo '%s' creado." #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "Ocurrió un error en la creación de este artículo: %s" @@ -21402,6 +21615,7 @@ msgid "" msgstr "El artículo al igual que su contenido ha sido eliminado! Gracias!" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -21422,10 +21636,12 @@ msgid "Restoring article" msgstr "Restaurando artículo" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "El artículo \"%s\" y sus hijos han sido restaurados." #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "El artículo %s está listo para mostrar la revisión #%d" @@ -21434,10 +21650,12 @@ msgid "New title" msgstr "Nuevo título" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "Fusión entre la revisión #%(r1)d y la revisión #%(r2)d" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/conf/locale/es_419/LC_MESSAGES/djangojs.mo index 0a71add720cbdc9fba042603b8c76449cee7f200..127d22cda5e1a29bd66a21a52f220a5c074254b1 100644 GIT binary patch delta 28521 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\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-14 13:44+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -179,7 +179,7 @@ msgstr "Borrar" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "Subiendo" @@ -2191,11 +2191,13 @@ msgstr "soltada en el lugar correcto" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "hace %s" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "%s a partir de ahora" @@ -2208,6 +2210,7 @@ msgid "about a minute" msgstr "cerca de un minuto" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" @@ -2218,6 +2221,7 @@ msgid "about an hour" msgstr "cerca de una hora" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "cerca de %d hora" @@ -2228,6 +2232,7 @@ msgid "a day" msgstr "un día" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d día" @@ -2238,6 +2243,7 @@ msgid "about a month" msgstr "cerca de un mes" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mes" @@ -2248,6 +2254,7 @@ msgid "about a year" msgstr "cerca de un año" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d año" @@ -2380,7 +2387,8 @@ msgstr "Texto" msgid "Video" msgstr "Vídeo" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "Imagen" @@ -2393,6 +2401,10 @@ msgstr "Responder" msgid "Tags:" msgstr "Etiquetas:" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/templates/edxnotes/tab-item.underscore msgid "name" msgstr "nombre" @@ -2401,6 +2413,8 @@ msgstr "nombre" msgid "open_slots" msgstr "" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "" @@ -2423,17 +2437,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2478,22 +2481,39 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" +msgid "View %(span_start)s %(team_name)s %(span_end)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" msgstr[0] "" msgstr[1] "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "View %(span_start)s %(team_name)s %(span_end)s" +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2507,12 +2527,15 @@ msgid "Teams" msgstr "Equipos" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" -msgstr "Mis equipos" +msgid "My Team" +msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" -msgstr "Explorar" +msgid "Browse %(sr_start)s teams %(sr_end)s" +msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" @@ -2550,6 +2573,18 @@ msgstr[1] "%(team_count)s Equipos" msgid "View Teams in the %(topic_name)s Topic" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "Abrir Calculadora" @@ -2562,6 +2597,10 @@ msgstr "Cerrar Calculadora" msgid "Post body" msgstr "Cuerpo de la publicación" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" @@ -3421,6 +3460,11 @@ msgstr "Todas las subsecciones" msgid "All units" msgstr "Todas las unidades" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "Seleccionar un capitulo" @@ -3430,12 +3474,12 @@ msgid "Save changes" msgstr "Guardar cambios" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" -msgstr "Introduzca fecha de vencimiento" +msgid "Enter Due Date and Time" +msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" -msgstr "Introduzca fecha de inicio" +msgid "Enter Start Date and Time" +msgstr "" #: lms/static/js/courseware/credit_progress.js #: lms/templates/discovery/facet.underscore @@ -3456,12 +3500,14 @@ msgid "An error occurred. Please try again later." msgstr "Ocurrió un error. Por favor intente nuevamente más tarde." #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "" msgstr[1] "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "No se ha encontrado ninguna coincidencia para \"%s\"." @@ -3700,6 +3746,7 @@ msgid "Mark enrollment code as unused" msgstr "Marcar código de inscripción como no utilizado" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s resultado" @@ -4082,63 +4129,6 @@ msgstr "En progreso" msgid "Placeholder" msgstr "Marcador de posición" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "Subir una imagen" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "Cambiar imagen" - -#: lms/static/js/views/fields.js -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "Eliminar" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "Eliminando" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "Ha ocurrido un error. Refresque la página e intente nuevamente." - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "El archivo debe tener un tamaño de al menos {size}." - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "El archivo debe tener un tamaño menor a {size}." - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" -"La carga está en proceso. Para evitar errores, permanezca en esta página " -"hasta que el proceso haya finalizado." - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" -"La eliminación está en progreso. Para evitar errores, permanezca en esta " -"página hasta que el proceso haya finalizado." - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "bytes" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "KB" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "MB" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "Se ha cargado el archivo '{file}' exitosamente." @@ -4147,6 +4137,63 @@ msgstr "Se ha cargado el archivo '{file}' exitosamente." msgid "Your upload of '{file}' failed." msgstr "No se ha podido cargar el archivo '{file}'." +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "Subir una imagen" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "Cambiar imagen" + +#: lms/static/js/views/image_field.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "Eliminar" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "Eliminando" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "Ha ocurrido un error. Refresque la página e intente nuevamente." + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "El archivo debe tener un tamaño de al menos {size}." + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "El archivo debe tener un tamaño menor a {size}." + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" +"La carga está en proceso. Para evitar errores, permanezca en esta página " +"hasta que el proceso haya finalizado." + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" +"La eliminación está en progreso. Para evitar errores, permanezca en esta " +"página hasta que el proceso haya finalizado." + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "bytes" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "KB" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "MB" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "" @@ -4260,14 +4307,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "Cargar el logo de la organización." - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "La altura máxima de la imagen debe ser 125px." - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4299,6 +4338,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "La imagen debe ser de 450px X 150px en formato PNG con transparencia." #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "Grupo %s" @@ -5326,6 +5366,14 @@ msgstr "Fecha límite de entrega" msgid "Status" msgstr "Estado" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "Unidad" @@ -5338,10 +5386,26 @@ msgstr "Fecha inicial:" msgid "remove all" msgstr "eliminar todo" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "eliminar" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5349,10 +5413,12 @@ msgid "gettext(" msgstr "gettext(" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5413,6 +5479,7 @@ msgstr "Ir al panel de control" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5431,6 +5498,14 @@ msgstr "¿Desea confirmar su identidad después?" msgid "Verify Now" msgstr "Verificar ahora" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "Donar" @@ -5632,6 +5707,7 @@ msgid "Create a content group" msgstr "Crear contenido de grupo" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "(contiene %(student_count)s estudiante)" @@ -5659,6 +5735,7 @@ msgid "Select a cohort" msgstr "Seleccione una cohorte" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "%(cohort_name)s (%(user_count)s)" @@ -5679,6 +5756,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "Asignar estudiantes a la cohorte cargando un archivo CSV." #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5699,6 +5777,7 @@ msgstr "Válido" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "Cargar el siguiente %(num_items)s resultado" @@ -5755,10 +5834,12 @@ msgid "Sign in" msgstr "Iniciar sesión" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "¿Desea iniciar sesión usando %(providerName)s?" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "Iniciar sesión usando %(providerName)s" @@ -5788,6 +5869,7 @@ msgid "Register through edX" msgstr "Registrarse a través de edX" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5815,6 +5897,7 @@ msgid "We couldn't sign you in." msgstr "No se ha podido iniciar su sesión." #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "Ocurrió un error al iniciar su sesión en %(platformName)s." @@ -5837,6 +5920,7 @@ msgid "or sign in with" msgstr "o inicie sesión con" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "" @@ -5846,6 +5930,7 @@ msgid "Use my institution/campus credentials" msgstr "Usar mis credenciales de la institución o el Campus" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "¿Es nuevo en %(platformName)s?" @@ -5879,10 +5964,12 @@ msgid "We couldn't create your account." msgstr "No pudimos crear su cuenta." #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "Ha iniciado sesión exitosamente en %(currentProvider)s." #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5895,6 +5982,7 @@ msgid "Create an account using" msgstr "Crear una cuenta usando" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" @@ -5927,6 +6015,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "Este usuario está compartiendo un perfil limitado." #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "Felicitaciones! Ya se encuentra verificado en %(platformName)s!" @@ -5943,6 +6032,7 @@ msgid "Course" msgstr "Curso" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "Empieza: %(start)s" @@ -5959,6 +6049,7 @@ msgid "Verified Status" msgstr "Verificación" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -6011,6 +6102,7 @@ msgid "Take Your Photo" msgstr "Tome su fotografía" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -6035,6 +6127,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "La foto de su documento coincide con la foto de su cara." #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -6051,6 +6144,7 @@ msgstr "Preguntas frecuentes" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "Por qué %(platformName)s necesita mi foto ?" @@ -6070,12 +6164,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "¿Qué hace %(platformName)s con esta imagen?" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -6092,6 +6188,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "Siguiente: %(nextStepTitle)s" @@ -6132,6 +6229,7 @@ msgid "Make sure your ID is well-lit" msgstr "Asegurese que su documento está bien iluminado" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" "Una vez en posición, usa el botón de la cámara %(icon)s para capturar tu ID" @@ -6166,6 +6264,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "Verifique que su cara está completamente dentro del marco de la foto" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" "Una vez en posición, use el botón de la cámara %(icon)s para capturar su " @@ -6178,6 +6277,7 @@ msgstr "" "documento de identificación?" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "Gracias por volver a verificar su identificación en: %(courseName)s" @@ -6218,10 +6318,12 @@ msgstr "" "con su nombre y foto" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "Estas inscrito en: %(courseName)s" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "Estas actualizando tu inscripción para: %(courseName)s" @@ -6232,6 +6334,7 @@ msgstr "" "Ahora puede agregar su información de pago, y completar su inscripción" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -6273,6 +6376,7 @@ msgid "You have already verified your ID!" msgstr "Usted ha verificado su ID!" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "Su estado de verificación es válido hasta %(verificationGoodUntil)s." @@ -6281,6 +6385,7 @@ msgid "price" msgstr "precio" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "Gracias! Hemos recibido su pago para %(courseName)s." @@ -6342,10 +6447,12 @@ msgstr "" "información suministrada." #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "Foto de %(fullName)s" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "Foto de la identificación de %(fullName)s" @@ -6366,6 +6473,7 @@ msgid "Is your name on your ID readable?" msgstr "¿Está su nombre legible en su identificación?" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" "¿Corresponde el nombre en su identificación con el nombre es su cuenta: " @@ -6539,18 +6647,6 @@ msgid "" "certificates. Leave blank to use the official course title." msgstr "" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "Logo de la organización" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "Ruta del logo de la organización" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "Altura máxima del logo, 125px, ancho variable" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "Añadir signatario" @@ -6644,6 +6740,7 @@ msgstr "Cambios no publicados del contenido que será liberado en el futuro" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "Contraer/Expandir esta %(xblock_type)s" @@ -6702,6 +6799,7 @@ msgstr "Todavía no ha añadido ningún contenido a este curso." #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "Haga clic para añadir una nueva %(xblock_type)s" @@ -6789,6 +6887,7 @@ msgid "Chapter Name" msgstr "Nombre del capítulo" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "Capítulo %s" @@ -6801,6 +6900,7 @@ msgid "Chapter Asset" msgstr "Recursos del capítulo" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "ruta/al/capitulo%d.pdf" @@ -6960,10 +7060,12 @@ msgid "Some Rights Reserved" msgstr "Algunos Derechos Reservados" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "Añada su primera %(item_type)s" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "Nueva %(item_type)s" @@ -7022,6 +7124,7 @@ msgstr "Nunca publicad" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" "Publicado por última vez el %(last_published_date)s por %(publish_username)s" @@ -7066,10 +7169,12 @@ msgid "Publishing Status" msgstr "Estado de publicación" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "Borrador guardado el %(last_saved_date)s por %(edit_username)s" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "con %(release_date_from)s" @@ -7086,6 +7191,7 @@ msgid "Staff Only" msgstr "Solo equipo del curso" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "con %(section_or_subsection)s" @@ -7188,6 +7294,7 @@ msgstr "" "para los estudiantes." #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -7257,12 +7364,24 @@ msgid "Time Allotted (HH:MM):" msgstr "" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " "to complete the exam." msgstr "" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "" @@ -7291,6 +7410,7 @@ msgid "Edit the name" msgstr "Editar el nombre" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "Editar %(display_name)s (requerido)" @@ -7347,6 +7467,7 @@ msgid "Error." msgstr "Error." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "Transcripción de %(filename)s" diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo index 936b33ac2bb1c928258721e729a23ac1fb63ae7f..50d863a7ab080bb3244f5e965733ee5d3a196d82 100644 GIT binary patch delta 71386 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 delta 61916 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 L8vzZRzK;I``<=E> diff --git a/conf/locale/fr/LC_MESSAGES/django.po b/conf/locale/fr/LC_MESSAGES/django.po index bc6330e61d..66cf7cec63 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -112,6 +112,7 @@ # madmarsu , 2014 # Maghjina , 2014 # mamby , 2014 +# Minusc , 2015 # moocit-france , 2015 # Manjari , 2014 # Ramarohetra Malalatiana , 2014 @@ -177,7 +178,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:42+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" "PO-Revision-Date: 2015-06-19 17:16+0000\n" "Last-Translator: Xavier Antoviaque \n" "Language-Team: French (http://www.transifex.com/open-edx/edx-platform/language/fr/)\n" @@ -506,6 +507,12 @@ msgstr "Liste blanche {country} pour {course}" msgid "Blacklist {country} for {course}" msgstr "Liste noire {country} pour {course}" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "Le nom d'utilisateur doit contenir au-moins deux caractères" @@ -529,10 +536,12 @@ msgstr "" "ne peut pas contenir d'espaces." #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" @@ -700,7 +709,7 @@ msgstr "" msgid "Course id not specified" msgstr "Id du Cours non spécifié" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "Identifiant de cours invalide" @@ -1283,8 +1292,10 @@ msgstr "décembre" msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." -msgstr[0] "" +msgstr[0] "Le nom du fichier doit comporter l'extension '{file_types}'" msgstr[1] "" +"Le nom du fichier doit comporter l'une des extensions suivantes : " +"'{file_types}'" #: common/djangoapps/util/file.py msgid "Maximum upload file size is {file_size} bytes." @@ -1360,6 +1371,10 @@ msgstr "correct" msgid "incorrect" msgstr "incorrect" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "incomplet" @@ -1376,10 +1391,14 @@ msgstr "en cours" #. question #: common/lib/capa/capa/inputtypes.py msgid "This is correct." -msgstr "" +msgstr "Ceci est correct." #: common/lib/capa/capa/inputtypes.py msgid "This is incorrect." +msgstr "Ceci est incorrect." + +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." msgstr "" #: common/lib/capa/capa/inputtypes.py @@ -1624,7 +1643,7 @@ msgstr "ou" #: common/lib/capa/capa/responsetypes.py msgid "Custom Evaluated Script" -msgstr "" +msgstr "Script d'évaluation personalisé" #: common/lib/capa/capa/responsetypes.py msgid "error getting student answer from {student_answers}" @@ -1644,7 +1663,7 @@ msgstr "" #: common/lib/capa/capa/responsetypes.py msgid "Symbolic Math Input" -msgstr "" +msgstr "Formule mathématique à saisir" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. @@ -1655,7 +1674,7 @@ msgstr "" #: common/lib/capa/capa/responsetypes.py msgid "Code Input" -msgstr "" +msgstr "Code informatique à saisir" #: common/lib/capa/capa/responsetypes.py msgid "No answer provided." @@ -1686,7 +1705,7 @@ msgstr "" #: common/lib/capa/capa/responsetypes.py msgid "External Grader" -msgstr "" +msgstr "Evaluateur externe" #: common/lib/capa/capa/responsetypes.py msgid "Math Expression Input" @@ -1716,7 +1735,7 @@ msgstr "" #: common/lib/capa/capa/responsetypes.py msgid "Circuit Schematic Builder" -msgstr "" +msgstr "Simulateur de circuits électriques" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. @@ -1794,7 +1813,7 @@ msgstr "" #: common/lib/xmodule/xmodule/capa_base.py msgid "Blank Advanced Problem" -msgstr "" +msgstr "Problème avancé vierge" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py @@ -2020,13 +2039,13 @@ msgstr "" #: common/lib/xmodule/xmodule/capa_base.py msgid "Hint: " -msgstr "" +msgstr "Indice :" #. Translators: e.g. "Hint 1 of 3" meaning we are showing the first of three #. hints. #: common/lib/xmodule/xmodule/capa_base.py msgid "Hint ({hint_num} of {hints_count}): " -msgstr "" +msgstr "Indice ({hint_num} sur {hints_count}) :" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. @@ -2154,9 +2173,8 @@ msgstr "Quelle étape au sein de la tâche courante de l'étudiant." #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py -#: lms/templates/peer_grading/peer_grading.html msgid "Graded" -msgstr "" +msgstr "Évalué" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -2348,7 +2366,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Requisite Courses" -msgstr "" +msgstr "Cours prérequis" #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" @@ -2477,6 +2495,9 @@ msgid "" "student assignment to groups, or identify any course-wide discussion topics " "as private to cohort members." msgstr "" +"Saisir les paramètres pour activer le fonctionnalité de cohorte, définir " +"l'affectation automatique des étudiants dans les groupes, ou identifier des " +"sujets de discussions réservés aux membres de cohorte." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Is New" @@ -2508,7 +2529,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the unique identifier for your course's video files provided by edX." -msgstr "" +msgstr "Entrez l'identifiant unique de votre vidéo du cours fournie par edX." #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2518,7 +2539,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "Facebook URL" -msgstr "" +msgstr "URL Facebook" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Not Graded" @@ -3127,15 +3148,17 @@ msgstr "Inscriptions sur invitation par l'équipe pédagogique uniquement." #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Course Survey Name" -msgstr "" +msgstr "Nom de l’Enquête d'Avant Cours " #: common/lib/xmodule/xmodule/course_module.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." #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Course Survey Required" -msgstr "" +msgstr "Enquête d'Avant Cours Requise" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3143,10 +3166,14 @@ msgid "" "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 "" +"Préciser si les étudiants doivent remplir une enquête avant de pouvoir " +"accéder au contenu du cours. Si vous réglez ce paramètre à vrai, vous devez " +"donner un nom à l'enquête dans le paramètre Nom de l'Enquête du Cours ci-" +"dessus." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Visibility In Catalog" -msgstr "" +msgstr "Visibilité du cours dans le catalogue" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3155,6 +3182,11 @@ msgid "" "access to about page), 'about' (only allow access to about page), 'none' (do" " not show in catalog and do not allow access to an about page)." msgstr "" +"Définit les permissions d'accès pour afficher le cours dans le catalogue. Il" +" y a trois valeurs possibles: 'les deux' (s'affiche dans le catalogue et " +"donne accès à la page à propos), 'à propos' (autorise uniquement l'accès à " +"la page à propos), 'aucun' (pas d'affichage dans le catalogue ni d'accès à " +"la page à propos)." #: common/lib/xmodule/xmodule/course_module.py msgid "Both" @@ -3167,7 +3199,7 @@ msgstr "A propos" #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam Enabled" -msgstr "" +msgstr "Examen d'entrée activé" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3175,10 +3207,13 @@ msgid "" " your course content. Note, you must enable Entrance Exams for this course " "setting to take effect." msgstr "" +"Préciser si les étudiants doivent passer un examen d'entrée 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." #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam Minimum Score (%)" -msgstr "" +msgstr "Score minimum à l'examen d'entrée (%)" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3186,10 +3221,13 @@ msgid "" "view your course content. Note, you must enable Entrance Exams for this " "course setting to take effect." msgstr "" +"Préciser le score minimal en pourcentage que les étudiants doivent obtenir " +"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." #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam ID" -msgstr "" +msgstr "ID de l'examen d'entrée" #: common/lib/xmodule/xmodule/course_module.py msgid "Content module identifier (location) of entrance exam." @@ -3207,17 +3245,17 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" -#: cms/templates/settings.html +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html msgid "Course Language" msgstr "Langue du cours" #: common/lib/xmodule/xmodule/course_module.py msgid "Specify the language of your course." -msgstr "" +msgstr "Indiquez la langue de votre cours." #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" -msgstr "" +msgstr "Configuration des équipes" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3422,7 +3460,7 @@ msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "No email address found." -msgstr "" +msgstr "Aucun email trouvé." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Any Type" @@ -3443,11 +3481,11 @@ msgstr "Version de la bibliothèque" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Determines how content is drawn from the library" -msgstr "" +msgstr "Détermine comment le contenu est sélectionné de la bibliothèque" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Choose n at random" -msgstr "" +msgstr "Choisir 'n' au hasard" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Count" @@ -4962,8 +5000,60 @@ msgstr "" msgid "There can be only one default image." msgstr "" +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4974,7 +5064,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4986,48 +5076,44 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." msgstr "" #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "" @@ -5035,7 +5121,7 @@ msgstr "" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -5044,13 +5130,13 @@ msgid "" "verifying your identity." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5058,13 +5144,13 @@ msgid "" "\"detached signature\""\"." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -5072,34 +5158,34 @@ msgid "" "by founding partners Harvard and MIT." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -5107,7 +5193,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" @@ -5115,7 +5201,7 @@ msgstr "" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5123,13 +5209,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -5138,13 +5224,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "" @@ -5152,19 +5238,19 @@ msgstr "" #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "" @@ -5288,6 +5374,10 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Visitez le wiki d'un cours pour ajouter un article." +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "" @@ -5461,39 +5551,6 @@ msgstr "" "Impossible de passer à la branche spécifiée. Veuillez s'il vous plaît " "vérifier le nom de votre branche." -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "Adresse e-mail" - -#: lms/djangoapps/dashboard/support.py -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "ID de Cours" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "Utilisateur non trouvé" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "" -"Aucune commande trouvée pour l'utilisateur {user} dans le cours {course_id}" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "{user} déinscrit de {course_id}" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "Remboursement de {cost} pour la commande {order_id}" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -6043,6 +6100,19 @@ msgid "" "download the report when it is complete." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "" @@ -6138,10 +6208,12 @@ msgstr "" " été effectuée avec succès" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" @@ -6224,8 +6296,12 @@ msgid "E-Commerce" msgstr "e-Commerce" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "Certificats" @@ -8001,6 +8077,51 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "Remboursement manuel" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "Adresse e-mail" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "ID de Cours" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "Utilisateur non trouvé" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "" +"Aucune commande trouvée pour l'utilisateur {user} dans le cours {course_id}" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "{user} déinscrit de {course_id}" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "Remboursement de {cost} pour la commande {order_id}" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "" @@ -8285,56 +8406,12 @@ msgstr "Honneur" msgid "Skip to main content" msgstr "Passer au contenu de cette vue" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "Remboursement manuel" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "A propos du remboursement de cette commande :" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "Identifiant de commande :" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "Inscription : " - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "inscrit" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "désinscrit" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "Coût :" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "État de l'élément du certificat: " - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "Statut de la commande : " - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "Moment de complétion : " - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "Heure de la demande de remboursement :" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "Votre mot de passe a été réinitialisé" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -8344,6 +8421,7 @@ msgstr "" "Votre mot de passe a été enregistré. Vous pouvez vous %(link_start)sconnecter%(link_end)s maintenant." #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8354,6 +8432,7 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -8368,6 +8447,7 @@ msgid "Password Reset Form" msgstr "Formulaire de réinitialisation de mot de passe" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -8401,6 +8481,7 @@ msgstr "" "passe" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -8417,6 +8498,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -8451,6 +8533,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "Échec de changement de votre mot de passe" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -8470,6 +8553,7 @@ msgid "Need Help?" msgstr "Besoin d'aide ?" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -8480,6 +8564,7 @@ msgstr "" " " #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -8503,9 +8588,50 @@ msgid "Thanks for using our site!" msgstr "Merci d'utiliser notre site !" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "L'équipe %(platform_name)s" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "A propos du remboursement de cette commande :" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "Identifiant de commande :" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "Inscription : " + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "inscrit" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "désinscrit" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "Coût :" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "État de l'élément du certificat: " + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "Statut de la commande : " + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "Moment de complétion : " + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "Heure de la demande de remboursement :" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "Dernière modification :" @@ -8720,6 +8846,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "Restaurer cette révision marquera cet article comme supprimé." #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -8775,6 +8902,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "[Nom article](wiki:NomArticle)" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "" @@ -8791,6 +8919,7 @@ msgid "Wikipedia" msgstr "Wikipédia" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "" @@ -8837,6 +8966,7 @@ msgid "Quotes" msgstr "Citations" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -10619,7 +10749,7 @@ msgstr "Liste déroulante d'options supplémentaires" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Profile" -msgstr "" +msgstr "Profil" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/shoppingcart/shopping_cart.html @@ -10699,6 +10829,7 @@ msgstr "" " régies par leurs charte de service et règles de confidentialité." #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "Retour à %s" @@ -11452,7 +11583,7 @@ msgstr "^ (élever à la puissance)" #. Translators: Please do not translate mathematical symbols. #: lms/templates/calculator/toggle_calculator.html msgid "|| (parallel resistors)" -msgstr "" +msgstr "|| (resistances parralèles)" #: lms/templates/calculator/toggle_calculator.html msgid "Greek letters" @@ -11515,6 +11646,10 @@ msgstr "" msgid "CCX Coach Dashboard" msgstr "Tableau de bord CCX" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -11630,28 +11765,58 @@ msgstr "" msgid "Save Grading Policy" msgstr "Enregistrer les règles de notation" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "Définir une date" #: lms/templates/ccx/schedule.html msgid "You have unsaved changes." -msgstr "" +msgstr "Vous avez des modifications non sauvegardées. " #: lms/templates/ccx/schedule.html msgid "There was an error saving changes." -msgstr "" +msgstr "Erreur lors de la sauvegarde des modifications." #: lms/templates/ccx/schedule.html msgid "Schedule a Unit" -msgstr "" +msgstr "Planifier une unité" #: lms/templates/ccx/schedule.html msgid "Start Date" msgstr "Date de début" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" +msgstr "(Optionnel)" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" msgstr "" #: lms/templates/ccx/schedule.html @@ -11680,7 +11845,7 @@ msgstr "Télécharger les notes des étudiants" #: lms/templates/certificates/_accomplishment-banner.html msgid "Print or share your certificate:" -msgstr "" +msgstr "Imprimer ou partager votre certificat:" #: lms/templates/certificates/_accomplishment-banner.html msgid "I completed the {course_title} course on {platform_name}." @@ -11689,11 +11854,11 @@ msgstr "" #: lms/templates/certificates/_accomplishment-banner.html msgid "" "I completed a course on {platform_name}. Take a look at my certificate." -msgstr "" +msgstr "J'ai terminé un cours sur {platform_name}. Voici mon certificat." #: lms/templates/certificates/_accomplishment-banner.html msgid "Click the link to see my certificate." -msgstr "" +msgstr "Cliquer sur le lien pour voir mon certificat." #: lms/templates/certificates/_accomplishment-banner.html msgid "Post on Facebook" @@ -11706,7 +11871,7 @@ msgstr "Partager sur Twitter" #: lms/templates/certificates/_accomplishment-banner.html msgid "Tweet this Accomplishment. Pop up window." -msgstr "" +msgstr "Tweeter cette réussite. Fenêtre Pop up." #: lms/templates/certificates/_accomplishment-banner.html msgid "Add to LinkedIn Profile" @@ -11730,15 +11895,15 @@ msgstr "Noté par" #: lms/templates/certificates/_accomplishment-rendering.html msgid "Supported by the following organizations" -msgstr "" +msgstr "Supporté par les organisations suivantes" #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" -msgstr "" +msgstr "Ceci est un numéro de certificat incorrect" #: lms/templates/certificates/invalid.html msgid "This Certificate Does Not Exist" -msgstr "" +msgstr "Ce certificat n'existe pas" #: lms/templates/certificates/invalid.html msgid "" @@ -11961,7 +12126,7 @@ msgstr "Echéance le {date}" #: lms/templates/courseware/accordion.html msgid "This section is graded." -msgstr "" +msgstr "Cette section est notée." #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html @@ -12018,7 +12183,7 @@ msgstr "Voir la page de présentation du cours dans Studio" #: lms/templates/courseware/course_about.html msgid "Course About" -msgstr "" +msgstr "À propos du cours" #: lms/templates/courseware/course_about.html msgid "Overview" @@ -12076,6 +12241,8 @@ msgid "" "You must successfully complete {link_start}{prc_display}{link_end} before " "you begin this course." msgstr "" +"Vous devez réussir {link_start}{prc_display}{link_end} avant de pouvoir " +"démarrer ce cours." #: lms/templates/courseware/course_about.html msgid "Additional Resources" @@ -12088,7 +12255,7 @@ msgstr "S'inscrire" #: lms/templates/courseware/course_navigation.html msgid "Course View" -msgstr "" +msgstr "Vue du cours" #: lms/templates/courseware/course_navigation.html msgid "View this course as:" @@ -12104,7 +12271,7 @@ msgstr "Étudiant dans {content_group}" #: lms/templates/courseware/course_navigation.html msgid "Username or email:" -msgstr "" +msgstr "Nom d'utilisateur ou email:" #: lms/templates/courseware/course_navigation.html msgid "Set preview mode" @@ -12112,7 +12279,7 @@ msgstr "" #: lms/templates/courseware/course_navigation.html msgid "You are now viewing the course as {user_name}." -msgstr "" +msgstr "Vous visualisez le cours en tant que {user_name}." #: lms/templates/courseware/course_navigation.html msgid "Course Material" @@ -12138,7 +12305,7 @@ msgstr "" #: lms/templates/courseware/courses.html msgid "List of Courses" -msgstr "" +msgstr "Liste des cours" #: lms/templates/courseware/courses.html msgid "Refine Your Search" @@ -12177,14 +12344,19 @@ msgid "No content has been added to this course" msgstr "Aucun contenu n'a été ajouté à ce cours" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." msgstr "" +"Pour accéder au contenu de cours, vous devez obtenir un score de " +"{required_score}% ou plus à cet exercice. Votre score actuel est de " +"{current_score}%." #: lms/templates/courseware/courseware.html msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" +"Votre score est de {current_score}%. Vous avez réussi l'examen d'entrée." #: lms/templates/courseware/error-message.html msgid "" @@ -12219,8 +12391,8 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" -msgstr "" +msgid "View Updates in Studio" +msgstr "Voir les mises à jour dans Studio" #: lms/templates/courseware/info.html msgid "Course Updates & News" @@ -12614,11 +12786,7 @@ msgid "" msgstr "" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." msgstr "" #: lms/templates/courseware/progress.html @@ -12650,8 +12818,8 @@ msgid "Less" msgstr "" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "{earned:.3n} point(s) sur {total:.3n}" +msgid "{earned} of {total} possible points" +msgstr "" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -12686,7 +12854,8 @@ msgstr "Bonjour {name}," #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html @@ -12698,22 +12867,27 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" -msgstr "" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" +msgstr "L'équipe de {platform_name}" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -12836,7 +13010,7 @@ msgstr "Inscrit en tant que:" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Ended - {end_date}" -msgstr "" +msgstr "Terminé - {end_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Started - {start_date}" @@ -12876,6 +13050,7 @@ msgid "Available Actions" msgstr "Actions disponibles" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -12892,10 +13067,12 @@ msgid "You will not be refunded the amount you paid." msgstr "Le montant payé ne vous sera pas remboursé." #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "Êtes-vous sûr de vouloir vous désinscrire de %(course_number)s ?" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -13001,47 +13178,59 @@ msgid "" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" +msgid "You are now eligible for credit. Congratulations!" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html @@ -13232,12 +13421,14 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s discussion commencée" msgstr[1] "%s discussions commencées" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s commentaire" @@ -13389,11 +13580,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "Nous espérons que vous appréciez d'apprendre avec {platform_name} !" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "L'équipe de {platform_name}" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -14371,6 +14557,15 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -15313,6 +15508,14 @@ msgstr "" msgid "There are no problems in this section." msgstr "Cette section ne contient pas de problèmes." +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "Envoyer l'e-mail" @@ -16444,6 +16647,14 @@ msgstr "Supprimer le lien" msgid "Link" msgstr "Lier" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "Enquête Utilisateur" @@ -17676,6 +17887,11 @@ msgid "" "data, grading information, discussion forum data, course settings, and " "course team information, is not exported." msgstr "" +"Le contenu du cours et sa structure (sections, sous-sections et unités) sont" +" exportés. Les valeurs des paramètres avancés, y compris les clés d'API " +"MATLAB et les passeports LTI, sont aussi exportés. Les autres données, " +"étudiants, information d'évaluation, forum de discussion, paramètres du " +"cours et de l'équipe ne sont pas exportées." #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -17752,7 +17968,7 @@ msgstr "Groupes de contenu" #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" -msgstr "" +msgstr "Configuration des groupes" #: cms/templates/group_configurations.html msgid "This module is disabled at the moment." @@ -17831,7 +18047,7 @@ msgstr "Les multiples fonctionnalités de {studio_name}" #: cms/templates/howitworks.html msgid "{studio_name} Helps You Keep Your Courses Organized" -msgstr "" +msgstr "{studio_name} vous aide à maintenir votre cours organisé" #: cms/templates/howitworks.html msgid "Keeping Your Course Organized" @@ -18139,15 +18355,15 @@ msgstr "Fichier choisi :" #: cms/templates/import.html msgid "Replace my library with the selected file" -msgstr "" +msgstr "Remplacer ma bibliothèque par le fichier sélectionné" #: cms/templates/import.html msgid "Replace my course with the selected file" -msgstr "" +msgstr "Remplacer mon cours par le fichier sélectionné" #: cms/templates/import.html msgid "Library Import Status" -msgstr "" +msgstr "Statut de l’import de la bibliothèque" #: cms/templates/import.html msgid "Course Import Status" @@ -18182,7 +18398,7 @@ msgstr "Contrôle de la sémantique, de la syntaxe et des données requises" #: cms/templates/import.html msgid "Updating Library" -msgstr "" +msgstr "Mise à jour de la bibliothèque" #: cms/templates/import.html msgid "Updating Course" @@ -18214,7 +18430,7 @@ msgstr "Votre contenu importé a été incorporé à ce cours" #: cms/templates/import.html msgid "View Updated Library" -msgstr "" +msgstr "Voir la bibliothèque mise à jour" #: cms/templates/import.html msgid "View Updated Outline" @@ -18222,7 +18438,7 @@ msgstr "Visualiser le plan mis à jour" #: cms/templates/import.html msgid "Why import a library?" -msgstr "" +msgstr "Pourquoi importer une bibliothèque ?" #: cms/templates/import.html msgid "" @@ -18245,7 +18461,7 @@ msgstr "" #: cms/templates/import.html msgid "Learn more about importing a library" -msgstr "" +msgstr "En savoir plus sur l'importation d'une bibliothèque" #: cms/templates/import.html msgid "Why import a course?" @@ -18297,7 +18513,7 @@ msgstr "" #: cms/templates/import.html msgid "Learn more about importing a course" -msgstr "" +msgstr "En savoir plus sur l'importation d'un cours" #: cms/templates/index.html cms/templates/widgets/header.html msgid "{studio_name} Home" @@ -18406,11 +18622,11 @@ msgstr "" #: cms/templates/index.html msgid "This cannot be changed." -msgstr "" +msgstr "Ceci ne peut pas être modifié." #: cms/templates/index.html msgid "Library Code" -msgstr "" +msgstr "Code de la bibliothèque" #. Translators: This is an example for the "code" used to identify a library, #. seen when filling out the form to create a new library. This example is @@ -18418,17 +18634,19 @@ msgstr "" #. letters but must not contain spaces. #: cms/templates/index.html msgid "e.g. CSPROB" -msgstr "" +msgstr "MATHPROB par exemple" #: cms/templates/index.html msgid "The unique code that identifies this library." -msgstr "" +msgstr "Le code unique de cette bibliothèque" #: cms/templates/index.html msgid "" "Note: This is part of your library URL, so no spaces or special characters " "are allowed." msgstr "" +"Note : Ceci fait partie de l'URL de votre bibliothèque, les caractères " +"spéciaux et les espaces ne sont donc pas autorisés." #: cms/templates/index.html msgid "Courses Being Processed" @@ -18440,7 +18658,7 @@ msgstr "Cours dispensé:" #: cms/templates/index.html msgid "This course run is currently being created." -msgstr "" +msgstr "Création de cette session de cours..." #. Translators: This is a status message, used to inform the user of what the #. system is doing. This status means that the user has requested to re-run an @@ -18448,7 +18666,7 @@ msgstr "" #. and configuring the existing course so that it can be re-run. #: cms/templates/index.html msgid "Configuring as re-run" -msgstr "" +msgstr "Configuré comme relancé" #: cms/templates/index.html msgid "" @@ -18456,6 +18674,10 @@ msgid "" "this page or {link_start}refresh it{link_end} to update the course list. The" " new course will need some manual configuration." msgstr "" +"Le nouveau cours va être ajouté à votre liste de cours dans 5-10 minutes. " +"Retournez sur cette page ou {link_start}rechargez{link_end} pour mettre à " +"jour la liste de cours. Le nouveau cours aura besoin d'être configuré " +"manuellement." #: cms/templates/index.html msgid "" @@ -18634,6 +18856,7 @@ msgid "" msgstr "" #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "Merci pour votre inscription, %(name)s !" @@ -18642,6 +18865,7 @@ msgid "We need to verify your email address" msgstr "Nous devons vérifier votre adresse email" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -18923,11 +19147,11 @@ msgstr "Créer mon compte & Commencer à créer des Cours" #: cms/templates/register.html msgid "Common {studio_name} Questions" -msgstr "" +msgstr "Questions fréquentes sur {studio_name}" #: cms/templates/register.html msgid "Who is {studio_name} for?" -msgstr "" +msgstr "Pour qui est {studio_name} ?" #: cms/templates/register.html msgid "" @@ -19019,7 +19243,7 @@ msgstr "Inviter vos étudiants" #: cms/templates/settings.html msgid "Promoting Your Course with {platform_name}" -msgstr "" +msgstr "Promouvoir votre cours avec {platform_name}" #: cms/templates/settings.html msgid "" @@ -19074,7 +19298,7 @@ msgstr "Heure de début du Cours" #: cms/templates/settings.html msgid "(UTC)" -msgstr "" +msgstr "(UTC)" #: cms/templates/settings.html msgid "Last day your course is active" @@ -19163,6 +19387,7 @@ msgid "your course summary page" msgstr "Page de sommaire de votre Cours" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -19446,6 +19671,8 @@ msgid "" "You can specify whether your course offers students a grace period for late " "assignments." msgstr "" +"Vous pouvez spécifier si votre cours peut offrir aux étudiants une période " +"de grâce pour les devoirs en retard." #: cms/templates/settings_graders.html msgid "" @@ -19533,7 +19760,7 @@ msgstr "" #: cms/templates/videos_index.html msgid "Monitoring files as they upload" -msgstr "" +msgstr "Suivre le chargement des fichiers" #: cms/templates/videos_index.html msgid "" @@ -19628,6 +19855,9 @@ msgid "" "Thank you for signing up for {studio_name}! To activate your account, please" " copy and paste this address into your web browser's address bar:" msgstr "" +"Merci pour votre inscription à {studio_name}! Pour activer votre compte " +"cliquez sur le lien ci-dessous ou copier coller le lien dans la barre de " +"recherche de votre navigateur:" #: cms/templates/emails/activation_email.txt msgid "" @@ -19638,7 +19868,7 @@ msgstr "" #: cms/templates/emails/activation_email_subject.txt msgid "Your account for {studio_name}" -msgstr "" +msgstr "Votre compte {studio_name}" #: cms/templates/emails/course_creator_admin_subject.txt msgid "{email} has requested {studio_name} course creator privileges on edge" @@ -19903,10 +20133,12 @@ msgid "A slug may not begin with an underscore." msgstr "Un slug ne peut pas commencer avec un underscore." #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "Un article supprimé avec le slug \"%s\" existe déjà." #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "Un slug nommé \"%s\" existe déjà." @@ -20068,6 +20300,7 @@ msgid "others write access" msgstr "Autres accès en écriture" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "Article sans contenu (%(id)d)" @@ -20172,6 +20405,7 @@ msgid "A non-root note must always have a slug." msgstr "Une note qui n'est pas racine doit obligatoirement avoir un slug." #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "Il y a déjà un noeud racine sur %s" @@ -20236,10 +20470,12 @@ msgid "attachment revisions" msgstr "Révisions de l'attachement" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "%s ajouté avec succès." #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "Votre fichier ne peut pas être sauvegardé: %s" @@ -20252,6 +20488,7 @@ msgstr "" " de permission sur le serveur web." #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "%s téléchargé et remplace l'ancienne pièce jointe." @@ -20265,30 +20502,37 @@ msgstr "" "pas autorisés." #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "La révision actuelle a été modifiée pour %s." #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "La référence à \"%(att)s\" de \"%(art)s\" a été ajoutée." #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "Le fichier %s a été supprimé." #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "Cet article n'est plus apparenté au fichier %s." #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "Un fichier a été modifié: %s" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "Un fichier a été supprimé: %s" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -20309,6 +20553,7 @@ msgid "images" msgstr "images" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "Image: %s" @@ -20325,22 +20570,27 @@ msgid "image revisions" msgstr "révisions de l'image" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "Révision de l'image : %d" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "%s a été restauré" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "%s a été marqué comme supprimé" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s a été changé pour la révision #%(revision)d" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "%(file)s a été sauvegardé." @@ -20349,6 +20599,7 @@ msgid "Images" msgstr "Images" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "Une image a été ajoutée : %s" @@ -20379,19 +20630,23 @@ msgstr "" "sauvegardé." #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" "Inscription de l'utilisateur %(user)s à l'article %(article)s (%(type)s)" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "Article supprimé : %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "Article modifié : %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "Nouvel article créé : %s" @@ -20410,10 +20665,12 @@ msgid "You are now logged in! Have fun!" msgstr "Vous êtes maintenant identifié ! Amusez-vous bien !" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "Nouvel article '%s' créé." #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "Il y a une erreur dans la création de cet article : %s" @@ -20436,6 +20693,7 @@ msgstr "" "supprimés ! Merci !" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -20456,10 +20714,12 @@ msgid "Restoring article" msgstr "Restaurer l'article" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "L'article \"%s\" et ses enfants sont maintenant restaurés." #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "L'article %s est maintenant défini pour afficher la révision #%d" @@ -20468,10 +20728,12 @@ msgid "New title" msgstr "Nouveau titre" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "Fusion entre la révision #%(r1)d et la révision #%(r2)d" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.mo b/conf/locale/fr/LC_MESSAGES/djangojs.mo index 9a649724e437b12d4b3fbbea4a6afc5257ab2e80..6189cb6af6f88d26fe549cdf92558adce2822bda 100644 GIT binary patch delta 28636 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 delta 25854 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 W%a$H-6\n" "Language-Team: French (http://www.transifex.com/open-edx/edx-platform/language/fr/)\n" "MIME-Version: 1.0\n" @@ -194,7 +194,7 @@ msgstr "Supprimer" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "Chargement en cours" @@ -2189,7 +2189,7 @@ msgstr "Voulez-vous vraiment supprimer cette réponse ?" #: common/static/common/js/components/views/paging_header.js msgid "Showing %(first_index)s out of %(num_items)s total" -msgstr "" +msgstr "%(first_index)s sur %(num_items)s au total" #: common/static/common/js/components/views/paging_header.js msgid "Showing %(first_index)s-%(last_index)s out of %(num_items)s total" @@ -2217,11 +2217,13 @@ msgstr "déposé sur la cible" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "il y a %s " #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "depuis %s " @@ -2234,6 +2236,7 @@ msgid "about a minute" msgstr "environ une minute" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minute" @@ -2244,6 +2247,7 @@ msgid "about an hour" msgstr "environ une heure" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "environ %d heure" @@ -2254,6 +2258,7 @@ msgid "a day" msgstr "un jour" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d jour" @@ -2264,6 +2269,7 @@ msgid "about a month" msgstr "environ un mois" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mois" @@ -2274,6 +2280,7 @@ msgid "about a year" msgstr "environ un an" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d an" @@ -2405,7 +2412,8 @@ msgstr "Texte" msgid "Video" msgstr "Vidéo" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "Image" @@ -2418,6 +2426,10 @@ msgstr "Répondre" msgid "Tags:" msgstr "Balises : " +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2428,9 +2440,11 @@ msgstr "nom" msgid "open_slots" msgstr "" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" -msgstr "" +msgstr "total équipe" #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Team Name (Required) *" @@ -2450,17 +2464,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2505,24 +2508,41 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" -msgstr[0] "%(member_count)s / %(max_member_count)s membre" -msgstr[1] "%(member_count)s / %(max_member_count)s membres" - #: lms/djangoapps/teams/static/teams/js/views/team_card.js msgid "View %(span_start)s %(team_name)s %(span_end)s" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" +msgstr "" + #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "See all teams in your course, organized by topic. Join a team to collaborate" @@ -2534,12 +2554,15 @@ msgid "Teams" msgstr "Équipes" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" -msgstr "Mes équipes" +msgid "My Team" +msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" -msgstr "Parcourir" +msgid "Browse %(sr_start)s teams %(sr_end)s" +msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" @@ -2577,6 +2600,18 @@ msgstr[1] "%(team_count)s Équipes" msgid "View Teams in the %(topic_name)s Topic" msgstr "Voir les équipes du sujet %(topic_name)s" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "Afficher la calculatrice" @@ -2589,6 +2624,10 @@ msgstr "Fermer la calculatrice" msgid "Post body" msgstr "Corps du message" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" @@ -2633,11 +2672,11 @@ msgstr "Erreur lors de la récupération de la répartition des notes." #: lms/static/coffee/src/instructor_dashboard/instructor_analytics.js msgid "Last Updated: <%= timestamp %>" -msgstr "" +msgstr "Dernière mise à jour: <%= timestamp %>" #: lms/static/coffee/src/instructor_dashboard/instructor_analytics.js msgid "<%= num_students %> students scored." -msgstr "" +msgstr "<%= num_students %> étudiants ont réussi." #: lms/static/coffee/src/instructor_dashboard/membership.js #: lms/static/js/student_account/views/account_settings_factory.js @@ -3433,6 +3472,11 @@ msgstr "Toutes les sous-sections" msgid "All units" msgstr "Toutes les unités" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "Sélectionner un chapitre" @@ -3442,12 +3486,12 @@ msgid "Save changes" msgstr "Enregistrer les modifications" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" -msgstr "Entrer la date d'échéance" +msgid "Enter Due Date and Time" +msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" -msgstr "Entrer la date de début" +msgid "Enter Start Date and Time" +msgstr "" #: lms/static/js/courseware/credit_progress.js #: lms/templates/discovery/facet.underscore @@ -3468,12 +3512,14 @@ msgid "An error occurred. Please try again later." msgstr "Une erreur est survenue. Veuillez essayer de nouveau plus tard." #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "" msgstr[1] "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "Nous ne trouvons pas de résultat pour \"%s\"." @@ -3710,6 +3756,7 @@ msgid "Mark enrollment code as unused" msgstr "" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s résultat" @@ -4091,63 +4138,6 @@ msgstr "En cours" msgid "Placeholder" msgstr "Espace réservé" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "Charger une image" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "Modifier l'image" - -#: lms/static/js/views/fields.js -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "Supprimer" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "Suppression en cours" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "Une erreur a eu lieu. Rafraîchissez la page et réessayez." - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "Le fichier doit avoir une taille supérieure à {size}." - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "Le fichier doit avoir une taille inférieure à {size}." - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" -" Dépôt de fichier en cours. Pour éviter toute erreur, restez sur cette page " -"jusqu'à la fin du traitement." - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" -"Suppression en cours. Pour éviter toute erreur, restez sur cette page " -"jusqu'à la fin du traitement." - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "bytes" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "KB" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "MB" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "Chargement de '{file}' réussi." @@ -4156,6 +4146,63 @@ msgstr "Chargement de '{file}' réussi." msgid "Your upload of '{file}' failed." msgstr "Le chargement de '{file}' a échoué." +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "Charger une image" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "Modifier l'image" + +#: lms/static/js/views/image_field.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "Supprimer" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "Suppression en cours" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "Une erreur a eu lieu. Rafraîchissez la page et réessayez." + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "Le fichier doit avoir une taille supérieure à {size}." + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "Le fichier doit avoir une taille inférieure à {size}." + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" +" Dépôt de fichier en cours. Pour éviter toute erreur, restez sur cette page " +"jusqu'à la fin du traitement." + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" +"Suppression en cours. Pour éviter toute erreur, restez sur cette page " +"jusqu'à la fin du traitement." + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "bytes" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "KB" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "MB" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "Impossible de récupérer les données, merci de réessayer plus tard." @@ -4269,14 +4316,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "Envoyer le logo de l'organisation." - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "La hauteur maximale du logo est de 125px." - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4308,6 +4347,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "L'image doit être un PNG transparent de 450px X 150px." #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "Groupe %s" @@ -5180,7 +5220,7 @@ msgstr "" #: cms/static/js/views/settings/main.js msgid "Course Credit Requirements" -msgstr "" +msgstr "Critères d'obtention de crédit du cours" #: cms/static/js/views/settings/main.js msgid "The minimum grade for course credit is not set." @@ -5188,7 +5228,7 @@ msgstr "" #: cms/static/js/views/settings/main.js msgid "%(hours)s:%(minutes)s (current UTC time)" -msgstr "" +msgstr "%(hours)s:%(minutes)s (Heure actuelle UTC )" #: cms/static/js/views/settings/main.js msgid "Upload your course image." @@ -5209,6 +5249,8 @@ msgid "" "The combined length of the organization and library code fields cannot be " "more than <%=limit%> characters." msgstr "" +"La longueur totale des champs organisation et codes de bibliothèque ne doit " +"pas dépasser <%=limit%> caractères." #: cms/static/js/views/utils/view_utils.js msgid "Required field." @@ -5273,7 +5315,7 @@ msgstr "Erreur: Le chargement a échoué." #: cms/static/js/views/video/transcripts/message_manager.js msgid "Error: Import failed." -msgstr "" +msgstr "Erreur: L'import a échoué." #: cms/static/js/views/video/transcripts/message_manager.js msgid "Error: Replacing failed." @@ -5319,6 +5361,14 @@ msgstr "Date d'échéance" msgid "Status" msgstr "Statut" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "Unité" @@ -5331,10 +5381,26 @@ msgstr "Date de début" msgid "remove all" msgstr "tout supprimer" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "supprimer" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5342,10 +5408,12 @@ msgid "gettext(" msgstr "gettext(" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "%s" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5408,6 +5476,7 @@ msgstr "Aller au tableau de bord" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5426,6 +5495,14 @@ msgstr "Voulez-vous confirmer votre identité plus tard?" msgid "Verify Now" msgstr "Vérifier Maintenant" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "Faire un don" @@ -5622,6 +5699,7 @@ msgid "Create a content group" msgstr "Créer un groupe de contenu" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "(contient %(student_count)s étudiant)" @@ -5648,6 +5726,7 @@ msgid "Select a cohort" msgstr "Selectionner une cohorte" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "%(cohort_name)s (%(user_count)s)" @@ -5669,6 +5748,7 @@ msgstr "" "Affecter les étudiants aux groupes de cohorte en important un fichier CSV" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5689,6 +5769,7 @@ msgstr "Valide" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "Charger le %(num_items)s prochain resultat" @@ -5745,10 +5826,12 @@ msgid "Sign in" msgstr "Se connecter" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "" @@ -5778,6 +5861,7 @@ msgid "Register through edX" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5801,6 +5885,7 @@ msgid "We couldn't sign you in." msgstr "Nous n'avons pas pu vous connecter." #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "" @@ -5825,6 +5910,7 @@ msgid "or sign in with" msgstr "ou se connecter avec" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "Se connecter avec %(providerName)s" @@ -5834,6 +5920,7 @@ msgid "Use my institution/campus credentials" msgstr "Utiliser mes informations institution/campus" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "Nouveau sur %(platformName)s?" @@ -5867,10 +5954,12 @@ msgid "We couldn't create your account." msgstr "Nous n'avons pas pu créer votre compte." #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "Vous êtes connectés avec succès avec %(currentProvider)s." #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5883,6 +5972,7 @@ msgid "Create an account using" msgstr "Créer un compte avec" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" @@ -5915,6 +6005,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "Cette utilisateur partage actuellement un profil restreint." #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "Félicitations! Vous êtes maintenant authentifié sur%(platformName)s!" @@ -5933,6 +6024,7 @@ msgid "Course" msgstr "Cours" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "Début : %(start)s" @@ -5949,6 +6041,7 @@ msgid "Verified Status" msgstr "Statut vérifié" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -5998,6 +6091,7 @@ msgid "Take Your Photo" msgstr "Prendre votre photo" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -6021,6 +6115,7 @@ msgstr "" "La photo de votre visage concorde avec la photo sur votre pièce d'identité." #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -6035,6 +6130,7 @@ msgstr "Foire Aux Questions" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "" @@ -6050,12 +6146,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "Que fait %(platformName)s avec cette photo ?" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -6067,6 +6165,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "Suivant: %(nextStepTitle)s" @@ -6102,6 +6201,7 @@ msgid "Make sure your ID is well-lit" msgstr "" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" @@ -6133,6 +6233,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" @@ -6141,6 +6242,7 @@ msgid "Can we match the photo you took with the one on your ID?" msgstr "" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "" @@ -6180,10 +6282,12 @@ msgstr "" " et photo." #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "Vous vous inscrivez à : %(courseName)s" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "" @@ -6195,6 +6299,7 @@ msgstr "" " inscription." #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -6209,7 +6314,7 @@ msgstr "" #: lms/templates/verify_student/make_payment_step.underscore msgid "Government-Issued Photo ID" -msgstr "" +msgstr "Photo d'identité officielle" #: lms/templates/verify_student/make_payment_step.underscore msgid "" @@ -6221,12 +6326,15 @@ msgid "" "All professional education courses are fee-based, and require payment to " "complete the enrollment process." msgstr "" +"Les cours professionnels requièrent un paiement afin de terminer le " +"processus d'inscription." #: lms/templates/verify_student/make_payment_step.underscore msgid "You have already verified your ID!" msgstr "Vous avez déjà vérifié votre ID!" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "Votre vérification est valable jusqu'au %(verificationGoodUntil)s." @@ -6235,12 +6343,13 @@ msgid "price" msgstr "prix" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." -msgstr "" +msgstr "Merci ! Nous avons reçu votre paiement pour %(courseName)s." #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Next Step: Confirm your identity" -msgstr "" +msgstr "Étape suivante: Confirmer votre identité" #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "Check your email" @@ -6251,6 +6360,8 @@ msgid "" "You need to activate your account before you can enroll in courses. Check " "your inbox for an activation email." msgstr "" +"Vous devez activer votre compte avant de vous inscrire à des cours. Vérifier" +" votre boîte de réception." #: lms/templates/verify_student/payment_confirmation_step.underscore msgid "" @@ -6262,7 +6373,7 @@ msgstr "" #: lms/templates/verify_student/reverify_success_step.underscore msgid "Identity Verification In Progress" -msgstr "" +msgstr "Vérification d'identité en cours" #: lms/templates/verify_student/reverify_success_step.underscore msgid "" @@ -6271,6 +6382,9 @@ msgid "" "(usually within 1-2 days). In the meantime, you can still access all " "available course content." msgstr "" +"Nous avons reçus vos informations et nous vérifions votre identité. Un " +"message sera visible sur votre tableau de bord (1-2 jours de délai). Entre " +"temps, vous avez toujours accès à l'ensemble du cours." #: lms/templates/verify_student/reverify_success_step.underscore msgid "Return to Your Dashboard" @@ -6278,7 +6392,7 @@ msgstr "Retour au Tableau de bord" #: lms/templates/verify_student/review_photos_step.underscore msgid "Review Your Photos" -msgstr "" +msgstr "Vérifiez vos photos" #: lms/templates/verify_student/review_photos_step.underscore msgid "" @@ -6289,36 +6403,40 @@ msgstr "" "les informations fournies." #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" -msgstr "" +msgstr "Photo de %(fullName)s" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" -msgstr "" +msgstr "Photo de l'ID de %(fullName)s" #: lms/templates/verify_student/review_photos_step.underscore msgid "Photo requirements:" -msgstr "" +msgstr "Conditions requises pour la photo:" #: lms/templates/verify_student/review_photos_step.underscore msgid "Does the photo of you show your whole face?" -msgstr "" +msgstr "Votre photo montre-t-elle votre visage en entier ?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Does the photo of you match your ID photo?" -msgstr "" +msgstr "Votre photo correspond-elle à celle de votre document d'identité ?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Is your name on your ID readable?" -msgstr "" +msgstr "Le nom sur votre ID est-il lisible ?" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" +"Le nom sur votre ID correspond-il à votre nom de compte: %(fullName)s?" #: lms/templates/verify_student/review_photos_step.underscore msgid "Edit Your Name" -msgstr "" +msgstr "Modifier votre nom" #: lms/templates/verify_student/review_photos_step.underscore msgid "" @@ -6336,6 +6454,8 @@ msgstr "" #: lms/templates/verify_student/review_photos_step.underscore msgid "Before proceeding, please confirm that your details match" msgstr "" +"Avant de continuer, veuillez vérifier que vos informations personnelles " +"correspondent" #: lms/templates/verify_student/webcam_photo.underscore msgid "" @@ -6349,11 +6469,11 @@ msgstr "" #: lms/templates/verify_student/webcam_photo.underscore msgid "Retake Photo" -msgstr "" +msgstr "Reprendre une photo" #: lms/templates/verify_student/webcam_photo.underscore msgid "Take Photo" -msgstr "" +msgstr "Prendre une photo" #: cms/templates/js/active-video-upload-list.underscore msgid "Drag and drop or click here to upload video files." @@ -6480,18 +6600,6 @@ msgid "" "certificates. Leave blank to use the official course title." msgstr "" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "Logo de l'organisation" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "" @@ -6588,6 +6696,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "Déplier/Replier ce %(xblock_type)s" @@ -6646,6 +6755,7 @@ msgstr "Vous n'avez pas encore ajouté de contenu à ce cours." #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "" @@ -6732,6 +6842,7 @@ msgid "Chapter Name" msgstr "Nom du chapitre" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "Chapitre %s" @@ -6746,6 +6857,7 @@ msgid "Chapter Asset" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "chemin/vers/l'introductionÀLaManipulationDesCookies%d.pdf" @@ -6905,10 +7017,12 @@ msgid "Some Rights Reserved" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "" @@ -6967,6 +7081,7 @@ msgstr "Jamais publié" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "Dernière publication %(last_published_date)s par %(publish_username)s" @@ -7010,10 +7125,12 @@ msgid "Publishing Status" msgstr "État de la Publication" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "Brouillon sauvegardé le %(last_saved_date)s par %(edit_username)s" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "" @@ -7030,6 +7147,7 @@ msgid "Staff Only" msgstr "Réservé au personnel" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "" @@ -7131,6 +7249,7 @@ msgstr "" " visibles par les étudiants." #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -7156,27 +7275,29 @@ msgstr "" #: cms/templates/js/team-member.underscore msgid "Current Role:" -msgstr "" +msgstr "Rôle actuel :" #: cms/templates/js/team-member.underscore msgid "You!" -msgstr "" +msgstr "Vous !" #: cms/templates/js/team-member.underscore msgid "send an email message to {email}" -msgstr "" +msgstr "envoyer un email à {email}" #: cms/templates/js/team-member.underscore msgid "Promote another member to Admin to remove your admin rights" msgstr "" +"Ajouter un autre membre comme Admin pour supprimer vos droits " +"d'administration" #: cms/templates/js/team-member.underscore msgid "Add {role} Access" -msgstr "" +msgstr "Ajouter un accès {role}" #: cms/templates/js/team-member.underscore msgid "Remove {role} Access" -msgstr "" +msgstr "Supprimer l'accès {role}" #: cms/templates/js/team-member.underscore msgid "Delete the user, {username}" @@ -7195,12 +7316,24 @@ msgid "Time Allotted (HH:MM):" msgstr "" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " "to complete the exam." msgstr "" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "" @@ -7229,6 +7362,7 @@ msgid "Edit the name" msgstr "Modifier le nom" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "Modifier %(display_name)s (requis)" @@ -7280,8 +7414,9 @@ msgid "Error." msgstr "Erreur." #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" -msgstr "" +msgstr "Transcription synchronisée pour %(filename)s" #: cms/templates/js/video/transcripts/messages/transcripts-found.underscore msgid "Timed Transcript Found" diff --git a/conf/locale/he/LC_MESSAGES/django.mo b/conf/locale/he/LC_MESSAGES/django.mo index 748d09d5510236bc64836c6d007238d4900dc130..f276665a43a51f19557ec373b04d47fdb4817d20 100644 GIT binary patch delta 15 WcmbPYIK^;7FAtNU$>x3@RvrK=O9Yw# delta 15 WcmbPYIK^;7FAtM}`R0BeRvrK=Rs@^? diff --git a/conf/locale/he/LC_MESSAGES/django.po b/conf/locale/he/LC_MESSAGES/django.po index 2908e30f4c..dcf7584421 100644 --- a/conf/locale/he/LC_MESSAGES/django.po +++ b/conf/locale/he/LC_MESSAGES/django.po @@ -61,7 +61,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:42+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" "PO-Revision-Date: 2015-05-28 20:00+0000\n" "Last-Translator: Nadav Stark \n" "Language-Team: Hebrew (http://www.transifex.com/open-edx/edx-platform/language/he/)\n" @@ -392,6 +392,12 @@ msgstr "" msgid "Blacklist {country} for {course}" msgstr "" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "" @@ -413,10 +419,12 @@ msgid "Username should only consist of A-Z and 0-9, with no spaces." msgstr "" #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" @@ -580,7 +588,7 @@ msgstr "" msgid "Course id not specified" msgstr "" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "" @@ -1205,6 +1213,10 @@ msgstr "" msgid "incorrect" msgstr "" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "" @@ -1227,6 +1239,10 @@ msgstr "" msgid "This is incorrect." msgstr "" +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "" @@ -4322,7 +4338,7 @@ msgstr "" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: A 'Privacy Policy' is a legal document/statement describing a #. website's use of personal information -#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py +#: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views/webview.py #: cms/templates/widgets/footer.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" @@ -4444,8 +4460,60 @@ msgstr "" msgid "There can be only one default image." msgstr "" +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4456,7 +4524,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4468,48 +4536,44 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." msgstr "" #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "" @@ -4517,7 +4581,7 @@ msgstr "" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -4526,13 +4590,13 @@ msgid "" "verifying your identity." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -4540,13 +4604,13 @@ msgid "" "\"detached signature\""\"." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -4554,34 +4618,34 @@ msgid "" "by founding partners Harvard and MIT." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -4589,7 +4653,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" @@ -4597,7 +4661,7 @@ msgstr "" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -4605,13 +4669,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -4620,13 +4684,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "" @@ -4634,19 +4698,19 @@ msgstr "" #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "" @@ -4770,6 +4834,10 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "" @@ -4937,38 +5005,6 @@ msgstr "" msgid "Unable to switch to specified branch. Please check your branch name." msgstr "" -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -5498,6 +5534,19 @@ msgid "" "download the report when it is complete." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "" @@ -5587,10 +5636,12 @@ msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" @@ -5666,8 +5717,12 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -7307,6 +7362,50 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "" @@ -7584,56 +7683,12 @@ msgstr "" msgid "Skip to main content" msgstr "" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -7641,6 +7696,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -7648,6 +7704,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -7659,6 +7716,7 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -7684,6 +7742,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -7697,6 +7756,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -7731,6 +7791,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -7748,6 +7809,7 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -7755,6 +7817,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -7775,9 +7838,50 @@ msgid "Thanks for using our site!" msgstr "" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "" @@ -7980,6 +8084,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -8027,6 +8132,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "" @@ -8043,6 +8149,7 @@ msgid "Wikipedia" msgstr "" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "" @@ -8089,6 +8196,7 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -9852,6 +9960,7 @@ msgid "" msgstr "" #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "" @@ -10623,6 +10732,10 @@ msgstr "" msgid "CCX Coach Dashboard" msgstr "" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -10727,6 +10840,18 @@ msgstr "" msgid "Save Grading Policy" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "" @@ -10747,10 +10872,28 @@ msgstr "" msgid "Start Date" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "" @@ -11259,6 +11402,7 @@ msgid "No content has been added to this course" msgstr "" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -11301,7 +11445,7 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" +msgid "View Updates in Studio" msgstr "" #: lms/templates/courseware/info.html @@ -11666,11 +11810,7 @@ msgid "" msgstr "" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." msgstr "" #: lms/templates/courseware/progress.html @@ -11702,7 +11842,7 @@ msgid "Less" msgstr "" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" +msgid "{earned} of {total} possible points" msgstr "" #: lms/templates/courseware/progress.html @@ -11736,7 +11876,8 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html @@ -11748,22 +11889,27 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -11906,6 +12052,7 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -11920,10 +12067,12 @@ msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -12020,47 +12169,59 @@ msgid "" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" +msgid "You are now eligible for credit. Congratulations!" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html @@ -12242,12 +12403,14 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -12387,11 +12550,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -13255,6 +13413,15 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -14143,6 +14310,14 @@ msgstr "" msgid "There are no problems in this section." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "" @@ -15196,6 +15371,14 @@ msgstr "" msgid "Link" msgstr "" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -17175,6 +17358,7 @@ msgid "" msgstr "" #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -17183,6 +17367,7 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -17680,6 +17865,7 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -18363,10 +18549,12 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -18512,6 +18700,7 @@ msgid "others write access" msgstr "" #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -18612,6 +18801,7 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "" @@ -18672,10 +18862,12 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -18686,6 +18878,7 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -18696,30 +18889,37 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -18738,6 +18938,7 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "" @@ -18754,22 +18955,27 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "" @@ -18778,6 +18984,7 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "" @@ -18806,18 +19013,22 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "מאמר נמחק: %s" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "" @@ -18834,10 +19045,12 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -18856,6 +19069,7 @@ msgid "" msgstr "" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -18874,10 +19088,12 @@ msgid "Restoring article" msgstr "משחזר מאמר" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -18886,10 +19102,12 @@ msgid "New title" msgstr "" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/he/LC_MESSAGES/djangojs.mo b/conf/locale/he/LC_MESSAGES/djangojs.mo index d690819938750cbfe6d3fd08765cd89d7048cc1b..943926930f75e3d47ff297cfc8b6d89f9c4b90a7 100644 GIT binary patch delta 36 mcmaFO{hE7&7&C{ViGrcAm5I@0Ic7O73tcGJWV0LdQYHYcSqQcO delta 36 ncmaFO{hE7&7&C`~xq_jwm5JeGIc7O7b6q0{*K)HP^HL@Nt+@!l diff --git a/conf/locale/he/LC_MESSAGES/djangojs.po b/conf/locale/he/LC_MESSAGES/djangojs.po index 06e75b0ad5..02dd1f474a 100644 --- a/conf/locale/he/LC_MESSAGES/djangojs.po +++ b/conf/locale/he/LC_MESSAGES/djangojs.po @@ -44,8 +44,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-08-07 13:41+0000\n" -"PO-Revision-Date: 2015-07-27 13:49+0000\n" +"POT-Creation-Date: 2015-08-14 13:42+0000\n" +"PO-Revision-Date: 2015-08-14 13:44+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Hebrew (http://www.transifex.com/open-edx/edx-platform/language/he/)\n" "MIME-Version: 1.0\n" @@ -128,7 +128,7 @@ msgstr "" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "" @@ -2059,11 +2059,13 @@ msgstr "" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "" @@ -2076,6 +2078,7 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -2086,6 +2089,7 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -2096,6 +2100,7 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -2106,6 +2111,7 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d חודש" @@ -2116,6 +2122,7 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d שנה" @@ -2247,7 +2254,8 @@ msgstr "" msgid "Video" msgstr "" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "" @@ -2260,6 +2268,10 @@ msgstr "" msgid "Tags:" msgstr "" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2270,6 +2282,8 @@ msgstr "" msgid "open_slots" msgstr "" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "" @@ -2292,17 +2306,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2347,22 +2350,39 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" +msgid "View %(span_start)s %(team_name)s %(span_end)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" msgstr[0] "" msgstr[1] "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "View %(span_start)s %(team_name)s %(span_end)s" +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2376,11 +2396,14 @@ msgid "Teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" +msgid "My Team" msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" +msgid "Browse %(sr_start)s teams %(sr_end)s" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2419,6 +2442,18 @@ msgstr[1] "" msgid "View Teams in the %(topic_name)s Topic" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "" @@ -2431,6 +2466,10 @@ msgstr "" msgid "Post body" msgstr "" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" @@ -3181,6 +3220,11 @@ msgstr "" msgid "All units" msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "" @@ -3190,11 +3234,11 @@ msgid "Save changes" msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" +msgid "Enter Due Date and Time" msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" +msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/courseware/credit_progress.js @@ -3216,12 +3260,14 @@ msgid "An error occurred. Please try again later." msgstr "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "" msgstr[1] "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "" @@ -3446,6 +3492,7 @@ msgid "Mark enrollment code as unused" msgstr "" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "" @@ -3798,59 +3845,6 @@ msgstr "" msgid "Placeholder" msgstr "" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "" - -#: lms/static/js/views/fields.js -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3859,6 +3853,59 @@ msgstr "" msgid "Your upload of '{file}' failed." msgstr "" +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/image_field.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "" @@ -3966,14 +4013,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "" - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "" - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4005,6 +4044,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "" #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "" @@ -4956,6 +4996,14 @@ msgstr "" msgid "Status" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "" @@ -4968,10 +5016,26 @@ msgstr "" msgid "remove all" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -4979,10 +5043,12 @@ msgid "gettext(" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5041,6 +5107,7 @@ msgstr "" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5056,6 +5123,14 @@ msgstr "" msgid "Verify Now" msgstr "" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "" @@ -5241,6 +5316,7 @@ msgid "Create a content group" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "" @@ -5265,6 +5341,7 @@ msgid "Select a cohort" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "" @@ -5285,6 +5362,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5301,6 +5379,7 @@ msgstr "" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "" @@ -5354,10 +5433,12 @@ msgid "Sign in" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "" @@ -5387,6 +5468,7 @@ msgid "Register through edX" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5408,6 +5490,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "" @@ -5430,6 +5513,7 @@ msgid "or sign in with" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "" @@ -5439,6 +5523,7 @@ msgid "Use my institution/campus credentials" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "" @@ -5470,10 +5555,12 @@ msgid "We couldn't create your account." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5484,6 +5571,7 @@ msgid "Create an account using" msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" @@ -5516,6 +5604,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "" @@ -5532,6 +5621,7 @@ msgid "Course" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "" @@ -5548,6 +5638,7 @@ msgid "Verified Status" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -5592,6 +5683,7 @@ msgid "Take Your Photo" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -5614,6 +5706,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -5628,6 +5721,7 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "" @@ -5643,12 +5737,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -5660,6 +5756,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "" @@ -5693,6 +5790,7 @@ msgid "Make sure your ID is well-lit" msgstr "" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" @@ -5724,6 +5822,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" @@ -5732,6 +5831,7 @@ msgid "Can we match the photo you took with the one on your ID?" msgstr "" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "" @@ -5766,10 +5866,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "" @@ -5779,6 +5881,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -5811,6 +5914,7 @@ msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" @@ -5819,6 +5923,7 @@ msgid "price" msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "" @@ -5869,10 +5974,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "" @@ -5893,6 +6000,7 @@ msgid "Is your name on your ID readable?" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" @@ -6060,18 +6168,6 @@ msgid "" "certificates. Leave blank to use the official course title." msgstr "" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "" @@ -6163,6 +6259,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "" @@ -6221,6 +6318,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "" @@ -6307,6 +6405,7 @@ msgid "Chapter Name" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "" @@ -6319,6 +6418,7 @@ msgid "Chapter Asset" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "" @@ -6468,10 +6568,12 @@ msgid "Some Rights Reserved" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "" @@ -6530,6 +6632,7 @@ msgstr "" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" @@ -6573,10 +6676,12 @@ msgid "Publishing Status" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "" @@ -6593,6 +6698,7 @@ msgid "Staff Only" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "" @@ -6691,6 +6797,7 @@ msgid "" msgstr "" #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -6750,12 +6857,24 @@ msgid "Time Allotted (HH:MM):" msgstr "" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " "to complete the exam." msgstr "" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "" @@ -6782,6 +6901,7 @@ msgid "Edit the name" msgstr "" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "" @@ -6831,6 +6951,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "" diff --git a/conf/locale/hi/LC_MESSAGES/django.mo b/conf/locale/hi/LC_MESSAGES/django.mo index 89a45b12f8733136042dbb65e1e316642292cb0b..b69e17e699773a456718d0233bfa9fd2a3a7cf75 100644 GIT binary patch delta 20658 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 delta 20763 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\n" "Language-Team: Hindi (http://www.transifex.com/open-edx/edx-platform/language/hi/)\n" @@ -399,6 +399,12 @@ msgstr "" msgid "Blacklist {country} for {course}" msgstr "" +#: common/djangoapps/external_auth/views.py +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" msgstr "यूज़र का नाम कम से कम दो अक्षर लंबा होना चाहिए" @@ -422,10 +428,12 @@ msgstr "" "स्थान के।" #: common/djangoapps/student/forms.py +#, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" #: common/djangoapps/student/forms.py +#, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" @@ -590,7 +598,7 @@ msgstr "" msgid "Course id not specified" msgstr "पाठ्यक्रम आईडी स्पष्ट नहीं है" -#: common/djangoapps/student/views.py lms/djangoapps/dashboard/support.py +#: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" msgstr "" @@ -1219,6 +1227,10 @@ msgstr "" msgid "incorrect" msgstr "" +#: common/lib/capa/capa/inputtypes.py +msgid "partially correct" +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "incomplete" msgstr "" @@ -1241,6 +1253,10 @@ msgstr "" msgid "This is incorrect." msgstr "" +#: common/lib/capa/capa/inputtypes.py +msgid "This is partially correct." +msgstr "" + #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." msgstr "" @@ -4483,8 +4499,60 @@ msgstr "" msgid "There can be only one default image." msgstr "" +#: lms/djangoapps/certificates/models.py +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + #. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4495,7 +4563,7 @@ msgstr "" #. type, which is a higher level of #. verification offered by edX. This type of verification is useful for #. professional education/certifications -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate signifies that an {platform_name} learner has " "agreed to abide by {platform_name}'s honor code and completed all of the " @@ -4507,48 +4575,44 @@ msgstr "" #. An XSeries is a collection of #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "An {cert_type} Certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." msgstr "" #. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{month} {day}, {year}" msgstr "" -#. Translators: This line appears on the certificate after the name of a -#. course, and provides more -#. information about the organizations providing the course material to -#. platform users -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" msgstr "" #. Translators: This line appears on the page just before the generation date #. for the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" msgstr "" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" msgstr "" @@ -4556,7 +4620,7 @@ msgstr "" #. course certificate #. 'verifying your identity' refers to the process for establishing the #. authenticity of the student -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for various activities {platform_name} students complete under the " @@ -4565,13 +4629,13 @@ msgid "" "verifying your identity." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -4579,13 +4643,13 @@ msgid "" "\"detached signature\""\"." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "{platform_name} offers interactive online classes and MOOCs from the world's" " best universities, including MIT, Harvard, Berkeley, University of Texas, " @@ -4593,34 +4657,34 @@ msgid "" "by founding partners Harvard and MIT." msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" msgstr "" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the verification of the certificate -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_name} {course_number}" @@ -4628,7 +4692,7 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" @@ -4636,7 +4700,7 @@ msgstr "" #. (displayed in a large font) on the certificate #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " @@ -4644,13 +4708,13 @@ msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" msgstr "" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "" "Congratulations! This page summarizes all of the details of what you've " "accomplished. Show it off to family, friends, and colleagues in your social " @@ -4659,13 +4723,13 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "More about {fullname}'s accomplishment" msgstr "" #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" msgstr "" @@ -4673,19 +4737,19 @@ msgstr "" #. and appears #. in the browser title bar when a requested certificate is not found or #. recognized -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" msgstr "" #. Translators: The & characters represent an ampersand character and can #. be ignored -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" msgstr "" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page -#: lms/djangoapps/certificates/views.py +#: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" msgstr "" @@ -4808,6 +4872,10 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "कोई एक लेख जोड़ने के लिए पाठ्यक्रम विकी पर जाएं।" +#: lms/djangoapps/courseware/access_response.py +msgid "Course has not started" +msgstr "" + #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" msgstr "" @@ -4979,37 +5047,6 @@ msgstr "निर्दिष्ट दूरस्थ शाखा उपलब msgid "Unable to switch to specified branch. Please check your branch name." msgstr "निर्दिष्ट शाखा पर स्विच करने में असमर्थ. अपनी शाखा नाम की जाँच करें." -#: lms/djangoapps/dashboard/support.py -#: lms/templates/shoppingcart/billing_details.html -msgid "Email Address" -msgstr "" - -#: lms/templates/sysadmin_dashboard_gitlogs.html -#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Course ID" -msgstr "पाठ्यक्रम आईडी" - -#: lms/djangoapps/dashboard/support.py -msgid "User not found" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Course {course_id} not past the refund window." -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "No order found for {user} in course {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Unenrolled {user} from {course_id}" -msgstr "" - -#: lms/djangoapps/dashboard/support.py -msgid "Refunded {cost} for order id {order_id}" -msgstr "" - #. Translators: This message means that the user could not be authenticated #. (that is, we could #. not log them in for some reason - maybe they don't have permission, or @@ -5550,6 +5587,19 @@ msgid "" "download the report when it is complete." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is being created. To view the status of " +"the report, see Pending Instructor Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The proctored exam results report is currently being created. To view the " +"status of the report, see Pending Instructor Tasks below. You will be able " +"to download the report when it is complete." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" msgstr "" @@ -5639,10 +5689,12 @@ msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "छात्र {0} के लिए नियत तारीख {1} से {2} सफ़लतापूर्वक रीसेट कर दी गई है" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" #: lms/djangoapps/instructor/views/api.py +#, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" @@ -5718,8 +5770,12 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/certificates.html cms/templates/export.html -#: cms/templates/widgets/header.html +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/djangoapps/support/views/index.py cms/templates/certificates.html +#: cms/templates/export.html cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -7434,6 +7490,49 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/support/views/index.py +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py lms/templates/support/refund.html +msgid "Manual Refund" +msgstr "" + +#: lms/djangoapps/support/views/index.py +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +#: lms/templates/shoppingcart/billing_details.html +msgid "Email Address" +msgstr "" + +#: lms/templates/sysadmin_dashboard_gitlogs.html +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Course ID" +msgstr "पाठ्यक्रम आईडी" + +#: lms/djangoapps/support/views/refund.py +msgid "User not found" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Course {course_id} not past the refund window." +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "No order found for {user} in course {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Unenrolled {user} from {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py +msgid "Refunded {cost} for order id {order_id}" +msgstr "" + #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." msgstr "" @@ -7715,56 +7814,12 @@ msgstr "" msgid "Skip to main content" msgstr "" -#: lms/templates/dashboard/_dashboard_refund.html -#: lms/templates/dashboard/support.html -msgid "Manual Refund" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "About to refund this order:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Id:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Enrollment:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "enrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "unenrolled" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Cost:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "CertificateItem Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Order Status:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Fulfilled Time:" -msgstr "" - -#: lms/templates/dashboard/_dashboard_refund.html -msgid "Refund Request Time:" -msgstr "" - #: lms/templates/registration/password_reset_complete.html msgid "Your Password Reset is Complete" msgstr "आपका पासवर्ड रीसेट हो गया है" #: lms/templates/registration/password_reset_complete.html +#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -7774,6 +7829,7 @@ msgstr "" "आपका पासवर्ड सेट हो गया है। अब आप %(link_start)sलॉग इन%(link_end)s कर सकते हैं।" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -7783,6 +7839,7 @@ msgstr "" "अपना %(platform_name)s पासवर्ड रीसेट करें" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -7796,6 +7853,7 @@ msgid "Password Reset Form" msgstr "पासवर्ड रीसेट फ़ार्म" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -7825,6 +7883,7 @@ msgstr "" "हो रही है" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -7840,6 +7899,7 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " Required fields are noted by %(bold_start)sbold text and an asterisk (*)%(bold_end)s.\n" @@ -7874,6 +7934,7 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "आपका पासवर्ड रीसेट असफ़ल रहा" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -7893,6 +7954,7 @@ msgid "Need Help?" msgstr "मदद चाहिए?" #: lms/templates/registration/password_reset_confirm.html +#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -7902,6 +7964,7 @@ msgstr "" "%(start_link)sहमसे संपर्क करने की जानकारी और कुछ आम पूछे गए सवालों के जवाब जानने के लिए हमारे सहायता भाग%(end_link)s को देखें " #: lms/templates/registration/password_reset_email.html +#, python-format msgid "" "You're receiving this e-mail because you requested a password reset for your" " user account at %(site_name)s." @@ -7924,9 +7987,50 @@ msgid "Thanks for using our site!" msgstr "हमारी साइट का उपयोग करने के लिए धन्यवाद!" #: lms/templates/registration/password_reset_email.html +#, python-format msgid "The %(platform_name)s Team" msgstr "" +#: lms/templates/support/refund.html +msgid "About to refund this order:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Id:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Enrollment:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "enrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "unenrolled" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Cost:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "CertificateItem Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Order Status:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Fulfilled Time:" +msgstr "" + +#: lms/templates/support/refund.html +msgid "Refund Request Time:" +msgstr "" + #: lms/templates/wiki/article.html msgid "Last modified:" msgstr "आखिरी बार संशोधित किया गया:" @@ -8140,6 +8244,7 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "पुनर्स्थापित करने पर यह संशोधन हटाए गए के रूप में चिह्नित किया जाएगा।" #: lms/templates/wiki/includes/anonymous_blocked.html +#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -8194,6 +8299,7 @@ msgid "[Article Name](wiki:ArticleName)" msgstr "[Article Name](wiki:ArticleName)" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Additions:" msgstr "" @@ -8210,6 +8316,7 @@ msgid "Wikipedia" msgstr "विकिपीडिया" #: lms/templates/wiki/includes/cheatsheet.html +#, python-format msgid "%(platform_name)s Wiki" msgstr "" @@ -8256,6 +8363,7 @@ msgid "Quotes" msgstr "उद्धरण" #: lms/templates/wiki/includes/editor_widget.html +#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -10042,6 +10150,7 @@ msgid "" msgstr "" #: lms/templates/provider_login.html +#, python-format msgid "Return To %s" msgstr "%s पर वापस जाएं" @@ -10840,6 +10949,10 @@ msgstr "" msgid "CCX Coach Dashboard" msgstr "" +#: lms/templates/ccx/coach_dashboard.html +msgid "Name your CCX" +msgstr "" + #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" @@ -10953,6 +11066,18 @@ msgstr "" msgid "Save Grading Policy" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Set date" msgstr "" @@ -10973,10 +11098,28 @@ msgstr "" msgid "Start Date" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "" +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + #: lms/templates/ccx/schedule.html msgid "Add Unit" msgstr "" @@ -11493,6 +11636,7 @@ msgid "No content has been added to this course" msgstr "" #: lms/templates/courseware/courseware.html +#, python-format msgid "" "To access course materials, you must score {required_score}% or higher on " "this exam. Your current score is {current_score}%." @@ -11532,7 +11676,7 @@ msgid "" msgstr "" #: lms/templates/courseware/info.html -msgid "View Updates in {studio_name}" +msgid "View Updates in Studio" msgstr "" #: lms/templates/courseware/info.html @@ -11899,11 +12043,7 @@ msgid "" msgstr "" #: lms/templates/courseware/progress.html -msgid "{link} to purchase course credit." -msgstr "" - -#: lms/templates/courseware/progress.html -msgid "Go to your dashboard" +msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." msgstr "" #: lms/templates/courseware/progress.html @@ -11935,8 +12075,8 @@ msgid "Less" msgstr "" #: lms/templates/courseware/progress.html -msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "{total:.3n} संभव अंकों में से {earned:.3n} " +msgid "{earned} of {total} possible points" +msgstr "" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -11971,7 +12111,8 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "Congratulations! You are eligible to receive course credit for successfully " -"completing your edX course! Click {link} to get your credit now." +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html @@ -11983,22 +12124,27 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"To get course credit, simply go to your {link} and click the Get " -"Credit button. No application, transcript, or grade report is required." +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. No application, " +"transcript, or grade report is required." msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" -"We hope you enjoyed the course, and we hope to see you in future edX " -"courses!" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "The edX team" +#: lms/templates/emails/activation_email.txt +#: lms/templates/emails/order_confirmation_email.txt +msgid "The {platform_name} Team" msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html -msgid "For more information on credit at edX, click {link}." +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -12160,6 +12306,7 @@ msgid "Available Actions" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the purchased course " "%(course_number)s?" @@ -12174,10 +12321,12 @@ msgid "You will not be refunded the amount you paid." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "Are you sure you want to unenroll from %(course_number)s?" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html +#, python-format msgid "" "Are you sure you want to unenroll from the verified {cert_name_long} track " "of %(course_number)s?" @@ -12278,47 +12427,59 @@ msgid "" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html -msgid "You are now eligible for credit. {congrats}" +msgid "You are now eligible for credit. Congratulations!" msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you. Your credit is processing. Please see {link} for more " -"information." +"Thank you. Your credit is processing. Please see {link_to_provider_site} for" +" more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Learn more" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Thank you for your purchase. Please proceed to {link} to finalize your " -"credit." +"Thank you for your purchase. Please proceed to {link_to_provider_site} to " +"finalize your credit." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Finalize credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed and approved. {congrats}. Please see {link} " -"for more information." +"Your credit has been processed and approved. Congratulations. Please " +"see {link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Access credit" msgstr "" +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a +#. credit provider, such as 'State University' or 'Happy Fun Company' #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" -"Your credit has been processed but denied. Please contact {link} for more " -"information." +"Your credit has been processed but denied. Please contact " +"{link_to_provider_site} for more information." msgstr "" #: lms/templates/dashboard/_dashboard_credit_info.html @@ -12504,12 +12665,14 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s चर्चाएं जो शुरू हुई" msgstr[1] "%s चर्चाएं जो शुरू हुई" #: lms/templates/discussion/_user_profile.html +#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s टिप्पणियां" @@ -12650,11 +12813,6 @@ msgstr "" msgid "We hope you enjoy learning with {platform_name}!" msgstr "" -#: lms/templates/emails/activation_email.txt -#: lms/templates/emails/order_confirmation_email.txt -msgid "The {platform_name} Team" -msgstr "" - #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " @@ -13530,6 +13688,15 @@ msgstr "" msgid "Download a CSV of learners who can enroll" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Generate Proctored Exam Results Report" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -14432,6 +14599,14 @@ msgstr "" msgid "There are no problems in this section." msgstr "इस भाग में कोई समस्याएं नहीं हैं।" +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/proctoring.html +msgid "Student Proctored Exam Section" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" msgstr "ई-मेल भेजें" @@ -15535,6 +15710,14 @@ msgstr "" msgid "Link" msgstr "" +#: lms/templates/support/certificates.html lms/templates/support/index.html +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html +msgid "Student Support: Certificates" +msgstr "" + #: lms/templates/survey/survey.html msgid "User Survey" msgstr "" @@ -17516,6 +17699,7 @@ msgid "" msgstr "" #: cms/templates/index.html +#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -17524,6 +17708,7 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html +#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -18021,6 +18206,7 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html +#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -18713,10 +18899,12 @@ msgid "A slug may not begin with an underscore." msgstr "स्लग की शुरुआत अंडर स्कोर से नहीं हो सकती है।" #: wiki/forms.py +#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "एक नष्ट किया गया स्लग \"%s\" अभी तक मौजूद है।" #: wiki/forms.py +#, python-format msgid "A slug named \"%s\" already exists." msgstr "\"%s\" नाम का स्लग पहले से मौजूद है।" @@ -18877,6 +19065,7 @@ msgid "others write access" msgstr "और लोगों को पढ़ने की अनुमति " #: wiki/models/article.py +#, python-format msgid "Article without content (%(id)d)" msgstr "बिना विषय वस्तु का लेख (%(id)d)" @@ -18981,6 +19170,7 @@ msgid "A non-root note must always have a slug." msgstr "एक निर्मूल नोड के साथ हमेशा स्लग होना चाहिए।" #: wiki/models/urlpath.py +#, python-format msgid "There is already a root node on %s" msgstr "%s पर पहले से ही मूल नोड मौजूद है" @@ -19043,10 +19233,12 @@ msgid "attachment revisions" msgstr "संलग्लक संशोधन" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s was successfully added." msgstr "%s को सफ़लता पूर्वक जोड़ा गया" #: wiki/plugins/attachments/views.py +#, python-format msgid "Your file could not be saved: %s" msgstr "आपकी फ़ाइल सुरक्षित नहीं की जा सकी: %s" @@ -19058,6 +19250,7 @@ msgstr "" "वेब सरवर पर अनुमति संबंधी त्रुटि के कारण फ़ाइल सुरक्षित नहीं की जा सकी।" #: wiki/plugins/attachments/views.py +#, python-format msgid "%s uploaded and replaces old attachment." msgstr "%s जो कि अपलोड किए गए और पुराने संलग्नकों की जगह ली।" @@ -19070,30 +19263,37 @@ msgstr "" "एक्स्टेन्शन की फ़ाइलों की अनुमति नहीं है।" #: wiki/plugins/attachments/views.py +#, python-format msgid "Current revision changed for %s." msgstr "नवीनतम संशोधन %s की जगह सुरक्षित कर लिया गया है।" #: wiki/plugins/attachments/views.py +#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "\"%(att)s\" से एक संदंर्भ जोड़ा गया जो कि \"%(art)s\" से है।" #: wiki/plugins/attachments/views.py +#, python-format msgid "The file %s was deleted." msgstr "%s फ़ाइल को नष्ट किया गया।" #: wiki/plugins/attachments/views.py +#, python-format msgid "This article is no longer related to the file %s." msgstr "यह लेख अब %s फ़ाइल से कोई संबंध नहीं रखता है।" #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was changed: %s" msgstr "फ़ाइल को बदला गया: %s " #: wiki/plugins/attachments/wiki_plugin.py +#, python-format msgid "A file was deleted: %s" msgstr "फ़ाइल को नष्ट किया गया: %s" #: wiki/plugins/images/forms.py +#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -19114,6 +19314,7 @@ msgid "images" msgstr "चित्र" #: wiki/plugins/images/models.py +#, python-format msgid "Image: %s" msgstr "चित्र: %s" @@ -19130,22 +19331,27 @@ msgid "image revisions" msgstr "चित्र संशोधन" #: wiki/plugins/images/models.py +#, python-format msgid "Image Revsion: %d" msgstr "चित्र संशोधन: %d" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been restored" msgstr "%s को बहाल किया गया" #: wiki/plugins/images/views.py +#, python-format msgid "%s has been marked as deleted" msgstr "%s को नष्ट के तौर पर इंगित किया गया" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s को संशोधन क्रमांक #%(revision)d में बदला गया है" #: wiki/plugins/images/views.py +#, python-format msgid "%(file)s has been saved." msgstr "%(file)s को सुरक्षित कर लिया गया है।" @@ -19154,6 +19360,7 @@ msgid "Images" msgstr "चित्र" #: wiki/plugins/images/wiki_plugin.py +#, python-format msgid "An image was added: %s" msgstr "एक चित्र को जोड़ा गया: %s" @@ -19184,18 +19391,22 @@ msgstr "" "सुरक्षित नहीं किया गया।" #: wiki/plugins/notifications/models.py +#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "%(user)s जो कि %(article)s (%(type)s) का अनुमोदन करते हैं" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article deleted: %s" msgstr "%s: लेख नष्ट किया गया" #: wiki/plugins/notifications/models.py +#, python-format msgid "Article modified: %s" msgstr "%s: लेख संशोधित किया गया" #: wiki/plugins/notifications/models.py +#, python-format msgid "New article created: %s" msgstr "%s: नया लेख बनाया गया" @@ -19212,10 +19423,12 @@ msgid "You are now logged in! Have fun!" msgstr "आपका स्वागत हैं!" #: wiki/views/article.py +#, python-format msgid "New article '%s' created." msgstr "नए लेख '%s' बनाए गए। " #: wiki/views/article.py +#, python-format msgid "There was an error creating this article: %s" msgstr "इस लेख के बनाने में त्रुटि हुई: %s" @@ -19237,6 +19450,7 @@ msgstr "" "यह लेख अपनी सारी विषय वस्तु के साथ अब पूरी तरह से हटा दिया गया है! शुक्रिया!" #: wiki/views/article.py +#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -19257,10 +19471,12 @@ msgid "Restoring article" msgstr "लेख की बहाली चल रही ही" #: wiki/views/article.py +#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "लेख \"%s\" और संबंधित उपलेख बहाल हो गए हैं।" #: wiki/views/article.py +#, python-format msgid "The article %s is now set to display revision #%d" msgstr "लेख %s अब संशोधन क्रमांक #%d को प्रदर्शित करने के लिए तैयार है" @@ -19269,10 +19485,12 @@ msgid "New title" msgstr "नया शीर्षक" #: wiki/views/article.py +#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "संशोधन क्रमांक #%(r1)d और #%(r2)d को जोड़ें" #: wiki/views/article.py +#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.mo b/conf/locale/hi/LC_MESSAGES/djangojs.mo index b5af3753e03f8b275a69d708a6cdd282729d03a4..49c51403a27994ff06d1d722ff4bbe293cc0b19f 100644 GIT binary patch delta 38 ocmaF4pXud(rVY+k9EK(ehQ?MVMw7j*\n" "Language-Team: Hindi (http://www.transifex.com/open-edx/edx-platform/language/hi/)\n" "MIME-Version: 1.0\n" @@ -130,7 +130,7 @@ msgstr "" #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js +#: lms/static/js/views/image_field.js msgid "Uploading" msgstr "" @@ -2078,11 +2078,13 @@ msgstr "" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s ago" msgstr "अभी से %s पहले " #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%s from now" msgstr "अभी के बाद %s " @@ -2095,6 +2097,7 @@ msgid "about a minute" msgstr "तकरीबन एक मिनट" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d मिनट" @@ -2105,6 +2108,7 @@ msgid "about an hour" msgstr "तकरीबन एक घंटा" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "तकरीबन %d घंटा" @@ -2115,6 +2119,7 @@ msgid "a day" msgstr "एक दिन" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d दिन" @@ -2125,6 +2130,7 @@ msgid "about a month" msgstr "तकरीबन एक महीना" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d महीना" @@ -2135,6 +2141,7 @@ msgid "about a year" msgstr "तकरीबन एक साल" #: common/static/js/src/jquery.timeago.locale.js +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d साल" @@ -2266,7 +2273,8 @@ msgstr "" msgid "Video" msgstr "" -#: common/static/js/vendor/ova/catch/js/catch.js lms/static/js/views/fields.js +#: common/static/js/vendor/ova/catch/js/catch.js +#: lms/static/js/views/image_field.js msgid "Image" msgstr "" @@ -2279,6 +2287,10 @@ msgstr "" msgid "Tags:" msgstr "" +#: lms/djangoapps/support/static/support/js/views/certificates.js +msgid "An unexpected error occurred. Please try again." +msgstr "" + #: lms/djangoapps/teams/static/teams/js/collections/team.js #: lms/djangoapps/teams/static/teams/js/collections/topic.js #: lms/templates/edxnotes/tab-item.underscore @@ -2289,6 +2301,8 @@ msgstr "" msgid "open_slots" msgstr "" +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) #: lms/djangoapps/teams/static/teams/js/collections/topic.js msgid "team count" msgstr "" @@ -2311,17 +2325,6 @@ msgid "" "or direction of the team (maximum 300 characters)." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "Optional Characteristics" -msgstr "" - -#: lms/djangoapps/teams/static/teams/js/views/edit_team.js -msgid "" -"Help other learners decide whether to join your team by specifying some " -"characteristics for your team. Choose carefully, because fewer people might " -"be interested in joining your team if it seems too restrictive." -msgstr "" - #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" @@ -2366,22 +2369,39 @@ msgstr "" msgid "Team description cannot have more than 300 characters." msgstr "" -#: lms/djangoapps/teams/static/teams/js/views/team_actions.js -msgid "" -"Try {browse_span_start}browsing all teams{span_end} or " -"{search_span_start}searching team descriptions{span_end}. If you still can't" -" find a team to join, {create_span_start}create a new team in this " -"topic{span_end}." +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js +msgid "You are not currently a member of any teams." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "%(member_count)s / %(max_member_count)s Member" -msgid_plural "%(member_count)s / %(max_member_count)s Members" +msgid "View %(span_start)s %(team_name)s %(span_end)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_join.js +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" msgstr[0] "" msgstr[1] "" -#: lms/djangoapps/teams/static/teams/js/views/team_card.js -msgid "View %(span_start)s %(team_name)s %(span_end)s" +#: lms/djangoapps/teams/static/teams/js/views/teams.js +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2395,11 +2415,14 @@ msgid "Teams" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "My Teams" +msgid "My Team" msgstr "" +#. Translators: sr_start and sr_end surround text meant only for screen +#. readers. The whole string will be shown to users as "Browse teams" if they +#. are using a screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -msgid "Browse" +msgid "Browse %(sr_start)s teams %(sr_end)s" msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2438,6 +2461,18 @@ msgstr[1] "" msgid "View Teams in the %(topic_name)s Topic" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js +msgid "" +"Try {browse_span_start}browsing all teams{span_end} or " +"{search_span_start}searching team descriptions{span_end}. If you still can't" +" find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js +msgid "All topics" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "कैलक्यूलेटर खोलें" @@ -2450,6 +2485,10 @@ msgstr "कैलक्यूलेटर बंद करें" msgid "Post body" msgstr "बाकी पोस्ट करें" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating proctored exam results. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." msgstr "" @@ -3229,6 +3268,11 @@ msgstr "" msgid "All units" msgstr "" +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore +msgid "Click to change" +msgstr "" + #: lms/static/js/ccx/schedule.js msgid "Select a chapter" msgstr "" @@ -3238,11 +3282,11 @@ msgid "Save changes" msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Due Date" +msgid "Enter Due Date and Time" msgstr "" #: lms/static/js/ccx/schedule.js -msgid "Enter Start Date" +msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/courseware/credit_progress.js @@ -3264,12 +3308,14 @@ msgid "An error occurred. Please try again later." msgstr "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "" msgstr[1] "" #: lms/static/js/discovery/views/search_form.js +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "" @@ -3494,6 +3540,7 @@ msgid "Mark enrollment code as unused" msgstr "" #: lms/static/js/search/base/views/search_results_view.js +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "" @@ -3846,59 +3893,6 @@ msgstr "" msgid "Placeholder" msgstr "" -#: lms/static/js/views/fields.js -msgid "Upload an image" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "Change image" -msgstr "" - -#: lms/static/js/views/fields.js -#: cms/templates/js/video/metadata-translations-item.underscore -msgid "Remove" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "Removing" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "An error has occurred. Refresh the page, and then try again." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "The file must be at least {size} in size." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "The file must be smaller than {size} in size." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "" -"Upload is in progress. To avoid errors, stay on this page until the process " -"is complete." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "" -"Removal is in progress. To avoid errors, stay on this page until the process" -" is complete." -msgstr "" - -#: lms/static/js/views/fields.js -msgid "bytes" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "KB" -msgstr "" - -#: lms/static/js/views/fields.js -msgid "MB" -msgstr "" - #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." msgstr "" @@ -3907,6 +3901,59 @@ msgstr "" msgid "Your upload of '{file}' failed." msgstr "" +#: lms/static/js/views/image_field.js +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "Change image" +msgstr "" + +#: lms/static/js/views/image_field.js +#: cms/templates/js/video/metadata-translations-item.underscore +msgid "Remove" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "Removing" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "bytes" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "KB" +msgstr "" + +#: lms/static/js/views/image_field.js +msgid "MB" +msgstr "" + #: lms/templates/class_dashboard/all_section_metrics.js msgid "Unable to retrieve data, please try again later." msgstr "डेटा पुनः प्राप्त करने में असमर्थ है, कृपया फिर से कोशिश करें" @@ -4018,14 +4065,6 @@ msgstr "" msgid "Yes, allow edits to the active Certificate" msgstr "" -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Upload organization logo." -msgstr "" - -#: cms/static/js/certificates/views/certificate_editor.js -msgid "Maximum logo height should be 125px." -msgstr "" - #. Translators: This field pertains to the custom label for a certificate. #. Translators: this refers to a collection of certificates. #: cms/static/js/certificates/views/certificate_item.js @@ -4057,6 +4096,7 @@ msgid "Image must be 450px X 150px transparent PNG." msgstr "" #: cms/static/js/collections/group.js +#, c-format msgid "Group %s" msgstr "" @@ -5022,6 +5062,14 @@ msgstr "" msgid "Status" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Collapse All" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "Unit" msgstr "" @@ -5034,10 +5082,26 @@ msgstr "" msgid "remove all" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle chapter" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Section" +msgstr "" + #: lms/templates/ccx/schedule.underscore msgid "remove" msgstr "" +#: lms/templates/ccx/schedule.underscore +msgid "toggle subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore +msgid "Subsection" +msgstr "" + #: lms/templates/commerce/provider.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/discovery/course_card.underscore @@ -5045,10 +5109,12 @@ msgid "gettext(" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "%s" msgstr "" #: lms/templates/commerce/provider.underscore +#, python-format msgid "" "" @@ -5107,6 +5173,7 @@ msgstr "" #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "" "If you don't verify your identity now, you can still explore your course " "from your dashboard. You will receive periodic reminders from " @@ -5122,6 +5189,14 @@ msgstr "" msgid "Verify Now" msgstr "" +#: lms/templates/courseware/proctored-exam-controls.underscore +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore +msgid "End My Exam" +msgstr "" + #: lms/templates/dashboard/donation.underscore msgid "Donate" msgstr "" @@ -5307,6 +5382,7 @@ msgid "Create a content group" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore +#, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" msgstr[0] "" @@ -5331,6 +5407,7 @@ msgid "Select a cohort" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore +#, python-format msgid "%(cohort_name)s (%(user_count)s)" msgstr "" @@ -5351,6 +5428,7 @@ msgid "Assign students to cohorts by uploading a CSV file" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore +#, python-format msgid "" "To review student cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on " @@ -5367,6 +5445,7 @@ msgstr "" #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore +#, python-format msgid "Load next %(num_items)s result" msgid_plural "Load next %(num_items)s results" msgstr[0] "" @@ -5420,10 +5499,12 @@ msgid "Sign in" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Would you like to sign in using your %(providerName)s credentials?" msgstr "" #: lms/templates/student_account/hinted_login.underscore +#, python-format msgid "Sign in using %(providerName)s" msgstr "" @@ -5453,6 +5534,7 @@ msgid "Register through edX" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "" "You have successfully signed into %(currentProvider)s, but your " "%(currentProvider)s account does not have a linked %(platformName)s account." @@ -5474,6 +5556,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "An error occurred when signing you in to %(platformName)s." msgstr "" @@ -5496,6 +5579,7 @@ msgid "or sign in with" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "Sign in with %(providerName)s" msgstr "" @@ -5505,6 +5589,7 @@ msgid "Use my institution/campus credentials" msgstr "" #: lms/templates/student_account/login.underscore +#, python-format msgid "New to %(platformName)s?" msgstr "" @@ -5536,10 +5621,12 @@ msgid "We couldn't create your account." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "You've successfully signed into %(currentProvider)s." msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "" "We just need a little more information before you start learning with " "%(platformName)s." @@ -5550,6 +5637,7 @@ msgid "Create an account using" msgstr "" #: lms/templates/student_account/register.underscore +#, python-format msgid "Create account using %(providerName)s." msgstr "" @@ -5582,6 +5670,7 @@ msgid "This edX learner is currently sharing a limited profile." msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Congratulations! You are now verified on %(platformName)s!" msgstr "" @@ -5598,6 +5687,7 @@ msgid "Course" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "Starts: %(start)s" msgstr "" @@ -5614,6 +5704,7 @@ msgid "Verified Status" msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore +#, python-format msgid "" "Thank you for submitting your photos. We will review them shortly. You can " "now sign up for any %(platformName)s course that offers verified " @@ -5658,6 +5749,7 @@ msgid "Take Your Photo" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "When your face is in position, use the camera button %(icon)s below to take " "your photo." @@ -5680,6 +5772,7 @@ msgid "The photo of your face matches the photo on your ID." msgstr "" #: lms/templates/verify_student/face_photo_step.underscore +#, python-format msgid "" "To use the current photo, select the camera button %(icon)s. To take another" " photo, select the retake button %(icon)s." @@ -5694,6 +5787,7 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Why does %(platformName)s need my photo?" msgstr "" @@ -5709,12 +5803,14 @@ msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "What does %(platformName)s do with this photo?" msgstr "" #: lms/templates/verify_student/face_photo_step.underscore #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "" "We use the highest levels of security available to encrypt your photo and " "send it to our authorization service for review. Your photo and information " @@ -5726,6 +5822,7 @@ msgstr "" #: lms/templates/verify_student/id_photo_step.underscore #: lms/templates/verify_student/intro_step.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Next: %(nextStepTitle)s" msgstr "" @@ -5759,6 +5856,7 @@ msgid "Make sure your ID is well-lit" msgstr "" #: lms/templates/verify_student/id_photo_step.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your ID" msgstr "" @@ -5790,6 +5888,7 @@ msgid "Be sure your entire face is inside the frame" msgstr "" #: lms/templates/verify_student/incourse_reverify.underscore +#, python-format msgid "Once in position, use the camera button %(icon)s to capture your photo" msgstr "" @@ -5798,6 +5897,7 @@ msgid "Can we match the photo you took with the one on your ID?" msgstr "" #: lms/templates/verify_student/intro_step.underscore +#, python-format msgid "Thanks for returning to verify your ID in: %(courseName)s" msgstr "" @@ -5832,10 +5932,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are enrolling in: %(courseName)s" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "You are upgrading your enrollment for: %(courseName)s" msgstr "" @@ -5845,6 +5947,7 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by %(date)s to qualify to earn a Verified " @@ -5877,6 +5980,7 @@ msgid "You have already verified your ID!" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore +#, python-format msgid "Your verification status is good until %(verificationGoodUntil)s." msgstr "" @@ -5885,6 +5989,7 @@ msgid "price" msgstr "" #: lms/templates/verify_student/payment_confirmation_step.underscore +#, python-format msgid "Thank you! We have received your payment for %(courseName)s." msgstr "" @@ -5935,10 +6040,12 @@ msgid "" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Photo of %(fullName)s's ID" msgstr "" @@ -5959,6 +6066,7 @@ msgid "Is your name on your ID readable?" msgstr "" #: lms/templates/verify_student/review_photos_step.underscore +#, python-format msgid "Does the name on your ID match your account name: %(fullName)s?" msgstr "" @@ -6126,18 +6234,6 @@ msgid "" "certificates. Leave blank to use the official course title." msgstr "" -#: cms/templates/js/certificate-editor.underscore -msgid "Organization Logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Path to organization logo" -msgstr "" - -#: cms/templates/js/certificate-editor.underscore -msgid "Maximum logo height 125px, width variable" -msgstr "" - #: cms/templates/js/certificate-editor.underscore msgid "Add Signatory" msgstr "" @@ -6229,6 +6325,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Collapse/Expand this %(xblock_type)s" msgstr "" @@ -6287,6 +6384,7 @@ msgstr "" #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore +#, python-format msgid "Click to add a new %(xblock_type)s" msgstr "" @@ -6373,6 +6471,7 @@ msgid "Chapter Name" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "Chapter %s" msgstr "" @@ -6385,6 +6484,7 @@ msgid "Chapter Asset" msgstr "" #: cms/templates/js/edit-chapter.underscore +#, python-format msgid "path/to/introductionToCookieBaking-CH%d.pdf" msgstr "" @@ -6534,10 +6634,12 @@ msgid "Some Rights Reserved" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "Add your first %(item_type)s" msgstr "" #: cms/templates/js/list.underscore +#, python-format msgid "New %(item_type)s" msgstr "" @@ -6596,6 +6698,7 @@ msgstr "" #: cms/templates/js/publish-history.underscore #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Last published %(last_published_date)s by %(publish_username)s" msgstr "" @@ -6639,10 +6742,12 @@ msgid "Publishing Status" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "Draft saved on %(last_saved_date)s by %(edit_username)s" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(release_date_from)s" msgstr "" @@ -6659,6 +6764,7 @@ msgid "Staff Only" msgstr "" #: cms/templates/js/publish-xblock.underscore +#, python-format msgid "with %(section_or_subsection)s" msgstr "" @@ -6757,6 +6863,7 @@ msgid "" msgstr "" #: cms/templates/js/staff-lock-editor.underscore +#, python-format msgid "" "If you make this %(xblockType)s visible to students, students will be able " "to see its content after the release date has passed and you have published " @@ -6816,12 +6923,24 @@ msgid "Time Allotted (HH:MM):" msgstr "" #: cms/templates/js/timed-examination-preference-editor.underscore +#, python-format msgid "" "Students see warnings when 20% and 5% of the allotted time remains. In " "certain cases, students can be granted allowances that give them extra time " "to complete the exam." msgstr "" +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "This exam is for practice only" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore +msgid "" +"Learners can experience the proctoring software setup process and try some " +"example problems. Make sure this practice exam is set up as an ungraded " +"exam." +msgstr "" + #: cms/templates/js/timed-examination-preference-editor.underscore msgid "This exam is proctored" msgstr "" @@ -6848,6 +6967,7 @@ msgid "Edit the name" msgstr "" #: cms/templates/js/xblock-string-field-editor.underscore +#, python-format msgid "Edit %(display_name)s (required)" msgstr "" @@ -6897,6 +7017,7 @@ msgid "Error." msgstr "" #: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore +#, python-format msgid "Timed Transcript from %(filename)s" msgstr "" diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.mo b/conf/locale/ko_KR/LC_MESSAGES/django.mo index 961b2882c35f1d600c5857089d20f49691ec2f56..9439a162abd6637d463b3a0dad03e174eb17539c 100644 GIT binary patch delta 98553 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 delta 103472 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