From a36e6bdbacd77f4ebfda3d713a81b0fb9a524e02 Mon Sep 17 00:00:00 2001 From: Truong David Date: Wed, 9 Nov 2022 15:20:58 -0500 Subject: [PATCH 1/5] i18n - update english locale new strings added by previous updates are now included in the english locale --- edx_sga/locale/en/LC_MESSAGES/django.mo | Bin 378 -> 337 bytes edx_sga/locale/en/LC_MESSAGES/django.po | 186 ++++++++++++++-------- edx_sga/locale/en/LC_MESSAGES/djangojs.mo | Bin 378 -> 337 bytes edx_sga/locale/en/LC_MESSAGES/djangojs.po | 42 +++-- 4 files changed, 150 insertions(+), 78 deletions(-) diff --git a/edx_sga/locale/en/LC_MESSAGES/django.mo b/edx_sga/locale/en/LC_MESSAGES/django.mo index f828129d4d7856a5891b9b8773d8c1c5b7d801f0..6c5906d1cd061dff54de8b533942893de34efc9e 100644 GIT binary patch delta 14 WcmeyxbdhO-3ZwW$)xe4KZvy}*as{pc delta 53 zcmcb}^owbN3ZuhB)j+inUFV|I#FEVXJYAQ>l2j`NBLhQoT?0#9Ln8%4b1MT&Z37cy IgNeoW0J>ZcoB#j- diff --git a/edx_sga/locale/en/LC_MESSAGES/django.po b/edx_sga/locale/en/LC_MESSAGES/django.po index da87174d..c1d5b7f2 100644 --- a/edx_sga/locale/en/LC_MESSAGES/django.po +++ b/edx_sga/locale/en/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-12 17:09+0430\n" +"POT-Creation-Date: 2022-11-09 13:02-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,223 +16,277 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: edx_sga/sga.py edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/sga.py:89 +msgid "Display Name" +msgstr "" + +#: edx_sga/sga.py:90 edx_sga/templates/staff_graded_assignment/show.html:149 msgid "Staff Graded Assignment" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:93 msgid "This name appears in the horizontal navigation at the top of the page." msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:98 msgid "Problem Weight" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:100 msgid "" -"Defines the number of points each problem is worth. If the value is not set," -" the problem is worth the sum of the option point values." +"Defines the number of points each problem is worth. If the value is not set, " +"the problem is worth the sum of the option point values." msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:109 msgid "Maximum score" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:110 msgid "Maximum grade score given to assignment by staff." msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:116 msgid "Score assigned by non-instructor staff" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:118 msgid "Score will need to be approved by instructor before being published." msgstr "" -#: edx_sga/sga.py edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/sga.py:125 edx_sga/templates/staff_graded_assignment/show.html:34 msgid "Instructor comment" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:128 msgid "Feedback given to student by instructor." msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:132 msgid "Annotated SHA1" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:136 msgid "" "sha1 of the annotated file uploaded by the instructor for this assignment." msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:142 msgid "Annotated file name" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:145 msgid "The name of the annotated file uploaded for this assignment." msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:149 msgid "Mime type of annotated file" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:152 msgid "The mimetype of the annotated file uploaded for this assignment." msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:156 msgid "Timestamp" msgstr "" -#: edx_sga/sga.py +#: edx_sga/sga.py:159 msgid "When the annotated file was uploaded" msgstr "" -#: edx_sga/templates/staff_graded_assignment/edit.html -msgid "Settings" +#: edx_sga/showanswer.py:19 +msgid "Show Answer" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "File uploaded" +#: edx_sga/showanswer.py:21 +msgid "" +"Defines when to show the answer to the problem. A default value can be set " +"in Advanced Settings." msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "No file has been uploaded." +#: edx_sga/showanswer.py:27 +msgid "Always" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html -#, python-format -msgid "Your score is %(graded_score)s / %(max_score)s" +#: edx_sga/showanswer.py:28 +msgid "Answered" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Annotated file from instructor" +#: edx_sga/showanswer.py:29 +msgid "Attempted" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "This assignment has not yet been graded." +#: edx_sga/showanswer.py:30 +msgid "Closed" +msgstr "" + +#: edx_sga/showanswer.py:31 +msgid "Finished" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/showanswer.py:33 +msgid "Correct or Past Due" +msgstr "" + +#: edx_sga/showanswer.py:36 +msgid "Past Due" +msgstr "" + +#: edx_sga/showanswer.py:37 +msgid "Never" +msgstr "" + +#: edx_sga/showanswer.py:41 +msgid "Solution to the problem to show to the user" +msgstr "" + +#: edx_sga/showanswer.py:42 +msgid "Solution" +msgstr "" + +#: edx_sga/templates/staff_graded_assignment/show.html:16 msgid "Upload a different file" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:18 msgid "Upload your assignment" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Select a file" +#: edx_sga/templates/staff_graded_assignment/show.html:27 +msgid "File uploaded" +msgstr "" + +#: edx_sga/templates/staff_graded_assignment/show.html:32 +#, python-format +msgid "Your score is <%%= graded.score %%> / <%%= max_score %%>" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:37 +msgid "Annotated file from instructor" +msgstr "" + +#: edx_sga/templates/staff_graded_assignment/show.html:41 +msgid "This assignment has not yet been graded." +msgstr "" + +#: edx_sga/templates/staff_graded_assignment/show.html:69 msgid "Username" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:70 msgid "Name" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:71 msgid "Filename" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:72 msgid "Uploaded" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:73 +msgid "Submitted" +msgstr "" + +#: edx_sga/templates/staff_graded_assignment/show.html:74 msgid "Grade" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:75 msgid "Instructor's comments" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:76 msgid "Annotated" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:77 msgid "Actions" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:96 +msgid "Yes" +msgstr "" + +#: edx_sga/templates/staff_graded_assignment/show.html:98 +msgid "No" +msgstr "" + +#: edx_sga/templates/staff_graded_assignment/show.html:106 msgid "Awaiting instructor approval" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:122 msgid "Approve grade" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:124 msgid "Enter grade" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:131 msgid "Upload annotated file" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:144 msgid "Grade Submissions" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Staff Debug Info" +#: edx_sga/templates/staff_graded_assignment/show.html:152 +msgid "Download All Submissions" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:156 msgid "Loading..." msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:164 msgid "Staff Debug" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:167 msgid "is_released" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:168 msgid "location" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:171 msgid "Module Fields" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:181 msgid "category" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:189 msgid "Enter Grade" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:196 #, python-format msgid "Grade for %(student_name)s" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:197 msgid "Grade:" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:199 msgid "Comment:" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:201 msgid "Submit" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:203 msgid "Cancel" msgstr "" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:206 msgid "Remove grade" msgstr "" diff --git a/edx_sga/locale/en/LC_MESSAGES/djangojs.mo b/edx_sga/locale/en/LC_MESSAGES/djangojs.mo index f828129d4d7856a5891b9b8773d8c1c5b7d801f0..6c5906d1cd061dff54de8b533942893de34efc9e 100644 GIT binary patch delta 14 WcmeyxbdhO-3ZwW$)xe4KZvy}*as{pc delta 53 zcmcb}^owbN3ZuhB)j+inUFV|I#FEVXJYAQ>l2j`NBLhQoT?0#9Ln8%4b1MT&Z37cy IgNeoW0J>ZcoB#j- diff --git a/edx_sga/locale/en/LC_MESSAGES/djangojs.po b/edx_sga/locale/en/LC_MESSAGES/djangojs.po index ea33851f..b073671c 100644 --- a/edx_sga/locale/en/LC_MESSAGES/djangojs.po +++ b/edx_sga/locale/en/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-12 17:09+0430\n" +"POT-Creation-Date: 2022-11-09 15:55-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,42 +16,60 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: edx_sga/static/js/src/edx_sga.js -msgid "Upload %(file_name)s" +#: edx_sga/static/js/src/edx_sga.js:24 +msgid "Started preparing student submissions zip file. This may take a while." msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:45 +msgid "Submission failed. Please contact your course instructor." +msgstr "" + +#: edx_sga/static/js/src/edx_sga.js:57 msgid "Uploading..." msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:64 edx_sga/static/js/src/edx_sga.js:88 msgid "The file you are trying to upload is too large." msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:91 msgid "There was an error uploading your file." msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:166 msgid "Uploading... %(percent)s %" msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:200 +msgid "yes" +msgstr "" + +#: edx_sga/static/js/src/edx_sga.js:248 msgid "Grade must be a number." msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:250 msgid "Grade must be an integer." msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:252 msgid "Grade must be positive." msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:254 msgid "Maximum score is %(max_score)s" msgstr "" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:279 msgid "No grade to remove." msgstr "" + +#: edx_sga/static/js/src/edx_sga.js:372 edx_sga/static/js/src/edx_sga.js:440 +msgid "" +"The download file was not created. Please try again or contact " +"%(support_email)s" +msgstr "" + +#: edx_sga/static/js/src/edx_sga.js:430 +msgid "Student submission file ready for download" +msgstr "" From 4b051a43e138adf1dada64b33a3cfc600361f923 Mon Sep 17 00:00:00 2001 From: Truong David Date: Wed, 9 Nov 2022 15:53:41 -0500 Subject: [PATCH 2/5] i18n - update rtl locale new strings added by previous updates are now included in the rtl locale --- edx_sga/locale/rtl/LC_MESSAGES/django.mo | Bin 5360 -> 6171 bytes edx_sga/locale/rtl/LC_MESSAGES/django.po | 202 +++++++++++++-------- edx_sga/locale/rtl/LC_MESSAGES/djangojs.mo | Bin 1364 -> 2009 bytes edx_sga/locale/rtl/LC_MESSAGES/djangojs.po | 46 +++-- 4 files changed, 160 insertions(+), 88 deletions(-) diff --git a/edx_sga/locale/rtl/LC_MESSAGES/django.mo b/edx_sga/locale/rtl/LC_MESSAGES/django.mo index e35eed0021b993ff40c119a7a651cb0d1f8af47d..a13ba290cbae49f21e8cbc90a784563e519feabb 100644 GIT binary patch delta 2774 zcmb7^TWnNC7{{jw)KZWZ6t9#~C|1!Hyo(?#6pZ36X^dAQ+wK82Zg+7nEogMp(wmFX z=ux9F(U=AomYYk_SdAu{=!1q34XvGi0e!_3W1{eZsoZGaOf#kyeha6=A7CAvfM>uzU=yt4;au1P zPlqeuEVvG8e+QKPjgZScQeocoG0+PmPzIiXgK#(81ef4_CVUc}17Cvm@Nkvy!xrYB zKso#w%3cjOaRxVHG;?7iJQtn^m%!;JZ_IiIb6B_yo&`6-8L$T~gMCnj$Kd(!gX;WC zD3N}IaxeiA&-@Cx%8!n5HQ5HZXN z$Yp-zwi+tR6(9mz;Nx&TEJE!&4)y+TP>D5QbRJv`d-Yp|ZdB6tTp4QAnWa68oV zGUPJvROcVVTbLh%Yif{_^pxpFWKyOHC`ETbN&O^T2#ZjDK83P7F$?|AW$=4-VJ=p# zVSWLWp$@2xo8W91hdKj0;BojYd=B>UP_>=cU`!iqfy(%vDw9wF4?yiZ2D!|)4d|~3 ze`1D8W)@FXqjTUza1~VMolqGhVGDc~a+!Cz-3O0CCDKCLSHLw;^BhzHPea*%5vr7< zPy#jG%@=ctGB@C89MYIuK3WuN!m8<*^u4Vo?R0d}gl@4DM)V}+n0!mcp z{cxDM4>=;{V)`|7B`d|{{6fW|1E(fA)vl&1Qpv82B%4Zc75xUfvR6}?6wq=_X!9!w z?@C}P9p7QoACKA^x{|z-u7enAVZ#BR5#$_(*@blE4j+*2@ zwW*wHQ!5A$Za9o|W#g%2#zYdm(H$U}O!@Cky?H@0)9aTrnyEd(QJ$O&iX)dz<4)FJpVR zdP$p2+052dugz}tY&3MDCC%{Dnee(>ZN$dB&Cy&UYkQ)JoM*eDN!#h!jF+|Xq>aRS zqRB2VW;?uWHlEy)X*KQf%(g^yhrK=8?V0veZ!(dJ#%v^!upPP1?%H@JqZIv*rrmq` z`gk&)*-HHLr+?kx^>}G>d&-=Q_N>~%1_c)h12Y||L{93Q9Q-TPf0C(Wkjr4NBOBek z*|vL~xh?)@wYE+n#E~sFHc{JCbAy*L_oi}bo9RlWJsZ#170t~nE9%BtD~rv|H`=z! zdUtgDgC`e#zpgmeHDg{){UKL$uLpy!80_+U>)RFugTX-1XIVMo%E5>`z%UrHJRe|f zTzBI?+&JI=tG@2iQMaGh_Zapba0h~ZchDVj`z)LK-I1W+_8HcT!ALORH_cqP3yTb;H9Q+r6zIa%vU|(8QZVEWV|u{4{dg_7af?ssSzvd?2!_jUOmF$o zS=;mB(@<@6K#y_b_5{OtKo}H6AepVYDPq4ADCO7CA{a8K>Rbt}AT|Em=P7Skx5phE zTYbicn(Idyl54QbP>p`-izeua_rsD6g-PIGB~`L!Nu@3Z{r>puKkq7rWx%bJC{7jv zeTZ(5odYUA=RmSl)~dzfm|#jZEbGK*w`_BSf1}PqBV$ z`{)CaqQ7KkJhY3JcKc!h6Tbb1v_mp92EY~SJQUp G2Y&-^K?XDc delta 1815 zcmajfT}+!*7{KvU#*FBkCa%B>BZHREvJlPE zK$t9bF`A=^i64oHaTr_!Enct~&7$$bj~il^_r2-7GU^4{qS=MI#Q#$|rdOWryuWh} zeV=pAb58qi;AVR&Ut99FqV!S^Qh#(QHH4S$=RsL3QK}r*u>v=-8o$CrxP^6i3#+iS zbSF+7meCL39_+;n7{Pt`&5kLxMWc;@JW7Ca-jWyUks);m_u~<4#2)0odWJ_Wp2T`Q zi+gbagLnxg-WT{FeqZeWf~-~D#zvJ=>Mt6yqXTTS5?inpLpX@fqXhZ@WnrJ9?BFwW z<2Cf+77|MRh7r7l{TSjU*}%7uYRQ=J8&_20KLeN@)zyJBlIKaN2@sg z7Ro~2FZMsdC+TPLEXQ~UWn+_kNHR5#lEK$7j2~l40{=v#0ZZ9_4<1Iz#IrnVa1^&O zfwIsM(jm^HO!zv=`wmJ*en&Zq5@vr0Yw%$VB2%ehY{t{od;+)eJod1f2XF&rVL$MYh38Q&?;mdR|0s<*W@mFM zg6HrljN#Wfgk9uMj_N#0D(~>S6q>t5E|#QFQ@K}#W0FfMMJDc~%7T1USzr^@PbCrRKI&1b9EB7~y%fo4 zO424p(kK~_ubdS5ib#>&Nea8E9IFaYC=@nGqdq?mY$f6 zj#=i#vexqW^t2UA_L+~$mQA+&q^aAJZ;0#h$tg>pi6-=jWySQ|%v7AukNJ(OA|0}( ztkI;77Cxg+SjpsMY$BmfB%|Zwde9n~oA`HI55>mg=6Z$B?wxb_;&Zb)F&dw>^khP} zv=vq{_EKS_J)t`pnvTxj?VGiIms^K@1G83CmhT&kCapdl3Iuz7fv_(a(7~?0K)55& z-4)0US2noJ%T+$}T~$;0inC~EoQvj$x88hPb=3S>)o7Zk2Wsp!8Fnt(tMJ%`uu#B-~XAac=?l_T!{;@72HJ a3iF8!;TC06lAc9-RU+s9|8!1yul)n7@_pX` diff --git a/edx_sga/locale/rtl/LC_MESSAGES/django.po b/edx_sga/locale/rtl/LC_MESSAGES/django.po index e47d8c5e..10adef2e 100644 --- a/edx_sga/locale/rtl/LC_MESSAGES/django.po +++ b/edx_sga/locale/rtl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-10 13:09+0430\n" +"POT-Creation-Date: 2022-11-09 13:02-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,20 +17,23 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: edx_sga/sga.py edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/sga.py:89 +msgid "Display Name" +msgstr "اسم العرض" + +#: edx_sga/sga.py:90 edx_sga/templates/staff_graded_assignment/show.html:149 msgid "Staff Graded Assignment" msgstr "سفشبب لقشيثي شسسهلروثرف" -#: edx_sga/sga.py +#: edx_sga/sga.py:93 msgid "This name appears in the horizontal navigation at the top of the page." -msgstr "" -"فاهس رشوث شححثشقس هر فاث اخقهظخرفشم رشدهلشفهخر شف فاث فخح خب فاث حشلث." +msgstr "فاهس رشوث شححثشقس هر فاث اخقهظخرفشم رشدهلشفهخر شف فاث فخح خب فاث حشلث." -#: edx_sga/sga.py +#: edx_sga/sga.py:98 msgid "Problem Weight" msgstr "حقخزمثو صثهلاف" -#: edx_sga/sga.py +#: edx_sga/sga.py:100 msgid "" "Defines the number of points each problem is worth. If the value is not set," " the problem is worth the sum of the option point values." @@ -38,206 +41,255 @@ msgstr "" "يثبهرثس فاث رعوزثق خب حخهرفس ثشذا حقخزمثو هس صخقفا. هب فاث دشمعث هس رخف سثف," " فاث حقخزمثو هس صخقفا فاث سعو خب فاث خحفهخر حخهرف دشمعثس." -#: edx_sga/sga.py +#: edx_sga/sga.py:109 msgid "Maximum score" msgstr "وشطهوعو سذخقث" -#: edx_sga/sga.py +#: edx_sga/sga.py:110 msgid "Maximum grade score given to assignment by staff." msgstr "وشطهوعو لقشيث سذخقث لهدثر فخ شسسهلروثرف زغ سفشبب." -#: edx_sga/sga.py +#: edx_sga/sga.py:116 msgid "Score assigned by non-instructor staff" msgstr "سذخقث شسسهلرثي زغ رخر-هرسفقعذفخق سفشبب" -#: edx_sga/sga.py +#: edx_sga/sga.py:118 msgid "Score will need to be approved by instructor before being published." msgstr "سذخقث صهمم رثثي فخ زث شححقخدثي زغ هرسفقعذفخق زثبخقث زثهرل حعزمهساثي." -#: edx_sga/sga.py edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/sga.py:125 edx_sga/templates/staff_graded_assignment/show.html:34 msgid "Instructor comment" msgstr "هرسفقعذفخق ذخووثرف" -#: edx_sga/sga.py +#: edx_sga/sga.py:128 msgid "Feedback given to student by instructor." msgstr "بثثيزشذن لهدثر فخ سفعيثرف زغ هرسفقعذفخق." -#: edx_sga/sga.py +#: edx_sga/sga.py:132 msgid "Annotated SHA1" msgstr "شررخفشفثي ساش1" -#: edx_sga/sga.py +#: edx_sga/sga.py:136 msgid "" "sha1 of the annotated file uploaded by the instructor for this assignment." msgstr "" "ساش1 خب فاث شررخفشفثي بهمث عحمخشيثي زغ فاث هرسفقعذفخق بخق فاهس شسسهلروثرف." -#: edx_sga/sga.py +#: edx_sga/sga.py:142 msgid "Annotated file name" msgstr "شررخفشفثي بهمث رشوث" -#: edx_sga/sga.py +#: edx_sga/sga.py:145 msgid "The name of the annotated file uploaded for this assignment." msgstr "فاث رشوث خب فاث شررخفشفثي بهمث عحمخشيثي بخق فاهس شسسهلروثرف." -#: edx_sga/sga.py +#: edx_sga/sga.py:149 msgid "Mime type of annotated file" msgstr "وهوث فغحث خب شررخفشفثي بهمث" -#: edx_sga/sga.py +#: edx_sga/sga.py:152 msgid "The mimetype of the annotated file uploaded for this assignment." msgstr "فاث وهوثفغحث خب فاث شررخفشفثي بهمث عحمخشيثي بخق فاهس شسسهلروثرف." -#: edx_sga/sga.py +#: edx_sga/sga.py:156 msgid "Timestamp" msgstr "فهوثسفشوح" -#: edx_sga/sga.py +#: edx_sga/sga.py:159 msgid "When the annotated file was uploaded" msgstr "صاثر فاث شررخفشفثي بهمث صشس عحمخشيثي" -#: edx_sga/templates/staff_graded_assignment/edit.html -msgid "Settings" -msgstr "سثففهرلس" +#: edx_sga/showanswer.py:19 +msgid "Show Answer" +msgstr "اظهر الاجابة" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "File uploaded" -msgstr "بهمث عحمخشيثي" +#: edx_sga/showanswer.py:21 +msgid "" +"Defines when to show the answer to the problem. A default value can be set in Advanced Settings." +msgstr "" +"يحدد متى يتم إظهار إجابة المشكلة. يمكن تعيين قيمة افتراضية في الإعدادات المتقدمة." -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "No file has been uploaded." -msgstr "رخ بهمث اشس زثثر عحمخشيثي." +#: edx_sga/showanswer.py:27 +msgid "Always" +msgstr "دائماً" -#: edx_sga/templates/staff_graded_assignment/show.html -#, python-format -msgid "Your score is %(graded_score)s / %(max_score)s" -msgstr "غخعق سذخقث هس %(graded_score)s / %(max_score)s" +#: edx_sga/showanswer.py:28 +msgid "Answered" +msgstr "أجاب" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Annotated file from instructor" -msgstr "شررخفشفثي بهمث بقخو هرسفقعذفخق" +#: edx_sga/showanswer.py:29 +msgid "Attempted" +msgstr "حاول" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "This assignment has not yet been graded." -msgstr "فاهس شسسهلروثرف اشس رخف غثف زثثر لقشيثي." +#: edx_sga/showanswer.py:30 +msgid "Closed" +msgstr "مغلق" + +#: edx_sga/showanswer.py:31 +msgid "Finished" +msgstr "تم الانتهاء من" + +#: edx_sga/showanswer.py:33 +msgid "Correct or Past Due" +msgstr "صحيح أو متأخر" + +#: edx_sga/showanswer.py:36 +msgid "Past Due" +msgstr "تجاوز تاريخ الاستحقاق" + +#: edx_sga/showanswer.py:37 +msgid "Never" +msgstr "أبداً" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/showanswer.py:41 +msgid "Solution to the problem to show to the user" +msgstr "حل المشكلة لتظهر للمستخدم" + +#: edx_sga/showanswer.py:42 +msgid "Solution" +msgstr "المحلول" + +#: edx_sga/templates/staff_graded_assignment/show.html:16 msgid "Upload a different file" msgstr "عحمخشي ش يهببثقثرف بهمث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:18 msgid "Upload your assignment" msgstr "عحمخشي غخعق شسسهلروثرف" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Select a file" -msgstr "سثمثذف ش بهمث" +#: edx_sga/templates/staff_graded_assignment/show.html:27 +msgid "File uploaded" +msgstr "ملف مرفوع" + +#: edx_sga/templates/staff_graded_assignment/show.html:32 +msgid "Your score is <%%= graded.score %%> / <%%= max_score %%>" +msgstr "نتيجتك هي <%%= graded.score %%> / <%%= max_score %%>" + +#: edx_sga/templates/staff_graded_assignment/show.html:37 +msgid "Annotated file from instructor" +msgstr "ملف مشروح من المعلم" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:41 +msgid "This assignment has not yet been graded." +msgstr "لم يتم تقدير هذا الواجب بعد." + +#: edx_sga/templates/staff_graded_assignment/show.html:69 msgid "Username" msgstr "عسثقرشوث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:70 msgid "Name" msgstr "رشوث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:71 msgid "Filename" msgstr "بهمثرشوث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:72 msgid "Uploaded" msgstr "عحمخشيثي" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:73 +msgid "Submitted" +msgstr "مُقَدَّم" + +#: edx_sga/templates/staff_graded_assignment/show.html:74 msgid "Grade" msgstr "لقشيث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:75 msgid "Instructor's comments" msgstr "هرسفقعذفخق'س ذخووثرفس" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:76 msgid "Annotated" msgstr "شررخفشفثي" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:77 msgid "Actions" msgstr "شذفهخرس" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:96 +msgid "Yes" +msgstr "نعم" + +#: edx_sga/templates/staff_graded_assignment/show.html:98 +msgid "No" +msgstr "رقم" + +#: edx_sga/templates/staff_graded_assignment/show.html:106 msgid "Awaiting instructor approval" msgstr "شصشهفهرل هرسفقعذفخق شححقخدشم" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:122 msgid "Approve grade" msgstr "شححقخدث لقشيث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:124 msgid "Enter grade" msgstr "ثرفثق لقشيث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:131 msgid "Upload annotated file" msgstr "عحمخشي شررخفشفثي بهمث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:144 msgid "Grade Submissions" -msgstr "لقشيث سعزوهسسهخرس" +msgstr "تقدير عمليات الإرسال" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Staff Debug Info" -msgstr "سفشبب يثزعل هربخ" +#: edx_sga/templates/staff_graded_assignment/show.html:152 +msgid "Download All Submissions" +msgstr "تنزيل جميع عمليات الإرسال" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:156 msgid "Loading..." msgstr "مخشيهرل..." -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:164 msgid "Staff Debug" msgstr "سفشبب يثزعل" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:167 msgid "is_released" msgstr "هس_قثمثشسثي" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:168 msgid "location" msgstr "مخذشفهخر" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:171 msgid "Module Fields" msgstr "وخيعمث بهثميس" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:181 msgid "category" msgstr "ذشفثلخقغ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:189 msgid "Enter Grade" msgstr "ثرفثق لقشيث" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:196 #, python-format msgid "Grade for %(student_name)s" msgstr "لقشيث بخق %(student_name)s" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:197 msgid "Grade:" msgstr "لقشيث:" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:199 msgid "Comment:" msgstr "ذخووثرف:" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:201 msgid "Submit" msgstr "سعزوهف" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:203 msgid "Cancel" msgstr "ذشرذثم" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:206 msgid "Remove grade" msgstr "قثوخدث لقشيث" diff --git a/edx_sga/locale/rtl/LC_MESSAGES/djangojs.mo b/edx_sga/locale/rtl/LC_MESSAGES/djangojs.mo index 4cbed6638002355b903f867323228fc45e624596..c7f2b1eb4f955afbab73540cae1e35a2400d7dfa 100644 GIT binary patch delta 1049 zcmZvZ&1(}u7{=eEU$$Bc77<0{rBbzG)0-fQ2M_A8(10R{jL9}xOn2k%h7eJg)WoK_ z2(E(QNlHn&)W$abp#3vS4>K1pf>-|lFMTFygR~BL_qXrN?DIS`*&9$p{?9Yrp9y0K zbrJOmbq;kZf(J$#)V&Fw2a5;&SMU=0CO8c4g7?AS;B|03N^}c+3{HX{!3ppecoiJ( zf(MaLxAAfT6AwZBD1pa4h@`+V^kFx|z&%h4M|+5FfaBl@_yl|jz5#E7f51oJm0qIP z;9D>b{skX^lYK;I!7t!tN)fH#1#7em!j}e7{~J1-9w$-ywvb1kfKH=uDC$Q+qBTw& zZ~#Oe>J0`XMSsc@j%Oq}>lj(#m{y8iFPAhdkKNq!8Pj!5+j9ApndNCSW5hU~HeH?( z1@^=Xg9Yc)dYYz=ebm~|jv^BGHkqg5d@u(Yww0sEYWqE*o+|hOCOJ%5qU|qp!&ZtFkJoA|N;A zj;hElRwXR2%BHNT66=TDLe*qF#%fOfkTq7b`ok)=gmOo&s#%8ow%ly(RuwFVF**=# zYx)0(wIu5-m+>+u*Wd^FP`#IHs;Ww)igNwXIMhyOhtjeW!vx3+g2&epa2vkyKEfWHA5q|4f{dRZ(tyG;9NBm&%9UCeLx}>kFWw0Pu gaCQV*P?aO8j{Plx=njKBJ^jH%&uAa4w^f<;0Wau*9{>OV delta 374 zcmZ9{y-EW?6o%om*_gyA#zaL7B8%eBs)MsekgSMB1aBanpsX-Th(^$@Y=SqS#UR#} z))r#p6KRxQwN=$TV(Y9S?8^ zA2BKV!7(iNQHC1nm41>8t8k?|R7#fcW_L0@MGAj^p6of2x5l}&pQ*heZ+79ZacuTm z(TVZTZRq;;$laW)tJ;}~;>Kx9ZAY;Qy;U8oD_vEA_JT^Nt4n&Vq95+ucgJ=z_y22d Gvm3vHo-xe; diff --git a/edx_sga/locale/rtl/LC_MESSAGES/djangojs.po b/edx_sga/locale/rtl/LC_MESSAGES/djangojs.po index 09e7cce7..abc2d050 100644 --- a/edx_sga/locale/rtl/LC_MESSAGES/djangojs.po +++ b/edx_sga/locale/rtl/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-10 13:09+0430\n" +"POT-Creation-Date: 2022-11-09 15:55-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,42 +17,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: edx_sga/static/js/src/edx_sga.js -msgid "Upload %(file_name)s" -msgstr "عحمخشي %(file_name)s" +#: edx_sga/static/js/src/edx_sga.js:24 +msgid "Started preparing student submissions zip file. This may take a while." +msgstr "بدأت في إعداد ملف مضغوط لإرسال الطلاب. هذا قد يستغرق بعض الوقت." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:45 +msgid "Submission failed. Please contact your course instructor." +msgstr "فشل التقديم. يرجى الاتصال بمدرس الدورة الخاص بك." + +#: edx_sga/static/js/src/edx_sga.js:57 msgid "Uploading..." msgstr "عحمخشيهرل..." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:64 edx_sga/static/js/src/edx_sga.js:88 msgid "The file you are trying to upload is too large." msgstr "فاث بهمث غخع شقث فقغهرل فخ عحمخشي هس فخخ مشقلث." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:91 msgid "There was an error uploading your file." msgstr "فاثقث صشس شر ثققخق عحمخشيهرل غخعق بهمث." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:166 msgid "Uploading... %(percent)s %" msgstr "عحمخشيهرل... %(percent)s %" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:200 +msgid "yes" +msgstr "نعم" + +#: edx_sga/static/js/src/edx_sga.js:248 msgid "Grade must be a number." msgstr "لقشيث وعسف زث ش رعوزثق." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:250 msgid "Grade must be an integer." msgstr "لقشيث وعسف زث شر هرفثلثق." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:252 msgid "Grade must be positive." msgstr "لقشيث وعسف زث حخسهفهدث." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:254 msgid "Maximum score is %(max_score)s" msgstr "وشطهوعو سذخقث هس %(max_score)s" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:279 msgid "No grade to remove." msgstr "رخ لقشيث فخ قثوخدث." + +#: edx_sga/static/js/src/edx_sga.js:372 edx_sga/static/js/src/edx_sga.js:440 +msgid "" +"The download file was not created. Please try again or contact " +"%(support_email)s" +msgstr "" +"لم يتم إنشاء ملف التنزيل. يرجى المحاولة مرة أخرى أو الاتصال" +"%(support_email)s" + +#: edx_sga/static/js/src/edx_sga.js:430 +msgid "Student submission file ready for download" +msgstr "ملف إرسال الطالب جاهز للتنزيل" From bf1c4096470a67f658a87c87e768b73c0d945ea8 Mon Sep 17 00:00:00 2001 From: Truong David Date: Wed, 9 Nov 2022 16:28:17 -0500 Subject: [PATCH 3/5] i18n - update fake2 locale new strings added by previous updates are now included in the fake2 locale --- edx_sga/locale/fake2/LC_MESSAGES/django.mo | Bin 5090 -> 5775 bytes edx_sga/locale/fake2/LC_MESSAGES/django.po | 212 ++++++++++++------- edx_sga/locale/fake2/LC_MESSAGES/djangojs.mo | Bin 1321 -> 1976 bytes edx_sga/locale/fake2/LC_MESSAGES/djangojs.po | 46 ++-- 4 files changed, 167 insertions(+), 91 deletions(-) diff --git a/edx_sga/locale/fake2/LC_MESSAGES/django.mo b/edx_sga/locale/fake2/LC_MESSAGES/django.mo index 0bfd5df60e8dfada37f9215afcee5fab4cfd2d5c..19341871c3a97449809f071a432989733fc19889 100644 GIT binary patch delta 2372 zcmZvceQZ-z6u|E$-PqWmd~AS;+IUg_)G#Ke@y zM->@XizZ^K#)RNMX5vhwE>Ys*%Bz})Au(t`nSb$zM57@l{NwL*EsF8vo%cKUzI)F- z=iJkdEqY~1>f*EsuPbB=dMmoRTB+@D+XP<7hd!lh;YnBn^RNz{hLd3t-UiRZ>F_T& z5jL>65jH_tzW|E=C6GsL9cM~)V#tQapg0J@1JH#}!E3Mq?j(v?FbXHZ7s@;WTNodM za^MIQe`m}50TPq?1x|&R;mz7+;}4(| zX&A}@ry<2tqmV~=yre?kK}p~eTnMkgAZ(&6lQ>`Pz+g`Gz{Sv(5AZEG6P|z+L46K+ z)F`hu_$}N7rxI-o?11gCAIiGVpzJ>bC9$7jGrS7ryhaX5iP4O4JDdw|f^e|O5gDG$_l!I=AtKk}`;nPqm@^bn6u}11IcXE=6m2d9(dMOX-FZDGP|L36e#zk1_ z1t?8;C50gl>ezKJ)bJVj1QbU_UQ*f%@IH9CJl{gv(o7qn1R91Ut71_0KM%w3GHip} zX3!UK0CJ@A(GZJZY9@wc)(RKEFq8-nLMc@iu7~eIX~G|&RA3BBfPX+axP~mAh0T!G zPyw_e(p%zt4k}4XW#mkjrql)uIbb&0f=X5*(%B+XCX!Hh%K&LZtI^Gj6lq1}UMeDgFmnGJQMnEgX(;(8RDtef z)V3TIF#AJ$vY$+Nc&_F28wn$#0`Yjl?lbhRL?~jYKr(5>;z=Wto#tCO-?SZ8Y_Vf8 z!%A+zNF9zZHve(d|(jhV>BhCq% zMr^4L=!nr1a?Paf3z@E=yF-=^8`?3FI%?@aq%UN38xh@QB$H8Vm$Os_qfXom?a>{f zn4yApzh&B?hz^*h?sCJi+Nk45a@j9^+b6b1t*FyW{Bvr4@*90dLUq{cdbCZohaQyR z0;RxImurP6oW9T}?fkMv97jkiR=F>>T%a5EY9xmkc=sqv+Wg>-~ zVpTC+OtWe*B8X?}8(Pi?MqwLnZv51ima+<7;v*MwQ>m4O>-6fxjY56v~k4ueXIT2IJ zqdUBeq@>~m31qDM{*v zFoI4AO3}its1I4691|Q>Yavk?XhyOd_MlY|AFMiG{DThz@nsDB{<5q1<{`g)&N;c~ z+;e{C-n`+zHkjW%(DbIFM2NeIZ(K@E;p%OCQ9fu=%8eglE0)oV73{?w^x<`E!{+8& z^Z2lZb`bYs1Yf}zda!!SyxO5MM8_`51a3yjfKH@K_2Pc)!-F`6eAIEi4&V%S;v(LT zFJcH+QRcgZci~m1{R^^I^%ovgd8KYpksWoh&3)L90~p2$Jc%;VIh2LHkFtYp?7+{l z8+VYY)NdHW>-Y$U86+D_<0QU~lF1*ioBOL@smKmo^mbu4(xn295$vNK!vGpi|2oP- zicb4Ie1i5zxX3ZyL|J%}i`wxN%KQa9g6A-=seJAH@F#|8dq{(%@==t`OyRdUgL2kE zW)&weCjCzP9hB=YBKKCGp`^Zw_u(~^d7HTCUTpW0|NE(o&>^WjfyZ$UWu@B~z^f={ zeFMp=^0FN{qArwY;wZ}XGk6r!xQG{>{vIZ0s0yOYa|~tNi4O8F6D`ppD_chyxPi0i z;mM1kiKlQA`KUo=8N_jv4aD&Qd>KiSx`1-SZG0Fnqr71^k*U=~q>rka%u`{J>Li}V zByx0(a)+ZJ50>0W6Ow^3LKZINL1KhBO!x_z_#Pra$lQAfS*#p^6j`X09wIMKt`s>Z zS-HG&QsfnpGDO@-$OFUisURVlVx6j=kRoR-B}{}GHFk(RPD=hpy? z?)1``g)pRaCKd&c@*_DO=*7cM*pSI4o>a8zZS6svCm5k2Lr89<3W_ABiV;PBO z8$E}zdW5c}_-UtYO?oa2Jmr5pW5i|o{)u?bi0W`K6!8bg{h^=^jYfmxhl58(gIm9Q zx?PsH?M&B|PZ9~cTq)I8Yeii>YnSb{M6GCj(RR#x<X@F-qoO_kZl)?W+~J#$K-%w7vH47&Toh z)(iClGnm!0S!>YO+i`iVR-C1!t8bb1Mx|s$eWP1ve9!C|vtO^2OuMYJ_BwNyxh3QN KKOH}IZvG7#$r+IV diff --git a/edx_sga/locale/fake2/LC_MESSAGES/django.po b/edx_sga/locale/fake2/LC_MESSAGES/django.po index 4440b16c..7461429d 100644 --- a/edx_sga/locale/fake2/LC_MESSAGES/django.po +++ b/edx_sga/locale/fake2/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-10 13:09+0430\n" +"POT-Creation-Date: 2022-11-09 13:02-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,227 +17,283 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: edx_sga/sga.py edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/sga.py:89 +msgid "Display Name" +msgstr "pᴉsdlɐʎ Nɐɯǝ" + +#: edx_sga/sga.py:90 edx_sga/templates/staff_graded_assignment/show.html:149 msgid "Staff Graded Assignment" msgstr "Sʇɐɟɟ Ǥɹɐdǝd Ⱥssᴉƃnɯǝnʇ" -#: edx_sga/sga.py +#: edx_sga/sga.py:93 msgid "This name appears in the horizontal navigation at the top of the page." -msgstr "" -"Ŧɥᴉs nɐɯǝ ɐddǝɐɹs ᴉn ʇɥǝ ɥøɹᴉzønʇɐl nɐʌᴉƃɐʇᴉøn ɐʇ ʇɥǝ ʇød øɟ ʇɥǝ dɐƃǝ." +msgstr "Ŧɥᴉs nɐɯǝ ɐddǝɐɹs ᴉn ʇɥǝ ɥøɹᴉzønʇɐl nɐʌᴉƃɐʇᴉøn ɐʇ ʇɥǝ ʇød øɟ ʇɥǝ dɐƃǝ." -#: edx_sga/sga.py +#: edx_sga/sga.py:98 msgid "Problem Weight" msgstr "Ᵽɹøblǝɯ Wǝᴉƃɥʇ" -#: edx_sga/sga.py +#: edx_sga/sga.py:100 msgid "" -"Defines the number of points each problem is worth. If the value is not set," -" the problem is worth the sum of the option point values." +"Defines the number of points each problem is worth. If the value is not set, " +"the problem is worth the sum of the option point values." msgstr "" -"Đǝɟᴉnǝs ʇɥǝ nnɯbǝɹ øɟ døᴉnʇs ǝɐɔɥ dɹøblǝɯ ᴉs ʍøɹʇɥ. Ɨɟ ʇɥǝ ʌɐlnǝ ᴉs nøʇ sǝʇ," -" ʇɥǝ dɹøblǝɯ ᴉs ʍøɹʇɥ ʇɥǝ snɯ øɟ ʇɥǝ ødʇᴉøn døᴉnʇ ʌɐlnǝs." +"Đǝɟᴉnǝs ʇɥǝ nnɯbǝɹ øɟ døᴉnʇs ǝɐɔɥ dɹøblǝɯ ᴉs ʍøɹʇɥ. Ɨɟ ʇɥǝ ʌɐlnǝ ᴉs nøʇ sǝʇ, " +"ʇɥǝ dɹøblǝɯ ᴉs ʍøɹʇɥ ʇɥǝ snɯ øɟ ʇɥǝ ødʇᴉøn døᴉnʇ ʌɐlnǝs." -#: edx_sga/sga.py +#: edx_sga/sga.py:109 msgid "Maximum score" msgstr "Mɐxᴉɯnɯ sɔøɹǝ" -#: edx_sga/sga.py +#: edx_sga/sga.py:110 msgid "Maximum grade score given to assignment by staff." msgstr "Mɐxᴉɯnɯ ƃɹɐdǝ sɔøɹǝ ƃᴉʌǝn ʇø ɐssᴉƃnɯǝnʇ bʎ sʇɐɟɟ." -#: edx_sga/sga.py +#: edx_sga/sga.py:116 msgid "Score assigned by non-instructor staff" msgstr "Sɔøɹǝ ɐssᴉƃnǝd bʎ nøn-ᴉnsʇɹnɔʇøɹ sʇɐɟɟ" -#: edx_sga/sga.py +#: edx_sga/sga.py:118 msgid "Score will need to be approved by instructor before being published." msgstr "Sɔøɹǝ ʍᴉll nǝǝd ʇø bǝ ɐddɹøʌǝd bʎ ᴉnsʇɹnɔʇøɹ bǝɟøɹǝ bǝᴉnƃ dnblᴉsɥǝd." -#: edx_sga/sga.py edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/sga.py:125 edx_sga/templates/staff_graded_assignment/show.html:34 msgid "Instructor comment" msgstr "Ɨnsʇɹnɔʇøɹ ɔøɯɯǝnʇ" -#: edx_sga/sga.py +#: edx_sga/sga.py:128 msgid "Feedback given to student by instructor." msgstr "Fǝǝdbɐɔʞ ƃᴉʌǝn ʇø sʇndǝnʇ bʎ ᴉnsʇɹnɔʇøɹ." -#: edx_sga/sga.py +#: edx_sga/sga.py:132 msgid "Annotated SHA1" msgstr "Ⱥnnøʇɐʇǝd SĦȺ1" -#: edx_sga/sga.py +#: edx_sga/sga.py:136 msgid "" "sha1 of the annotated file uploaded by the instructor for this assignment." msgstr "" "sɥɐ1 øɟ ʇɥǝ ɐnnøʇɐʇǝd ɟᴉlǝ ndløɐdǝd bʎ ʇɥǝ ᴉnsʇɹnɔʇøɹ ɟøɹ ʇɥᴉs ɐssᴉƃnɯǝnʇ." -#: edx_sga/sga.py +#: edx_sga/sga.py:142 msgid "Annotated file name" msgstr "Ⱥnnøʇɐʇǝd ɟᴉlǝ nɐɯǝ" -#: edx_sga/sga.py +#: edx_sga/sga.py:145 msgid "The name of the annotated file uploaded for this assignment." msgstr "Ŧɥǝ nɐɯǝ øɟ ʇɥǝ ɐnnøʇɐʇǝd ɟᴉlǝ ndløɐdǝd ɟøɹ ʇɥᴉs ɐssᴉƃnɯǝnʇ." -#: edx_sga/sga.py +#: edx_sga/sga.py:149 msgid "Mime type of annotated file" msgstr "Mᴉɯǝ ʇʎdǝ øɟ ɐnnøʇɐʇǝd ɟᴉlǝ" -#: edx_sga/sga.py +#: edx_sga/sga.py:152 msgid "The mimetype of the annotated file uploaded for this assignment." msgstr "Ŧɥǝ ɯᴉɯǝʇʎdǝ øɟ ʇɥǝ ɐnnøʇɐʇǝd ɟᴉlǝ ndløɐdǝd ɟøɹ ʇɥᴉs ɐssᴉƃnɯǝnʇ." -#: edx_sga/sga.py +#: edx_sga/sga.py:156 msgid "Timestamp" msgstr "Ŧᴉɯǝsʇɐɯd" -#: edx_sga/sga.py +#: edx_sga/sga.py:159 msgid "When the annotated file was uploaded" msgstr "Wɥǝn ʇɥǝ ɐnnøʇɐʇǝd ɟᴉlǝ ʍɐs ndløɐdǝd" -#: edx_sga/templates/staff_graded_assignment/edit.html -msgid "Settings" -msgstr "Sǝʇʇᴉnƃs" +#: edx_sga/showanswer.py:19 +msgid "Show Answer" +msgstr "Sɥoʍ ∀usʍǝɹ" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "File uploaded" -msgstr "Fᴉlǝ ndløɐdǝd" +#: edx_sga/showanswer.py:21 +msgid "" +"Defines when to show the answer to the problem. A default value can be set " +"in Advanced Settings." +msgstr "" +"pǝɟᴉuǝs ʍɥǝu ʇo sɥoʍ ʇɥǝ ɐusʍǝɹ ʇo ʇɥǝ dɹoqlǝɯ˙ ∀ pǝɟɐnlʇ ʌɐlnǝ ɔɐu qǝ sǝʇ " +"ᴉu ∀pʌɐuɔǝp Sǝʇʇᴉuƃs." -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "No file has been uploaded." -msgstr "Nø ɟᴉlǝ ɥɐs bǝǝn ndløɐdǝd." +#: edx_sga/showanswer.py:27 +msgid "Always" +msgstr "∀lʍɐʎs" -#: edx_sga/templates/staff_graded_assignment/show.html -#, python-format -msgid "Your score is %(graded_score)s / %(max_score)s" -msgstr "Ɏønɹ sɔøɹǝ ᴉs %(graded_score)s / %(max_score)s" +#: edx_sga/showanswer.py:28 +msgid "Answered" +msgstr "∀usʍǝɹǝp" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Annotated file from instructor" -msgstr "Ⱥnnøʇɐʇǝd ɟᴉlǝ ɟɹøɯ ᴉnsʇɹnɔʇøɹ" +#: edx_sga/showanswer.py:29 +msgid "Attempted" +msgstr "∀ʇʇǝɯdʇǝp" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "This assignment has not yet been graded." -msgstr "Ŧɥᴉs ɐssᴉƃnɯǝnʇ ɥɐs nøʇ ʎǝʇ bǝǝn ƃɹɐdǝd." +#: edx_sga/showanswer.py:30 +msgid "Closed" +msgstr "Ɔlosǝp" + +#: edx_sga/showanswer.py:31 +msgid "Finished" +msgstr "Ⅎᴉuᴉsɥǝp" + +#: edx_sga/showanswer.py:33 +msgid "Correct or Past Due" +msgstr "Ɔoɹɹǝɔʇ oɹ Ԁɐsʇ pnǝ" + +#: edx_sga/showanswer.py:36 +msgid "Past Due" +msgstr "Ԁɐsʇ pnǝ" + +#: edx_sga/showanswer.py:37 +msgid "Never" +msgstr "Nǝʌǝɹ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/showanswer.py:41 +msgid "Solution to the problem to show to the user" +msgstr "Solnʇᴉou ʇo ʇɥǝ dɹoqlǝɯ ʇo sɥoʍ ʇo ʇɥǝ nsǝɹ" + +#: edx_sga/showanswer.py:42 +msgid "Solution" +msgstr "Solnʇᴉou" + +#: edx_sga/templates/staff_graded_assignment/show.html:16 msgid "Upload a different file" msgstr "Ʉdløɐd ɐ dᴉɟɟǝɹǝnʇ ɟᴉlǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:18 msgid "Upload your assignment" msgstr "Ʉdløɐd ʎønɹ ɐssᴉƃnɯǝnʇ" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Select a file" -msgstr "Sǝlǝɔʇ ɐ ɟᴉlǝ" +#: edx_sga/templates/staff_graded_assignment/show.html:27 +msgid "File uploaded" +msgstr "Fᴉlǝ ndløɐdǝd" + +#: edx_sga/templates/staff_graded_assignment/show.html:32 +#, fuzzy, python-format +#| msgid "Your score is %(graded_score)s / %(max_score)s" +msgid "Your score is <%%= graded.score %%> / <%%= max_score %%>" +msgstr "Ɏønɹ sɔøɹǝ ᴉs %(graded_score)s / %(max_score)s" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:37 +msgid "Annotated file from instructor" +msgstr "Ⱥnnøʇɐʇǝd ɟᴉlǝ ɟɹøɯ ᴉnsʇɹnɔʇøɹ" + +#: edx_sga/templates/staff_graded_assignment/show.html:41 +msgid "This assignment has not yet been graded." +msgstr "Ŧɥᴉs ɐssᴉƃnɯǝnʇ ɥɐs nøʇ ʎǝʇ bǝǝn ƃɹɐdǝd." + +#: edx_sga/templates/staff_graded_assignment/show.html:69 msgid "Username" msgstr "Ʉsǝɹnɐɯǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:70 msgid "Name" msgstr "Nɐɯǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:71 msgid "Filename" msgstr "Fᴉlǝnɐɯǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:72 msgid "Uploaded" msgstr "Ʉdløɐdǝd" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:73 +msgid "Submitted" +msgstr "Snqɯᴉʇʇǝp" + +#: edx_sga/templates/staff_graded_assignment/show.html:74 msgid "Grade" msgstr "Ǥɹɐdǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:75 msgid "Instructor's comments" msgstr "Ɨnsʇɹnɔʇøɹ's ɔøɯɯǝnʇs" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:76 msgid "Annotated" msgstr "Ⱥnnøʇɐʇǝd" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:77 msgid "Actions" msgstr "Ⱥɔʇᴉøns" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:96 +msgid "Yes" +msgstr "⅄ǝs" + +#: edx_sga/templates/staff_graded_assignment/show.html:98 +msgid "No" +msgstr "No" + +#: edx_sga/templates/staff_graded_assignment/show.html:106 msgid "Awaiting instructor approval" msgstr "Ⱥʍɐᴉʇᴉnƃ ᴉnsʇɹnɔʇøɹ ɐddɹøʌɐl" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:122 msgid "Approve grade" msgstr "Ⱥddɹøʌǝ ƃɹɐdǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:124 msgid "Enter grade" msgstr "Ɇnʇǝɹ ƃɹɐdǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:131 msgid "Upload annotated file" msgstr "Ʉdløɐd ɐnnøʇɐʇǝd ɟᴉlǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:144 msgid "Grade Submissions" msgstr "Ǥɹɐdǝ Snbɯᴉssᴉøns" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Staff Debug Info" -msgstr "Sʇɐɟɟ Đǝbnƃ Ɨnɟø" +#: edx_sga/templates/staff_graded_assignment/show.html:152 +msgid "Download All Submissions" +msgstr "poʍuloɐp ∀ll Snqɯᴉssᴉous" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:156 msgid "Loading..." msgstr "Łøɐdᴉnƃ..." -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:164 msgid "Staff Debug" msgstr "Sʇɐɟɟ Đǝbnƃ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:167 msgid "is_released" msgstr "ᴉs_ɹǝlǝɐsǝd" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:168 msgid "location" msgstr "løɔɐʇᴉøn" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:171 msgid "Module Fields" msgstr "Mødnlǝ Fᴉǝlds" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:181 msgid "category" msgstr "ɔɐʇǝƃøɹʎ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:189 msgid "Enter Grade" msgstr "Ɇnʇǝɹ Ǥɹɐdǝ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:196 #, python-format msgid "Grade for %(student_name)s" msgstr "Ǥɹɐdǝ ɟøɹ %(student_name)s" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:197 msgid "Grade:" msgstr "Ǥɹɐdǝ:" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:199 msgid "Comment:" msgstr "Ȼøɯɯǝnʇ:" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:201 msgid "Submit" msgstr "Snbɯᴉʇ" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:203 msgid "Cancel" msgstr "Ȼɐnɔǝl" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:206 msgid "Remove grade" msgstr "Ɍǝɯøʌǝ ƃɹɐdǝ" diff --git a/edx_sga/locale/fake2/LC_MESSAGES/djangojs.mo b/edx_sga/locale/fake2/LC_MESSAGES/djangojs.mo index 852b52c6c6d252a71547afd5af9653730c62f823..451d93d953d4f940f42fa0be931499b80cbbf61a 100644 GIT binary patch delta 1053 zcmZvZF=!M)6o%hj&KRRHkQAasc?8r%G1ejmu}}+{JG&ld;TlpL zDH2!jETWvLEVK!j6kabmW`m8`DyU#-X(|4*NiIYk_RY6%cIJQon|Osc{0LqKe}JdJGg+c@;0PNS`fPb<0v%l<(^DjEHdBn&7FjEtJg#=?0<@a7~6j zlF-MRaN#m zg-M;2drz-mSt(31#6^J?>t&$aX>Ba=x8|CDWp=P$(Q&fKMml-fX|awuSxCR7I|)U% zWTU@zyMk=I=-7jfUY5Geo=g_PvcwYQcYDDG9dFw3;N#OHRMD|Ag_{!I(NGf|B#Y98 z4%Ptk6-S~FE$X&wHlWDH5~W?><4(C9OK2ii97>4k=BB^&;&vA`g2r{cK9|}G+1TG@ ZrTcsOw*OD#TJCw{ckXm=ve;=U`U7ciXWRe) delta 374 zcmZ9{F-yZh7{>88No`{lYpWoN$e~ypGf$#LT?9urCl~*zoqXWocP|HTa*u_(eCNHCxe_u!Cuu^9^o6DwwnWCTh~wz> z<~mL>@8Afwa1k$X4xexoKXDL$Z~|Rht_DVlZ!zf&J!%E3fzS&K-r%2)N<>~Cwyos%I^I`7}soBbY<0#&1 zM#r&tW\n" "Language-Team: LANGUAGE \n" @@ -17,42 +17,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: edx_sga/static/js/src/edx_sga.js -msgid "Upload %(file_name)s" -msgstr "Ʉdløɐd %(file_name)s" +#: edx_sga/static/js/src/edx_sga.js:24 +msgid "Started preparing student submissions zip file. This may take a while." +msgstr "Sʇɐɹʇǝp dɹǝdɐɹᴉuƃ sʇnpǝuʇ snqɯᴉssᴉous zᴉd ɟᴉlǝ˙ ┴ɥᴉs ɯɐʎ ʇɐʞǝ ɐ ʍɥᴉlǝ˙" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:45 +msgid "Submission failed. Please contact your course instructor." +msgstr "Snqɯᴉssᴉou ɟɐᴉlǝp˙ Ԁlǝɐsǝ ɔouʇɐɔʇ ʎonɹ ɔonɹsǝ ᴉusʇɹnɔʇoɹ˙" + +#: edx_sga/static/js/src/edx_sga.js:57 msgid "Uploading..." msgstr "Ʉdløɐdᴉnƃ..." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:64 edx_sga/static/js/src/edx_sga.js:88 msgid "The file you are trying to upload is too large." msgstr "Ŧɥǝ ɟᴉlǝ ʎøn ɐɹǝ ʇɹʎᴉnƃ ʇø ndløɐd ᴉs ʇøø lɐɹƃǝ." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:91 msgid "There was an error uploading your file." msgstr "Ŧɥǝɹǝ ʍɐs ɐn ǝɹɹøɹ ndløɐdᴉnƃ ʎønɹ ɟᴉlǝ." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:166 msgid "Uploading... %(percent)s %" msgstr "Ʉdløɐdᴉnƃ... %(percent)s %" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:200 +msgid "yes" +msgstr "ʎǝs" + +#: edx_sga/static/js/src/edx_sga.js:248 msgid "Grade must be a number." msgstr "Ǥɹɐdǝ ɯnsʇ bǝ ɐ nnɯbǝɹ." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:250 msgid "Grade must be an integer." msgstr "Ǥɹɐdǝ ɯnsʇ bǝ ɐn ᴉnʇǝƃǝɹ." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:252 msgid "Grade must be positive." msgstr "Ǥɹɐdǝ ɯnsʇ bǝ døsᴉʇᴉʌǝ." -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:254 msgid "Maximum score is %(max_score)s" msgstr "Mɐxᴉɯnɯ sɔøɹǝ ᴉs %(max_score)s" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:279 msgid "No grade to remove." msgstr "Nø ƃɹɐdǝ ʇø ɹǝɯøʌǝ." + +#: edx_sga/static/js/src/edx_sga.js:372 edx_sga/static/js/src/edx_sga.js:440 +msgid "" +"The download file was not created. Please try again or contact " +"%(support_email)s" +msgstr "" +"┴ɥǝ poʍuloɐp ɟᴉlǝ ʍɐs uoʇ ɔɹǝɐʇǝp˙ Ԁlǝɐsǝ ʇɹʎ ɐƃɐᴉu oɹ ɔouʇɐɔʇ " +"%(support_email)s" + +#: edx_sga/static/js/src/edx_sga.js:430 +msgid "Student submission file ready for download" +msgstr "Sʇnpǝuʇ snqɯᴉssᴉou ɟᴉlǝ ɹǝɐpʎ ɟoɹ poʍuloɐp" From 990b08e93cd3675c22d7a2b91efcd4fce6e56cef Mon Sep 17 00:00:00 2001 From: Truong David Date: Wed, 9 Nov 2022 16:53:37 -0500 Subject: [PATCH 4/5] i18n - update eo locale new strings added by previous updates are now included in the eo locale --- edx_sga/locale/eo/LC_MESSAGES/django.mo | Bin 7312 -> 8513 bytes edx_sga/locale/eo/LC_MESSAGES/django.po | 217 ++++++++++++++-------- edx_sga/locale/eo/LC_MESSAGES/djangojs.mo | Bin 1846 -> 2547 bytes edx_sga/locale/eo/LC_MESSAGES/djangojs.po | 54 ++++-- 4 files changed, 172 insertions(+), 99 deletions(-) diff --git a/edx_sga/locale/eo/LC_MESSAGES/django.mo b/edx_sga/locale/eo/LC_MESSAGES/django.mo index d04d649e076d129b8ce36d09a7c1182a38a05e9b..788919fc8ad8a18d9bf6da74c100cbc0a726f92c 100644 GIT binary patch delta 2428 zcmb8vTWl0n7{Kwf&}AuYX`uqeayeXzl|n&O6e!@rf+DesD^XM;+wQboGdo*%W?LcZ z(uh$TAAnKgB?=)ZEio2ZZG?zekD$Q^L!$A?3o)7)jS@|Wmlyxv?1Gm!Cwu01&Y9hF z`Mxu|d)dgE{Ff8Uo>5#e$}~#LD5Vm3Zy7hPufs}3@Enf8@39=u<9Pf7XJ9!GYq1f> zVhdK`I+X9nQO4hjeAJGjdDTZne((g!0DJH;d!akIN3s{dMrS=ynLHYq@ zg7Zl5)CJ_De&;3;8pZZy0~2r_&OnLwI;>!R)lWr!@GLgrK6!v2;}rZH35NO^`KSxr zZa`UO3q-LIAHnr_2<3Y}q5S?gl#SIe=wzISGT%zfOJzNkxp*s%Mh~yY2T`8Cfqc~Q zQu{RCO#2gD6C#{!uYvYf!n6b*#bzAF)%Yzs*g!Zo;nR36em9=@%MPYhE4382;QhE8 zXW^fCHBPT7?r;-cNqYw##e?`T-brFt;%9gV){;+|psVD|C}-+Zl<(cmL6dQwt0n$Y zd7lnBoj>A6EWb>t8*wwv#FwxYPhcD?iRWV6hI?@j%D{7pZzr~)Z0rn53L@NOo|z~q z+E8lm&Qp;P9mi$(2lnAL9Q7d_MoC4-)M5nop$zm9$_{_QyReZXt+5X!l?U)u{1Eq} z!^z!&)$H;$?8k+ezizrx_fWBLGmfAPIE9y5Ch9Kv0zO3h1H1{NghdAI$N3o6#S|_^ zX?No5xEDDh>I#aaSl%Gk6ufbyI3FB1+QGXi%C44BI9tJMGY)4{uA!`;ETYIYkFu7s zTpC=g`_d%~kn|AD;9|4EwT62m$lr zQUqrrTfY%ATYqdIAIByzT=dlGie((MUHw^`b?Je_iM zG})7I+O4FHTb`G4I^AX!OS#>4V!Lilq%9T8^g4DXk@t>7R}0a#=!(uq6xUBR!!NmaDd8a#`)RXR?+~xw@sHVP!G8$>w5bL&GY)sMw!Q zJb2%wPTwy-RA?W!FcjHk_nQ6NUH@$5!or@4#i4T6YYu14KvKH=k;;~eU7lwKNR=6s zzT*+w47$3b4ESd&7S_a=-eJ+^V3MEOw*O7_y0PX-hYe-5f3mvXKT=WY z57kEsFOHuZy0{&uro3>vdco*YJ3L3Vnqj|h>Qeu`y2?>=RH?tPxppX273|RLl+6uh z2~txyZielgf1-Zw#ql~Pt@eMK^-GlL= z$%;v1Y=~BmO-&5q1CeafNM++{6VirEqA$Lb7!!@5nm%}WFxCfs@Dl&uVQqYK!nePf z;mqvJH*X_86^YikuKGWJFp#_@i6kIPV!NMV_1)8 zumWeX7w1ssyN0{)^J4o4WUcBqY*tyN{-7c|YG9jH*nyoG#u0oHWukXc7IqnB2OnWI zu3;mtBU7oLa2Rjn5QZ5f8%*Lu_%=!=Z(<|guYRN=JMhulfQ?9(>M7cf?X-un2d!fN zTPO>eFSc{|2<;U-!!iDa9kdfXB;#Jkqj(K%{2Q|;sZ6tNS?P6r4*$e9jI-@7d=*!4 z1rMP`y2N+z9Nxeqcq*XOKD>x>m#*WZ_zgacU8L)7OyLQO5uCG+b^%26nRCY$oaEbb&%lry<@6CGVEP0@NTmhCVHhpku-C^l>Cgy z?}VH?oA=%r$xN{fdpBPi9QB>jM~yq>y#<_v>Ms7LALUJu%cYKuJBg(2{#^Q4RVtNE zzF_HiIyzyw&ur`TC#R<^+Zl8hx4q)7_{ZGZvW=#sjwPlnJsHjD)0SoHnbcI0=O=nx zU-|j4HD!%EI_f>6B9`MM?07~+oMII%bxqOioXl#f&x!CTDWCHmj*AQ*e*8JedEaaoJaCay(*|9L?0T4WY_C zDq?buW0vi>`+VJQ_m`%lff1fqFspHG=Ij`Q+v-AYXY<+oXU%Iq_wm|_{P~uTw}j2S gDVSAqV3tfF&G(w+|H*@!tm}5a4eZF5==*&C00b}+$N&HU diff --git a/edx_sga/locale/eo/LC_MESSAGES/django.po b/edx_sga/locale/eo/LC_MESSAGES/django.po index d669ea25..10e09d3e 100644 --- a/edx_sga/locale/eo/LC_MESSAGES/django.po +++ b/edx_sga/locale/eo/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-10 13:09+0430\n" +"POT-Creation-Date: 2022-11-09 13:02-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,247 +17,300 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: edx_sga/sga.py edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/sga.py:89 +msgid "Display Name" +msgstr "Dïspläÿ Nämè Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: edx_sga/sga.py:90 edx_sga/templates/staff_graded_assignment/show.html:149 msgid "Staff Graded Assignment" msgstr "Stäff Grädéd Àssïgnmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: edx_sga/sga.py +#: edx_sga/sga.py:93 msgid "This name appears in the horizontal navigation at the top of the page." msgstr "" "Thïs nämé äppéärs ïn thé hörïzöntäl nävïgätïön ät thé töp öf thé pägé. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: edx_sga/sga.py +#: edx_sga/sga.py:98 msgid "Problem Weight" msgstr "Prößlém Wéïght Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: edx_sga/sga.py +#: edx_sga/sga.py:100 msgid "" -"Defines the number of points each problem is worth. If the value is not set," -" the problem is worth the sum of the option point values." +"Defines the number of points each problem is worth. If the value is not set, " +"the problem is worth the sum of the option point values." msgstr "" -"Défïnés thé nümßér öf pöïnts éäçh prößlém ïs wörth. Ìf thé välüé ïs nöt sét," -" thé prößlém ïs wörth thé süm öf thé öptïön pöïnt välüés.#" +"Défïnés thé nümßér öf pöïnts éäçh prößlém ïs wörth. Ìf thé välüé ïs nöt sét, " +"thé prößlém ïs wörth thé süm öf thé öptïön pöïnt välüés.#" -#: edx_sga/sga.py +#: edx_sga/sga.py:109 msgid "Maximum score" msgstr "Mäxïmüm sçöré Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/sga.py +#: edx_sga/sga.py:110 msgid "Maximum grade score given to assignment by staff." msgstr "" "Mäxïmüm grädé sçöré gïvén tö ässïgnmént ßý stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α#" -#: edx_sga/sga.py +#: edx_sga/sga.py:116 msgid "Score assigned by non-instructor staff" msgstr "" "Sçöré ässïgnéd ßý nön-ïnstrüçtör stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" -#: edx_sga/sga.py +#: edx_sga/sga.py:118 msgid "Score will need to be approved by instructor before being published." msgstr "" "Sçöré wïll nééd tö ßé äpprövéd ßý ïnstrüçtör ßéföré ßéïng püßlïshéd. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: edx_sga/sga.py edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/sga.py:125 edx_sga/templates/staff_graded_assignment/show.html:34 msgid "Instructor comment" msgstr "Ìnstrüçtör çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: edx_sga/sga.py +#: edx_sga/sga.py:128 msgid "Feedback given to student by instructor." msgstr "" "Féédßäçk gïvén tö stüdént ßý ïnstrüçtör. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" -#: edx_sga/sga.py +#: edx_sga/sga.py:132 msgid "Annotated SHA1" msgstr "Ànnötätéd SHÀ1 Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: edx_sga/sga.py +#: edx_sga/sga.py:136 msgid "" "sha1 of the annotated file uploaded by the instructor for this assignment." msgstr "" "shä1 öf thé ännötätéd fïlé üplöädéd ßý thé ïnstrüçtör för thïs ässïgnmént. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" -#: edx_sga/sga.py +#: edx_sga/sga.py:142 msgid "Annotated file name" msgstr "Ànnötätéd fïlé nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" -#: edx_sga/sga.py +#: edx_sga/sga.py:145 msgid "The name of the annotated file uploaded for this assignment." msgstr "" "Thé nämé öf thé ännötätéd fïlé üplöädéd för thïs ässïgnmént. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: edx_sga/sga.py +#: edx_sga/sga.py:149 msgid "Mime type of annotated file" msgstr "Mïmé týpé öf ännötätéd fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" -#: edx_sga/sga.py +#: edx_sga/sga.py:152 msgid "The mimetype of the annotated file uploaded for this assignment." msgstr "" "Thé mïmétýpé öf thé ännötätéd fïlé üplöädéd för thïs ässïgnmént. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: edx_sga/sga.py +#: edx_sga/sga.py:156 msgid "Timestamp" msgstr "Tïméstämp Ⱡ'σяєм ιρѕυм ∂σł#" -#: edx_sga/sga.py +#: edx_sga/sga.py:159 msgid "When the annotated file was uploaded" msgstr "" -"Whén thé ännötätéd fïlé wäs üplöädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυ#" +"Whén thé ännötätéd fïlé wäs üplöädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" -#: edx_sga/templates/staff_graded_assignment/edit.html -msgid "Settings" -msgstr "Séttïngs Ⱡ'σяєм ιρѕυм ∂#" +#: edx_sga/showanswer.py:19 +msgid "Show Answer" +msgstr "Shöw Ànswér Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "File uploaded" -msgstr "Fïlé üplöädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +#: edx_sga/showanswer.py:21 +msgid "" +"Defines when to show the answer to the problem. A default value can be set " +"in Advanced Settings." +msgstr "" +"Défïnès whén tö shöw thè ânswêr tô thê pröblèm. Ä dèfäùlt vàlùé càn bè sét " +"ïn Àdvàncéd Sèttïngs." -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "No file has been uploaded." -msgstr "Nö fïlé häs ßéén üplöädéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +#: edx_sga/showanswer.py:27 +msgid "Always" +msgstr "Älwàys Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/templates/staff_graded_assignment/show.html -#, python-format -msgid "Your score is %(graded_score)s / %(max_score)s" -msgstr "" -"Ýöür sçöré ïs %(graded_score)s / %(max_score)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σ#" +#: edx_sga/showanswer.py:28 +msgid "Answered" +msgstr "Ànswêrèd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Annotated file from instructor" -msgstr "Ànnötätéd fïlé fröm ïnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" +#: edx_sga/showanswer.py:29 +msgid "Attempted" +msgstr "Ättèmptéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "This assignment has not yet been graded." -msgstr "" -"Thïs ässïgnmént häs nöt ýét ßéén grädéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" +#: edx_sga/showanswer.py:30 +msgid "Closed" +msgstr "Çlösèd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: edx_sga/showanswer.py:31 +msgid "Finished" +msgstr "Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: edx_sga/showanswer.py:33 +msgid "Correct or Past Due" +msgstr "Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: edx_sga/showanswer.py:36 +msgid "Past Due" +msgstr "Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: edx_sga/showanswer.py:37 +msgid "Never" +msgstr "Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/showanswer.py:41 +msgid "Solution to the problem to show to the user" +msgstr "Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: edx_sga/showanswer.py:42 +msgid "Solution" +msgstr "Sölutïön Ⱡ'σяєм ιρѕυм ∂#" + +#: edx_sga/templates/staff_graded_assignment/show.html:16 msgid "Upload a different file" msgstr "Ûplöäd ä dïfférént fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:18 msgid "Upload your assignment" msgstr "Ûplöäd ýöür ässïgnmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Select a file" -msgstr "Séléçt ä fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +#: edx_sga/templates/staff_graded_assignment/show.html:27 +msgid "File uploaded" +msgstr "Fïlé üplöädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: edx_sga/templates/staff_graded_assignment/show.html:32 +msgid "Your score is <%%= graded.score %%> / <%%= max_score %%>" +msgstr "" +"Ýöür sçöré ïs <%%= graded.score %%> / <%%= max_score %%> Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σ#" + +#: edx_sga/templates/staff_graded_assignment/show.html:37 +msgid "Annotated file from instructor" +msgstr "Ànnötätéd fïlé fröm ïnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: edx_sga/templates/staff_graded_assignment/show.html:41 +msgid "This assignment has not yet been graded." +msgstr "" +"Thïs ässïgnmént häs nöt ýét ßéén grädéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:69 msgid "Username" msgstr "Ûsérnämé Ⱡ'σяєм ιρѕυм ∂#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:70 msgid "Name" msgstr "Nämé Ⱡ'σяєм ι#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:71 msgid "Filename" msgstr "Fïlénämé Ⱡ'σяєм ιρѕυм ∂#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:72 msgid "Uploaded" msgstr "Ûplöädéd Ⱡ'σяєм ιρѕυм ∂#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:73 +msgid "Submitted" +msgstr "Süßmïttèd Ⱡ'σяєм ιρѕυ#" + +#: edx_sga/templates/staff_graded_assignment/show.html:74 msgid "Grade" msgstr "Grädé Ⱡ'σяєм ιρѕ#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:75 msgid "Instructor's comments" msgstr "Ìnstrüçtör's çömménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:76 msgid "Annotated" msgstr "Ànnötätéd Ⱡ'σяєм ιρѕυм ∂σł#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:77 msgid "Actions" msgstr "Àçtïöns Ⱡ'σяєм ιρѕυм #" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:96 +msgid "Yes" +msgstr "Ÿès Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: edx_sga/templates/staff_graded_assignment/show.html:98 +msgid "No" +msgstr "Nö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: edx_sga/templates/staff_graded_assignment/show.html:106 msgid "Awaiting instructor approval" msgstr "Àwäïtïng ïnstrüçtör äppröväl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:122 msgid "Approve grade" msgstr "Àpprövé grädé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:124 msgid "Enter grade" msgstr "Éntér grädé Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:131 msgid "Upload annotated file" msgstr "Ûplöäd ännötätéd fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:144 msgid "Grade Submissions" msgstr "Grädé Süßmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: edx_sga/templates/staff_graded_assignment/show.html -msgid "Staff Debug Info" -msgstr "Stäff Déßüg Ìnfö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: edx_sga/templates/staff_graded_assignment/show.html:152 +msgid "Download All Submissions" +msgstr "Döwnlöäd Àll Süßmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:156 msgid "Loading..." msgstr "Löädïng... Ⱡ'σяєм ιρѕυм ∂σłσ#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:164 msgid "Staff Debug" msgstr "Stäff Déßüg Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:167 msgid "is_released" msgstr "ïs_réléäséd Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:168 msgid "location" msgstr "löçätïön Ⱡ'σяєм ιρѕυм ∂#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:171 msgid "Module Fields" msgstr "Mödülé Fïélds Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:181 msgid "category" msgstr "çätégörý Ⱡ'σяєм ιρѕυм ∂#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:189 msgid "Enter Grade" msgstr "Éntér Grädé Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:196 #, python-format msgid "Grade for %(student_name)s" msgstr "Grädé för %(student_name)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:197 msgid "Grade:" msgstr "Grädé: Ⱡ'σяєм ιρѕυ#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:199 msgid "Comment:" msgstr "Çömmént: Ⱡ'σяєм ιρѕυм ∂#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:201 msgid "Submit" msgstr "Süßmït Ⱡ'σяєм ιρѕυ#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:203 msgid "Cancel" msgstr "Çänçél Ⱡ'σяєм ιρѕυ#" -#: edx_sga/templates/staff_graded_assignment/show.html +#: edx_sga/templates/staff_graded_assignment/show.html:206 msgid "Remove grade" msgstr "Rémövé grädé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" diff --git a/edx_sga/locale/eo/LC_MESSAGES/djangojs.mo b/edx_sga/locale/eo/LC_MESSAGES/djangojs.mo index f58bf24a05b807d9e829b8d64f7f4d9b439e6b80..5be425ca51b74e6bf6bf22f00ad3aa1b9ab01fa6 100644 GIT binary patch delta 1008 zcmb`EOKVd>6vt1}CRJ-ISV0t#V?pWz<4$~l3m3&@Az272GR?h7E++SenF%4f2t^TG z35~AYln_WC&_Gjyfl3y~wF^Ih8^NU;zkvU_G2Pguhn)G{Gc)Hg{|x4TFEqcOp8i0v zQ}7G$_wcjulL;)a66oRpJO{4*jX#1H5%<9b@Ef=c{sgaqHth#%##JV22m_!#l_G?4<+sc~EapCJAMy26*zL@z-N-UfexZ@{G) zA|KoZ*TFN#h+ctR(A~R!oG430A`c&TvGEB+Uz&p-Wo|fUvv8*t=5jBfc{msOb~^JUj$Vy1Z6+Nxl&-b zq8e<~bDtI0OKzL8|0KotS^LUsa3Rv{MfI>8DUY&;b-AFL$o4Y4QudYcIUj{qgF&)Cii%rHH!)LqC9H z=Ypf3z{L-sgMx#OjxPRFJNdxF@1EpxLcWU+`R40*rY&TcPScnc=o3vdW{6B+0VmPz z&o!K3u456ea0PF15g)OHA2@98I>mp5QSt21XzK{p9l@Zy;4sK(1K;#bh z@CH9Iz$h!Sjvd^=H)OBmXd12wD|%tI3{t+?3s?IY{rmHDvguHwjqBvyJjgrqOGk}U zeHevj+PzEy%T120jfGvWcA>+#aUOY_VXOnEto$`kRXtxhekD-VWwlyS-FxfV?3QfD N_`m1Ho=x0b>lc5&G_(K! diff --git a/edx_sga/locale/eo/LC_MESSAGES/djangojs.po b/edx_sga/locale/eo/LC_MESSAGES/djangojs.po index 144b2d2c..f9dcf252 100644 --- a/edx_sga/locale/eo/LC_MESSAGES/djangojs.po +++ b/edx_sga/locale/eo/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-10 13:09+0430\n" +"POT-Creation-Date: 2022-11-09 15:55-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,46 +17,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: edx_sga/static/js/src/edx_sga.js -msgid "Upload %(file_name)s" -msgstr "Ûplöäd %(file_name)s Ⱡ'σяєм ιρѕυм ∂σłσ#" +#: edx_sga/static/js/src/edx_sga.js:24 +msgid "Started preparing student submissions zip file. This may take a while." +msgstr "Started preparing student submissions zip file. This may take a while. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:45 +msgid "Submission failed. Please contact your course instructor." +msgstr "Sübmîssïön fäïlëd. Plëäsë çöntäçt yöür çöùrsé ïnstrùçtôr. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: edx_sga/static/js/src/edx_sga.js:57 msgid "Uploading..." msgstr "Ûplöädïng... Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:64 edx_sga/static/js/src/edx_sga.js:88 msgid "The file you are trying to upload is too large." msgstr "" -"Thé fïlé ýöü äré trýïng tö üplöäd ïs töö lärgé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тєтυя α#" +"Thé fïlé ýöü äré trýïng tö üplöäd ïs töö lärgé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:91 msgid "There was an error uploading your file." msgstr "" -"Théré wäs än érrör üplöädïng ýöür fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" +"Théré wäs än érrör üplöädïng ýöür fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє" +"¢тєтυя#" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:166 msgid "Uploading... %(percent)s %" msgstr "Ûplöädïng... %(percent)s % Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:200 +msgid "yes" +msgstr "ÿés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: edx_sga/static/js/src/edx_sga.js:248 msgid "Grade must be a number." msgstr "Grädé müst ßé ä nümßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:250 msgid "Grade must be an integer." msgstr "Grädé müst ßé än ïntégér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:252 msgid "Grade must be positive." msgstr "Grädé müst ßé pösïtïvé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:254 msgid "Maximum score is %(max_score)s" msgstr "Mäxïmüm sçöré ïs %(max_score)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: edx_sga/static/js/src/edx_sga.js +#: edx_sga/static/js/src/edx_sga.js:279 msgid "No grade to remove." msgstr "Nö grädé tö rémövé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: edx_sga/static/js/src/edx_sga.js:372 edx_sga/static/js/src/edx_sga.js:440 +msgid "" +"The download file was not created. Please try again or contact " +"%(support_email)s" +msgstr "" +"Thé dôwnlöâd fïlè wàs nòt créàtëd. Plêâsê trÿ ägäïn ör cöntâct " +"%(support_email)s" + +#: edx_sga/static/js/src/edx_sga.js:430 +msgid "Student submission file ready for download" +msgstr "Stùdènt sùbmîssïon fïlè réàdÿ för döwnlöäd" From ed306989d2a774417adece7765a9a222fe3c5ee6 Mon Sep 17 00:00:00 2001 From: Truong David Date: Wed, 9 Nov 2022 17:14:58 -0500 Subject: [PATCH 5/5] i18n - add french translation added fr locale for french language --- edx_sga/locale/config.yaml | 1 + edx_sga/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 5168 bytes edx_sga/locale/fr/LC_MESSAGES/django.po | 295 ++++++++++++++++++++++ edx_sga/locale/fr/LC_MESSAGES/djangojs.mo | Bin 0 -> 1809 bytes edx_sga/locale/fr/LC_MESSAGES/djangojs.po | 77 ++++++ 5 files changed, 373 insertions(+) create mode 100644 edx_sga/locale/fr/LC_MESSAGES/django.mo create mode 100644 edx_sga/locale/fr/LC_MESSAGES/django.po create mode 100644 edx_sga/locale/fr/LC_MESSAGES/djangojs.mo create mode 100755 edx_sga/locale/fr/LC_MESSAGES/djangojs.po diff --git a/edx_sga/locale/config.yaml b/edx_sga/locale/config.yaml index b15a87f1..46210702 100644 --- a/edx_sga/locale/config.yaml +++ b/edx_sga/locale/config.yaml @@ -3,6 +3,7 @@ locales: - en # English - Source Language # Add languages here as needed + - fr # French translation # The locales used for fake-accented English, for testing. dummy_locales: diff --git a/edx_sga/locale/fr/LC_MESSAGES/django.mo b/edx_sga/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..5e6fc586615aca20bb6d7efa40283fa98c73e93f GIT binary patch literal 5168 zcmb7{TZ|k>6^1J&5VDXECx8i;Pz2WNV9z*qxR}Y>@nm<_US}_6XV-~QkXoz8PJKPIpzN0yp z;0L&0hp&SPJOVG~&%X=#Q$Nh_e*#Z&{|mV127JllaJf2+lVscyl=}rJ>wXBn4?Y5A z{!38$Jq0BmUxTu~Z$nwf^HARZUEcl|DC1m#Z-uWw(Z?+~H-=w?Z-F=QBkR}$#ol=+ z?I-!U4?Y6r{U@Qs<(p9Kcn(S&e*i^)m!atFmr&w*1&VI}4c`NAy)Dzj0eG1EQhx74 z(Z{Fr`>#Op=hINu*U#^tgA$+b!#m++DC_$z+zPr%(cN9;Wd#m)fAeA`godlrg4 zKZY{ipP|h25BMSY68tFKhq(8`^Kb=z4k8KlYj`(&0lpXRV)2p}cSEt~C}aqA3Krm_ zP}cJV{22TKlyQCv#oxbzV&@A`?Ef1?9%_#BBb?$J8K3E#9%L*zWDYq#%z2no#*+DE zY_U()azE!mPB~;P3!Ejn;Se7Tj}LNjFQ@2U4vCu_4|0mO?&B1V$f4aY`2&%Z^PQ|q zjzgTsICpW1W+e{CIfsY%b$ArHI550{l9Q5evL_zp6rYIR?%@2<7bMxn30AWovRo`liWj|1ad+Tv{+$xz*H6!xrcMW#V>l32g%rr0)K;svdV zfwXabO-C)5pl(4Yj2U7f^nDv7B`%`K))O5@`m~7?y_j0HXq#SOW1Y0E4pP5nBONw% zH}rxe*4EV9n)z!Ti^Z|t4x^-9)XPoRy=OY9m1dT$W1AdstygzW=F4ya~H$ypc9&gE_XV*n$~`tT=aZA?-rrsdKjUj;R+0EZUrI?Swx(eW^??8 z>#J5h-|A$iOVFCy4Areg#A-Ecq^xzxvz1Y0RRk;vT(dYiTRLb`e8CBQGi^q$G!==q8HwapBN|qTp#S zj-;X`^hujs8i%Fm1`rhtQ|C3lJT;nbn=Dax$dQ^w#ZDCsnMG1qropS$M6slh*xC*w z?@|~f2G^UO*D@|~P2wIVVRvX&*R(9duu@dych#2Dzc#wzHJfZ=D9lM_*gh?!ymco` zqlv}mgW$z2{4dt2huz+Atq-?Z*eK=B+E|^Hp)$3zviaHBqrO$ zRIA768njYkSlG12FX@%?+KDZ(WPWAkc*iS-QES`>3s#p`D`T?{74Mx{KqN%Du*p_Y z(uuv89AvZgg8Oy7jh<|BbZc{|aAe$1%t9H3N>C4FvnuH$H7}VN71YfzeT*RHC3VnO zQbx1f;bzIJw>|c07lc7ycTJ=_b3>ooRQ4cWH&RqL)lqE>`rR;Sq*+l-*{yWPNcFO6 z6Z;vu5@fC>%#bO?tf5H_ zqKQ>89~F`D2hSuC*JUZegFdC#1!FFo3YDqNLBBKTi!xfwoP=pYcX>Sy)5%I4@pMgM zQwbO`a&B?4nsBymgh7A=2H!vdgFcnhGi*24Dq^S^g3RPZJ|=3@GC>28?=c$f%v!}7 zJ|8G2Vw+4%nd4U+drgs+2NHPqp(QG~RxuL~T|}l8yWrd*)mRF*n}@y0^N~TmMz-fv zCz0tHuahkh9k31@U^`d6;wrZ*JJ-nqrt-V7_FVxNAE;BtH=e96kOasDdzwrc^rLLk zpVS0>I#TJg#K~OZqJTXpgha{AvXl)rDI3I8|A4Tll`PpbcPVKnTDp*W zUBsF@JP1+FwA=Z>9%;l~;lh=Pia+7{N!4XD)cLT=hAzrW!F4w*{p#;6jK*M}Fc`-N zI~yuqB@?jL*<4g~li~3+={fig4t4ozbj|SZfXI2Gx{qtVmCdUyxlRvun5@d545P4N zl5rkOD!Jqw?Y2_&5e`z$Q~la5`OZE4ycdcfa<5E08Yb%8WW+x1_Aip-sy&{sj%@Lh tu2bu&r_Q+H@d*oK^LlNc1%p1{1)hDC4}*zl59`vT37K>zi`2C`_#bVrtxx~} literal 0 HcmV?d00001 diff --git a/edx_sga/locale/fr/LC_MESSAGES/django.po b/edx_sga/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 00000000..94fbe38f --- /dev/null +++ b/edx_sga/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,295 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-09 13:02-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edx_sga/sga.py:89 +msgid "Display Name" +msgstr "Nom d'affichage" + +#: edx_sga/sga.py:90 edx_sga/templates/staff_graded_assignment/show.html:149 +msgid "Staff Graded Assignment" +msgstr "Travail noté par le personel" + +#: edx_sga/sga.py:93 +msgid "This name appears in the horizontal navigation at the top of the page." +msgstr "Ce nom apparaît dans la barre de navigation horizontale en haut de la page." + +#: edx_sga/sga.py:98 +msgid "Problem Weight" +msgstr "Pondération du problème" + +#: edx_sga/sga.py:100 +msgid "" +"Defines the number of points each problem is worth. If the value is not set, " +"the problem is worth the sum of the option point values." +msgstr "" +"Définir la valeur de chaque problème. Si une valeur n'est pas définie, le " +"problème vaut la somme des options de valeurs de point." + +#: edx_sga/sga.py:109 +msgid "Maximum score" +msgstr "Note maximale" + +#: edx_sga/sga.py:110 +msgid "Maximum grade score given to assignment by staff." +msgstr "Note maximale donnée au travail par le personnel." + +#: edx_sga/sga.py:116 +msgid "Score assigned by non-instructor staff" +msgstr "Note donnée par un personel non-enseignant" + +#: edx_sga/sga.py:118 +msgid "Score will need to be approved by instructor before being published." +msgstr "La note doit être approuvé par un instructeur avant d'être publiée." + +#: edx_sga/sga.py:125 edx_sga/templates/staff_graded_assignment/show.html:34 +msgid "Instructor comment" +msgstr "Commentaire d'un instructeur" + +#: edx_sga/sga.py:128 +msgid "Feedback given to student by instructor." +msgstr "Commentaire donné à l'étudiant par l'instructeur" + +#: edx_sga/sga.py:132 +msgid "Annotated SHA1" +msgstr "SHA1 annoté" + +#: edx_sga/sga.py:136 +msgid "" +"sha1 of the annotated file uploaded by the instructor for this assignment." +msgstr "sha1 du fichier annoté téléversé par l'instructeur pour ce travail." + +#: edx_sga/sga.py:142 +msgid "Annotated file name" +msgstr "Nom du fichier annoté" + +#: edx_sga/sga.py:145 +msgid "The name of the annotated file uploaded for this assignment." +msgstr "Le nom du fichier annoté téléversé pour ce travail." + +#: edx_sga/sga.py:149 +msgid "Mime type of annotated file" +msgstr "Mimetype du fichier annoté" + +#: edx_sga/sga.py:152 +msgid "The mimetype of the annotated file uploaded for this assignment." +msgstr "Le mimetype du fichier téléversé pour ce travail." + +#: edx_sga/sga.py:156 +msgid "Timestamp" +msgstr "Horodatage" + +#: edx_sga/sga.py:159 +msgid "When the annotated file was uploaded" +msgstr "Quand le fichier annoté a été téléversé" + +#: edx_sga/showanswer.py:19 +msgid "Show Answer" +msgstr "Afficher la réponse" + +#: edx_sga/showanswer.py:21 +msgid "" +"Defines when to show the answer to the problem. A default value can be set " +"in Advanced Settings." +msgstr "" +"Définir quand afficher la réponse du problème. Une valeur par défaut est définie" +"dans les Paramètres Avancés." + +#: edx_sga/showanswer.py:27 +msgid "Always" +msgstr "Toujours" + +#: edx_sga/showanswer.py:28 +msgid "Answered" +msgstr "Répondu" + +#: edx_sga/showanswer.py:29 +msgid "Attempted" +msgstr "Tenté" + +#: edx_sga/showanswer.py:30 +msgid "Closed" +msgstr "Fermé" + +#: edx_sga/showanswer.py:31 +msgid "Finished" +msgstr "Terminé" + +#: edx_sga/showanswer.py:33 +msgid "Correct or Past Due" +msgstr "Correct ou en retard" + +#: edx_sga/showanswer.py:36 +msgid "Past Due" +msgstr "En retard" + +#: edx_sga/showanswer.py:37 +msgid "Never" +msgstr "Jamais" + +#: edx_sga/showanswer.py:41 +msgid "Solution to the problem to show to the user" +msgstr "Solution du problème à afficher à l'utilisateur" + +#: edx_sga/showanswer.py:42 +msgid "Solution" +msgstr "Solution" + +#: edx_sga/templates/staff_graded_assignment/show.html:16 +msgid "Upload a different file" +msgstr "Téléverser un fichier différent" + +#: edx_sga/templates/staff_graded_assignment/show.html:18 +msgid "Upload your assignment" +msgstr "Téléverser votre travail" + +#: edx_sga/templates/staff_graded_assignment/show.html:27 +msgid "File uploaded" +msgstr "Fichier téléversé" + +#: edx_sga/templates/staff_graded_assignment/show.html:32 +msgid "Your score is <%%= graded.score %%> / <%%= max_score %%>" +msgstr "Votre note est <%%= graded.score %%> / <%%= max_score %%>" + +#: edx_sga/templates/staff_graded_assignment/show.html:37 +msgid "Annotated file from instructor" +msgstr "Fichier annoté par l'instructeur" + +#: edx_sga/templates/staff_graded_assignment/show.html:41 +msgid "This assignment has not yet been graded." +msgstr "Ce travail n'a pas encore été noté." + +#: edx_sga/templates/staff_graded_assignment/show.html:69 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: edx_sga/templates/staff_graded_assignment/show.html:70 +msgid "Name" +msgstr "Nom" + +#: edx_sga/templates/staff_graded_assignment/show.html:71 +msgid "Filename" +msgstr "Nom du fichier" + +#: edx_sga/templates/staff_graded_assignment/show.html:72 +msgid "Uploaded" +msgstr "Téléversé" + +#: edx_sga/templates/staff_graded_assignment/show.html:73 +msgid "Submitted" +msgstr "Soumis" + +#: edx_sga/templates/staff_graded_assignment/show.html:74 +msgid "Grade" +msgstr "Note" + +#: edx_sga/templates/staff_graded_assignment/show.html:75 +msgid "Instructor's comments" +msgstr "Commentaires de l'instructeur" + +#: edx_sga/templates/staff_graded_assignment/show.html:76 +msgid "Annotated" +msgstr "Annoté" + +#: edx_sga/templates/staff_graded_assignment/show.html:77 +msgid "Actions" +msgstr "Actions" + +#: edx_sga/templates/staff_graded_assignment/show.html:96 +msgid "Yes" +msgstr "Oui" + +#: edx_sga/templates/staff_graded_assignment/show.html:98 +msgid "No" +msgstr "Non" + +#: edx_sga/templates/staff_graded_assignment/show.html:106 +msgid "Awaiting instructor approval" +msgstr "En attentte de la revue d'un instructeur" + +#: edx_sga/templates/staff_graded_assignment/show.html:122 +msgid "Approve grade" +msgstr "Approuver la note" + +#: edx_sga/templates/staff_graded_assignment/show.html:124 +msgid "Enter grade" +msgstr "Entrer une note" + +#: edx_sga/templates/staff_graded_assignment/show.html:131 +msgid "Upload annotated file" +msgstr "Téléverser un fichier annoté" + +#: edx_sga/templates/staff_graded_assignment/show.html:144 +msgid "Grade Submissions" +msgstr "Soumettre les notes" + +#: edx_sga/templates/staff_graded_assignment/show.html:152 +msgid "Download All Submissions" +msgstr "Télécharger toutes les soumissions" + +#: edx_sga/templates/staff_graded_assignment/show.html:156 +msgid "Loading..." +msgstr "Chargement..." + +#: edx_sga/templates/staff_graded_assignment/show.html:164 +msgid "Staff Debug" +msgstr "Déboguage pour l'équipe" + +#: edx_sga/templates/staff_graded_assignment/show.html:167 +msgid "is_released" +msgstr "is_released" + +#: edx_sga/templates/staff_graded_assignment/show.html:168 +msgid "location" +msgstr "location" + +#: edx_sga/templates/staff_graded_assignment/show.html:171 +msgid "Module Fields" +msgstr "Champs module" + +#: edx_sga/templates/staff_graded_assignment/show.html:181 +msgid "category" +msgstr "catégorie" + +#: edx_sga/templates/staff_graded_assignment/show.html:189 +msgid "Enter Grade" +msgstr "Entrer Note" + +#: edx_sga/templates/staff_graded_assignment/show.html:196 +#, python-format +msgid "Grade for %(student_name)s" +msgstr "Note de %(student_name)s" + +#: edx_sga/templates/staff_graded_assignment/show.html:197 +msgid "Grade:" +msgstr "Note:" + +#: edx_sga/templates/staff_graded_assignment/show.html:199 +msgid "Comment:" +msgstr "Commentaire:" + +#: edx_sga/templates/staff_graded_assignment/show.html:201 +msgid "Submit" +msgstr "Soumettre" + +#: edx_sga/templates/staff_graded_assignment/show.html:203 +msgid "Cancel" +msgstr "Annuler" + +#: edx_sga/templates/staff_graded_assignment/show.html:206 +msgid "Remove grade" +msgstr "Enlever note" diff --git a/edx_sga/locale/fr/LC_MESSAGES/djangojs.mo b/edx_sga/locale/fr/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..7b09d3d5c37970665fc311bd3e541186c19aa45e GIT binary patch literal 1809 zcmZvc%WoS+9LEP}c^C>36{)=n|3iuoNF8CK1^16I^;r}|gg}DOP!C%1){103O z)8`rc5PS^20saBL2mT9&xL00a3}M+7jEkOdCOj`=gkB+ho&T#KN@6czz(xJMc+3Wf z@C+ds+cZ2CRCw!XEQpix#aNj5?7AYUoXF1al-f!s_eIRQ{7@FYAe(3-NLpICS@6S0 z_4JlyJxy61%V{#A(7|NrxN#z-(uk59sWP(8r$RZheq2avrB;@XWJwd5i6a!P#%WB0TyQHW(aQ0}(M)@Ti8ol2 z$~xl{r_qqnR4m;r+#hgDN;^sr2URRRIWr@kaj6KApSWGQX?E7y-6XbK8)Gq!E+PhbS)^%}V6s#G$)e=D3JeN~Rna>OS5bZAAA@&V{rl!bEMA=oBq$(!H^C4c37W zvN&=&2F5gu?k4O%z+70%X9xma9m@}s z^8!3o_19h?B_Apbrbi*0MPM}C!a7`zGrA1lFqJ}AxEE+p;9C*4tT+2Y!Aa_|?+Epr VGG8>gt, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-09 15:55-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edx_sga/static/js/src/edx_sga.js:24 +msgid "Started preparing student submissions zip file. This may take a while." +msgstr "Préparation du fichier zip des soumissions étudiantes. Ceci prendra un moment." + +#: edx_sga/static/js/src/edx_sga.js:45 +msgid "Submission failed. Please contact your course instructor." +msgstr "Soumission échouée. Veuillez contacter votre responsable de cours." + +#: edx_sga/static/js/src/edx_sga.js:57 +msgid "Uploading..." +msgstr "En téléversement..." + +#: edx_sga/static/js/src/edx_sga.js:64 edx_sga/static/js/src/edx_sga.js:88 +msgid "The file you are trying to upload is too large." +msgstr "Le fichier que vous essayez de téléverser est trop grand." + +#: edx_sga/static/js/src/edx_sga.js:91 +msgid "There was an error uploading your file." +msgstr "Une erreur est survenue durant le téléversement." + +#: edx_sga/static/js/src/edx_sga.js:166 +msgid "Uploading... %(percent)s %" +msgstr "En téléversement... %(percent)s %" + +#: edx_sga/static/js/src/edx_sga.js:200 +msgid "yes" +msgstr "oui" + +#: edx_sga/static/js/src/edx_sga.js:248 +msgid "Grade must be a number." +msgstr "La note doit être un chiffre." + +#: edx_sga/static/js/src/edx_sga.js:250 +msgid "Grade must be an integer." +msgstr "La note doit être un entier." + +#: edx_sga/static/js/src/edx_sga.js:252 +msgid "Grade must be positive." +msgstr "La note doit être un chiffre positif" + +#: edx_sga/static/js/src/edx_sga.js:254 +msgid "Maximum score is %(max_score)s" +msgstr "La note maximale est %(max_score)s" + +#: edx_sga/static/js/src/edx_sga.js:279 +msgid "No grade to remove." +msgstr "Aucune note à enlever." + +#: edx_sga/static/js/src/edx_sga.js:372 edx_sga/static/js/src/edx_sga.js:440 +msgid "" +"The download file was not created. Please try again or contact " +"%(support_email)s" +msgstr "" +"Le fichier de téléchargement n'a pas été créé. Veuillez réessayer ou contacter " +"%(support_email)s" + +#: edx_sga/static/js/src/edx_sga.js:430 +msgid "Student submission file ready for download" +msgstr "Le fichier de soumission des étudiants est prêt à être téléchargé"