diff --git a/problem_builder/public/js/translations/de_DE/textjs.js b/problem_builder/public/js/translations/de_DE/textjs.js index 6b59c96b..562790ca 100644 --- a/problem_builder/public/js/translations/de_DE/textjs.js +++ b/problem_builder/public/js/translations/de_DE/textjs.js @@ -24,13 +24,17 @@ django.catalog = django.catalog || {}; var newcatalog = { - "All": "Alle", - "Data export failed. Reason: <%= error %>": "Export der Daten ist fehlgeschlagen. Grund: <%= error %>", + "All": "Alle", + "Data export failed. Reason: <%= error %>": "Export der Daten ist fehlgeschlagen. Grund: <%= error %>", "Results retrieved on <%= creation_time %> (<%= seconds %> second).": [ - "Ergebnisse am <%= creation_time %> (<%= seconds %> second) abgerufen", + "Ergebnisse am <%= creation_time %> (<%= seconds %> second) abgerufen", "Ergebnisse am <%= creation_time %> (<%= seconds %> second) abgerufen." - ], - "The report is currently being generated\u2026": "Der Report wird gerade zusammengestellt\u2026" + ], + "The report is currently being generated\u2026": "Der Report wird gerade zusammengestellt\u2026", + "You have used {num_used} of 1 submission.": [ + "Sie haben {num_used} von einer Einreichung verwendet.", + "Sie haben {num_used} von {max_attempts} Einreichungen verwendet." + ] }; for (var key in newcatalog) { django.catalog[key] = newcatalog[key]; @@ -52,7 +56,7 @@ if (typeof(value) == 'undefined') { return (count == 1) ? singular : plural; } else { - return value[django.pluralidx(count)]; + return value.constructor === Array ? value[django.pluralidx(count)] : value; } }; @@ -86,36 +90,36 @@ /* formatting library */ django.formats = { - "DATETIME_FORMAT": "j. F Y H:i", + "DATETIME_FORMAT": "j. F Y H:i", "DATETIME_INPUT_FORMATS": [ - "%d.%m.%Y %H:%M:%S", - "%d.%m.%Y %H:%M:%S.%f", - "%d.%m.%Y %H:%M", - "%d.%m.%Y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M:%S.%f", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", "%Y-%m-%d" - ], - "DATE_FORMAT": "j. F Y", + ], + "DATE_FORMAT": "j. F Y", "DATE_INPUT_FORMATS": [ - "%d.%m.%Y", - "%d.%m.%y", + "%d.%m.%Y", + "%d.%m.%y", "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j. F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d.m.Y H:i", - "SHORT_DATE_FORMAT": "d.m.Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i", + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": 1, + "MONTH_DAY_FORMAT": "j. F", + "NUMBER_GROUPING": 3, + "SHORT_DATETIME_FORMAT": "d.m.Y H:i", + "SHORT_DATE_FORMAT": "d.m.Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i", "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M:%S.%f", + "%H:%M:%S", + "%H:%M:%S.%f", "%H:%M" - ], + ], "YEAR_MONTH_FORMAT": "F Y" }; diff --git a/problem_builder/public/js/translations/es_419/textjs.js b/problem_builder/public/js/translations/es_419/textjs.js index d4a52b94..d5a969f6 100644 --- a/problem_builder/public/js/translations/es_419/textjs.js +++ b/problem_builder/public/js/translations/es_419/textjs.js @@ -30,7 +30,11 @@ "Resultados obtenidos en <%= creation_time %> (<%= seconds %> second).", "Resultados obtenidos en <%= creation_time %> (<%= seconds %> seconds)." ], - "The report is currently being generated\u2026": "El informe se est\u00e1 generando..." + "The report is currently being generated\u2026": "El informe se est\u00e1 generando...", + "You have used {num_used} of 1 submission.": [ + "Ha utilizado {num_used} de 1 presentaci\u00f3n.", + "Ha utilizado {num_used} de {max_attempts} presentaciones." + ] }; for (var key in newcatalog) { django.catalog[key] = newcatalog[key]; diff --git a/problem_builder/public/js/translations/pl_PL/textjs.js b/problem_builder/public/js/translations/pl_PL/textjs.js index 4dd91667..a0f3e773 100644 --- a/problem_builder/public/js/translations/pl_PL/textjs.js +++ b/problem_builder/public/js/translations/pl_PL/textjs.js @@ -24,15 +24,21 @@ django.catalog = django.catalog || {}; var newcatalog = { - "All": "Wszystkie", - "Data export failed. Reason: <%= error %>": "Eksport danych nie powi\u00f3d\u0142 si\u0119. Przyczyna: <%= error %>", + "All": "Wszystkie", + "Data export failed. Reason: <%= error %>": "Eksport danych nie powi\u00f3d\u0142 si\u0119. Przyczyna: <%= error %>", "Results retrieved on <%= creation_time %> (<%= seconds %> second).": [ - "Rezultaty pobrano <%= creation_time %> (<%= seconds %> sekunda).", - "Rezultaty pobrano <%= creation_time %> (<%= seconds %> sekund).", - "Rezultaty pobrano <%= creation_time %> (<%= seconds %> sekund).", + "Rezultaty pobrano <%= creation_time %> (<%= seconds %> sekunda).", + "Rezultaty pobrano <%= creation_time %> (<%= seconds %> sekund).", + "Rezultaty pobrano <%= creation_time %> (<%= seconds %> sekund).", "Rezultaty pobrano <%= creation_time %> (<%= seconds %> sekund)." - ], - "The report is currently being generated\u2026": "Generujemy raport..." + ], + "The report is currently being generated\u2026": "Generujemy raport...", + "You have used {num_used} of 1 submission.": [ + "Wykorzysta\u0142e\u015b {num_used} z 1 zg\u0142oszenia.", + "Wykorzysta\u0142e\u015b {num_used} z {max_attempts} zg\u0142osze\u0144.", + "", + "" + ] }; for (var key in newcatalog) { django.catalog[key] = newcatalog[key]; @@ -54,7 +60,7 @@ if (typeof(value) == 'undefined') { return (count == 1) ? singular : plural; } else { - return value[django.pluralidx(count)]; + return value.constructor === Array ? value[django.pluralidx(count)] : value; } }; @@ -88,37 +94,37 @@ /* formatting library */ django.formats = { - "DATETIME_FORMAT": "j E Y H:i", + "DATETIME_FORMAT": "j E Y H:i", "DATETIME_INPUT_FORMATS": [ - "%d.%m.%Y %H:%M:%S", - "%d.%m.%Y %H:%M:%S.%f", - "%d.%m.%Y %H:%M", - "%d.%m.%Y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M:%S.%f", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", "%Y-%m-%d" - ], - "DATE_FORMAT": "j E Y", + ], + "DATE_FORMAT": "j E Y", "DATE_INPUT_FORMATS": [ - "%d.%m.%Y", - "%d.%m.%y", - "%y-%m-%d", + "%d.%m.%Y", + "%d.%m.%y", + "%y-%m-%d", "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d-m-Y H:i", - "SHORT_DATE_FORMAT": "d-m-Y", - "THOUSAND_SEPARATOR": "\u00a0", - "TIME_FORMAT": "H:i", + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": 1, + "MONTH_DAY_FORMAT": "j E", + "NUMBER_GROUPING": 3, + "SHORT_DATETIME_FORMAT": "d-m-Y H:i", + "SHORT_DATE_FORMAT": "d-m-Y", + "THOUSAND_SEPARATOR": "\u00a0", + "TIME_FORMAT": "H:i", "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M:%S.%f", + "%H:%M:%S", + "%H:%M:%S.%f", "%H:%M" - ], + ], "YEAR_MONTH_FORMAT": "F Y" }; diff --git a/problem_builder/public/js/translations/pt_BR/textjs.js b/problem_builder/public/js/translations/pt_BR/textjs.js index 147d780e..cf225c94 100644 --- a/problem_builder/public/js/translations/pt_BR/textjs.js +++ b/problem_builder/public/js/translations/pt_BR/textjs.js @@ -24,13 +24,17 @@ django.catalog = django.catalog || {}; var newcatalog = { - "All": "Tudo", - "Data export failed. Reason: <%= error %>": "Falha na exporta\u00e7\u00e3o de dados. Motivo: <%= error %>", + "All": "Tudo", + "Data export failed. Reason: <%= error %>": "Falha na exporta\u00e7\u00e3o de dados. Motivo: <%= error %>", "Results retrieved on <%= creation_time %> (<%= seconds %> second).": [ - "Resultados recuperados em <%= creation_time %> (<%= seconds %> segundo).", + "Resultados recuperados em <%= creation_time %> (<%= seconds %> segundo).", "Resultados recuperados em <%= creation_time %> (<%= seconds %> segundos)." - ], - "The report is currently being generated\u2026": "O relat\u00f3rio est\u00e1 sendo gerado..." + ], + "The report is currently being generated\u2026": "O relat\u00f3rio est\u00e1 sendo gerado...", + "You have used {num_used} of 1 submission.": [ + "Voc\u00ea usou {num_used} de 1 envio.", + "Voc\u00ea usou {num_used} de {max_attempts} envios." + ] }; for (var key in newcatalog) { django.catalog[key] = newcatalog[key]; @@ -86,40 +90,40 @@ /* formatting library */ django.formats = { - "DATETIME_FORMAT": "j \\d\\e F \\d\\e Y \u00e0\\s H:i", + "DATETIME_FORMAT": "j \\d\\e F \\d\\e Y \u00e0\\s H:i", "DATETIME_INPUT_FORMATS": [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M:%S.%f", - "%d/%m/%Y %H:%M", - "%d/%m/%Y", - "%d/%m/%y %H:%M:%S", - "%d/%m/%y %H:%M:%S.%f", - "%d/%m/%y %H:%M", - "%d/%m/%y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", + "%d/%m/%Y %H:%M:%S", + "%d/%m/%Y %H:%M:%S.%f", + "%d/%m/%Y %H:%M", + "%d/%m/%Y", + "%d/%m/%y %H:%M:%S", + "%d/%m/%y %H:%M:%S.%f", + "%d/%m/%y %H:%M", + "%d/%m/%y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", "%Y-%m-%d" - ], - "DATE_FORMAT": "j \\d\\e F \\d\\e Y", + ], + "DATE_FORMAT": "j \\d\\e F \\d\\e Y", "DATE_INPUT_FORMATS": [ - "%d/%m/%Y", - "%d/%m/%y", + "%d/%m/%Y", + "%d/%m/%y", "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "j \\d\\e F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d/m/Y H:i", - "SHORT_DATE_FORMAT": "d/m/Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i", + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "j \\d\\e F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d/m/Y H:i", + "SHORT_DATE_FORMAT": "d/m/Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i", "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M:%S.%f", + "%H:%M:%S", + "%H:%M:%S.%f", "%H:%M" - ], + ], "YEAR_MONTH_FORMAT": "F \\d\\e Y" }; diff --git a/problem_builder/public/js/translations/zh_CN/textjs.js b/problem_builder/public/js/translations/zh_CN/textjs.js index 9340e23e..d349f6b0 100644 --- a/problem_builder/public/js/translations/zh_CN/textjs.js +++ b/problem_builder/public/js/translations/zh_CN/textjs.js @@ -27,9 +27,14 @@ "All": "\u5168\u90e8", "Data export failed. Reason: <%= error %>": "\u6570\u636e\u5bfc\u51fa\u5931\u8d25\u3002\u539f\u56e0\uff1a<%= error %>", "Results retrieved on <%= creation_time %> (<%= seconds %> second).": [ - "<%= creation_time %> (<%= seconds %> second) \u65f6\u68c0\u7d22\u5230\u7684\u7ed3\u679c\u3002" + "<%= creation_time %> (<%= seconds %> \u79d2) \u65f6\u68c0\u7d22\u5230\u7684\u7ed3\u679c\u3002", + "<%= creation_time %> (<%= seconds %> \u79d2) \u65f6\u68c0\u7d22\u5230\u7684\u7ed3\u679c\u3002" ], - "The report is currently being generated\u2026": "\u76ee\u524d\u6b63\u5728\u751f\u6210\u62a5\u544a\u2026" + "The report is currently being generated\u2026": "\u76ee\u524d\u6b63\u5728\u751f\u6210\u62a5\u544a\u2026", + "You have used {num_used} of 1 submission.": [ + "\u60a8\u5df2\u4f7f\u7528 {num_used} \u6b21\u63d0\u4ea4\uff08\u5171 1 \u6b21\uff09\u3002", + "\u60a8\u5df2\u4f7f\u7528 {num_used} \u6b21\u63d0\u4ea4\uff08\u5171 {max_attempts} \u6b21\uff09" + ] }; for (var key in newcatalog) { django.catalog[key] = newcatalog[key]; diff --git a/problem_builder/translations/ar/LC_MESSAGES/text.mo b/problem_builder/translations/ar/LC_MESSAGES/text.mo index d90fb320..1c60eea6 100644 Binary files a/problem_builder/translations/ar/LC_MESSAGES/text.mo and b/problem_builder/translations/ar/LC_MESSAGES/text.mo differ diff --git a/problem_builder/translations/ar/LC_MESSAGES/text.po b/problem_builder/translations/ar/LC_MESSAGES/text.po index 9468a90c..5959127c 100644 --- a/problem_builder/translations/ar/LC_MESSAGES/text.po +++ b/problem_builder/translations/ar/LC_MESSAGES/text.po @@ -2,7 +2,7 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # 6e68c7971a89e50e680ae9444d303c8f, 2019 # Ahmad AbdArrahman , 2019 @@ -16,7 +16,7 @@ # shefaa abu jabel , 2019 # Roy Zakka, 2019 # Sahbi BG , 2019 -# +# #, fuzzy msgid "" msgstr "" @@ -372,15 +372,15 @@ msgstr "" #: instructor_tool.py:58 templates/html/instructor_tool.html:2 msgid "Instructor Tool" -msgstr "" +msgstr "أداة المعلم" #: instructor_tool.py:137 mcq.py:53 msgid "Multiple Choice Question" -msgstr "" +msgstr "سؤال متعدد الاختيارات" #: instructor_tool.py:138 mrq.py:51 msgid "Multiple Response Question" -msgstr "" +msgstr "سؤال متعدد الإجابات" #: instructor_tool.py:139 mcq.py:198 msgid "Rating Question" @@ -1221,19 +1221,19 @@ msgstr "" #: templates/html/instructor_tool.html:12 msgid "Username[s]:" -msgstr "" +msgstr "اسم المستخدم (أسماء المستخدمين):" #: templates/html/instructor_tool.html:13 msgid "Enter one or more usernames, comma separated." -msgstr "" +msgstr "أدخل اسم مستخدم واحد أو أكثر، مفصولاً بفاصلة." #: templates/html/instructor_tool.html:20 msgid "Text:" -msgstr "" +msgstr "النص:" #: templates/html/instructor_tool.html:30 msgid "Section/Question:" -msgstr "" +msgstr "القسم/السؤال:" #: templates/html/instructor_tool.html:32 #: templates/html/instructor_tool.html:42 @@ -1242,7 +1242,7 @@ msgstr "الكل" #: templates/html/instructor_tool.html:40 msgid "Problem types:" -msgstr "" +msgstr "أنواع المشكلة:" #: templates/html/instructor_tool.html:51 msgid "Search" @@ -1270,7 +1270,7 @@ msgstr "اسم المستخدم" #: templates/html/instructor_tool.html:74 msgid "First" -msgstr "" +msgstr "الأول" #: templates/html/instructor_tool.html:75 msgid "Prev" @@ -1282,19 +1282,19 @@ msgstr "التالي" #: templates/html/instructor_tool.html:78 msgid "Last" -msgstr "" +msgstr "الأخير" #: templates/html/instructor_tool.html:85 msgid "Download as CSV" -msgstr "" +msgstr "تنزيل بتنسيق CSV" #: templates/html/instructor_tool.html:86 msgid "Cancel search" -msgstr "" +msgstr "إلغاء البحث" #: templates/html/instructor_tool.html:87 msgid "Delete results" -msgstr "" +msgstr "حذف النتائج" #: templates/html/mentoring-column-add-button.html:6 msgid "Add HTML" @@ -1361,7 +1361,7 @@ msgstr "تقديم" #: templates/html/mentoring.html:47 #: templates/html/mentoring_with_steps.html:31 msgid "Review final grade" -msgstr "" +msgstr "راجع الدرجة الأخيرة" #: templates/html/mentoring.html:51 #: templates/html/mentoring_with_steps.html:35 @@ -1475,16 +1475,16 @@ msgstr "" msgid "" "You might consider reviewing the following items before your next assessment" " attempt:" -msgstr "" +msgstr "ربما عليك التفكير في مراجعة العناصر التالية قبل محاولة التقييم التالية:" #: templates/html/sb-review-score.html:5 #, python-format msgid "You scored %(score)s%% on this assessment. " -msgstr "" +msgstr "أحرزت نتيجة %(score)s%% في هذا التقييم." #: templates/html/sb-review-score.html:8 msgid "Click a question to review feedback on your response." -msgstr "" +msgstr "انقر على سؤال لمراجعة التعليقات على إجابتك." #: templates/html/sb-review-score.html:12 msgid "Note: This is an example score, to show how the review step will look." @@ -1501,11 +1501,13 @@ msgid_plural "" " You answered %(correct_answers)s questions correctly.\n" " " msgstr[0] "" +"\n" +" جاوبت عن سؤال واحد بشكل صحيح.\n" +" " msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +"\n" +" جاوبت عن %(correct_answers)s من الأسئلة بشكل صحيح.\n" +" " #: templates/html/sb-review-score.html:30 #: templates/html/sb-review-score.html:53 @@ -1518,7 +1520,7 @@ msgstr "و" #: templates/html/sb-review-score.html:77 #, python-format msgid "Question %(number)s" -msgstr "" +msgstr "السؤال %(number)s" #: templates/html/sb-review-score.html:43 #, python-format @@ -1531,11 +1533,13 @@ msgid_plural "" " You answered %(partially_correct_answers)s questions partially correctly.\n" " " msgstr[0] "" +"\n" +" جاوبت عن سؤال واحد بشكل صحيح جزئيًا.\n" +" " msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +"\n" +" جاوبت عن %(partially_correct_answers)s من الأسئلة بشكل صحيح جزئيًا.\n" +" " #: templates/html/sb-review-score.html:66 #, python-format @@ -1548,11 +1552,13 @@ msgid_plural "" " You answered %(incorrect_answers)s questions incorrectly.\n" " " msgstr[0] "" +"\n" +" جاوبت عن سؤال واحد بشكل غير صحيح.\n" +" " msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +"\n" +" جاوبت عن %(incorrect_answers)s من الأسئلة بشكل غير صحيح.\n" +" " #: templates/html/slider_edit_footer.html:3 msgid "ID for referencing this slider:" diff --git a/problem_builder/translations/de_DE/LC_MESSAGES/textjs.mo b/problem_builder/translations/de_DE/LC_MESSAGES/textjs.mo index 1ffa9ffe..cc3cfb0f 100644 Binary files a/problem_builder/translations/de_DE/LC_MESSAGES/textjs.mo and b/problem_builder/translations/de_DE/LC_MESSAGES/textjs.mo differ diff --git a/problem_builder/translations/de_DE/LC_MESSAGES/textjs.po b/problem_builder/translations/de_DE/LC_MESSAGES/textjs.po index 2719f70a..330fd6ed 100644 --- a/problem_builder/translations/de_DE/LC_MESSAGES/textjs.po +++ b/problem_builder/translations/de_DE/LC_MESSAGES/textjs.po @@ -3,16 +3,16 @@ # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2019. -# +# # #-#-#-#-# djangojs-partial.po (PACKAGE VERSION) #-#-#-#-# # 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. -# +# # Translators: # Omar Al-Ithawi , 2019 -# +# #, fuzzy msgid "" msgstr "" @@ -33,8 +33,8 @@ msgstr "" #: templates/html/mentoring_attempts.underscore:5 msgid "You have used {num_used} of 1 submission." msgid_plural "You have used {num_used} of {max_attempts} submissions." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sie haben {num_used} von einer Einreichung verwendet." +msgstr[1] "Sie haben {num_used} von {max_attempts} Einreichungen verwendet." #: public/js/instructor_tool.js:349 msgid "All" diff --git a/problem_builder/translations/es_419/LC_MESSAGES/textjs.mo b/problem_builder/translations/es_419/LC_MESSAGES/textjs.mo index 8ca0a320..40ca11a9 100644 Binary files a/problem_builder/translations/es_419/LC_MESSAGES/textjs.mo and b/problem_builder/translations/es_419/LC_MESSAGES/textjs.mo differ diff --git a/problem_builder/translations/es_419/LC_MESSAGES/textjs.po b/problem_builder/translations/es_419/LC_MESSAGES/textjs.po index 96397423..379e6131 100644 --- a/problem_builder/translations/es_419/LC_MESSAGES/textjs.po +++ b/problem_builder/translations/es_419/LC_MESSAGES/textjs.po @@ -3,16 +3,16 @@ # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2019. -# +# # #-#-#-#-# djangojs-partial.po (PACKAGE VERSION) #-#-#-#-# # 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. -# +# # Translators: # Omar Al-Ithawi , 2019 -# +# #, fuzzy msgid "" msgstr "" @@ -33,8 +33,8 @@ msgstr "" #: templates/html/mentoring_attempts.underscore:5 msgid "You have used {num_used} of 1 submission." msgid_plural "You have used {num_used} of {max_attempts} submissions." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ha utilizado {num_used} de 1 presentación." +msgstr[1] "Ha utilizado {num_used} de {max_attempts} presentaciones." #: public/js/instructor_tool.js:349 msgid "All" diff --git a/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.mo b/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.mo index d1e4c120..537f6874 100644 Binary files a/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.mo and b/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.mo differ diff --git a/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.po b/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.po index 01ef1eb2..57ea322b 100644 --- a/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.po +++ b/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.po @@ -3,16 +3,16 @@ # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2019. -# +# # #-#-#-#-# djangojs-partial.po (PACKAGE VERSION) #-#-#-#-# # 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. -# +# # Translators: # Omar Al-Ithawi , 2019 -# +# #, fuzzy msgid "" msgstr "" @@ -33,10 +33,8 @@ msgstr "" #: templates/html/mentoring_attempts.underscore:5 msgid "You have used {num_used} of 1 submission." msgid_plural "You have used {num_used} of {max_attempts} submissions." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Wykorzystałeś {num_used} z 1 zgłoszenia." +msgstr[1] "Wykorzystałeś {num_used} z {max_attempts} zgłoszeń." #: public/js/instructor_tool.js:349 msgid "All" diff --git a/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.mo b/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.mo index 04a9a146..82d452c4 100644 Binary files a/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.mo and b/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.mo differ diff --git a/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.po b/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.po index ac4bdc19..d7bb0733 100644 --- a/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.po +++ b/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.po @@ -34,8 +34,8 @@ msgstr "" #: templates/html/mentoring_attempts.underscore:5 msgid "You have used {num_used} of 1 submission." msgid_plural "You have used {num_used} of {max_attempts} submissions." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Você usou {num_used} de 1 envio." +msgstr[1] "Você usou {num_used} de {max_attempts} envios." #: public/js/instructor_tool.js:349 msgid "All" diff --git a/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.mo b/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.mo index 564d64d3..ec3cf9b1 100644 Binary files a/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.mo and b/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.mo differ diff --git a/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.po b/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.po index 9d25d81e..fb487d28 100644 --- a/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.po +++ b/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.po @@ -3,17 +3,17 @@ # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2019. -# +# # #-#-#-#-# djangojs-partial.po (PACKAGE VERSION) #-#-#-#-# # 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. -# +# # Translators: # HYY , 2019 # Omar Al-Ithawi , 2019 -# +# #, fuzzy msgid "" msgstr "" @@ -34,7 +34,8 @@ msgstr "" #: templates/html/mentoring_attempts.underscore:5 msgid "You have used {num_used} of 1 submission." msgid_plural "You have used {num_used} of {max_attempts} submissions." -msgstr[0] "" +msgstr[0] "您已使用 {num_used} 次提交(共 1 次)。" +msgstr[1] "您已使用 {num_used} 次提交(共 {max_attempts} 次)" #: public/js/instructor_tool.js:349 msgid "All" @@ -48,7 +49,8 @@ msgstr "数据导出失败。原因:<%= error %>" msgid "Results retrieved on <%= creation_time %> (<%= seconds %> second)." msgid_plural "" "Results retrieved on <%= creation_time %> (<%= seconds %> seconds)." -msgstr[0] "<%= creation_time %> (<%= seconds %> second) 时检索到的结果。" +msgstr[0] "<%= creation_time %> (<%= seconds %> 秒) 时检索到的结果。" +msgstr[1] "<%= creation_time %> (<%= seconds %> 秒) 时检索到的结果。" #: public/js/instructor_tool.js:429 msgid "The report is currently being generated…" diff --git a/setup.py b/setup.py index 4f342222..60ad28a1 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,7 @@ # Constants ######################################################### -VERSION = '3.5.2' +VERSION = '3.5.3' # Functions #########################################################