diff --git a/freetextresponse/conf/locale/ar/LC_MESSAGES/text.mo b/freetextresponse/conf/locale/ar/LC_MESSAGES/text.mo deleted file mode 100644 index 89879975..00000000 Binary files a/freetextresponse/conf/locale/ar/LC_MESSAGES/text.mo and /dev/null differ diff --git a/freetextresponse/conf/locale/ar/LC_MESSAGES/text.po b/freetextresponse/conf/locale/ar/LC_MESSAGES/text.po deleted file mode 100644 index 15ca8b47..00000000 --- a/freetextresponse/conf/locale/ar/LC_MESSAGES/text.po +++ /dev/null @@ -1,228 +0,0 @@ -# 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: -# Ahmad AbdArrahman , 2019 -# Nabeel El-Dughailib , 2019 -# may , 2019 -# abdallah.nassif , 2019 -# Natalia Berdnikov , 2019 -# e2f_ar r3 , 2019 -# Roy Zakka, 2019 -# Omar Al-Ithawi , 2019 -# Sura 21 , 2020 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-11 12:09+0300\n" -"PO-Revision-Date: 2019-07-04 00:16+0000\n" -"Last-Translator: Sura 21 , 2020\n" -"Language-Team: Arabic (https://www.transifex.com/open-edx/teams/6205/ar/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ar\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" - -#: models.py:39 -msgid "Display Correctness?" -msgstr "" - -#: models.py:41 -msgid "" -"This is a flag that indicates if the indicator icon should be displayed " -"after a student enters their response" -msgstr "" - -#: models.py:49 -msgid "Display Other Student Responses" -msgstr "" - -#: models.py:51 -msgid "" -"This will display other student responses to the student after they submit " -"their response." -msgstr "" - -#: models.py:60 -msgid "System selected answers to give to students" -msgstr "" - -#: models.py:63 -msgid "Display Name" -msgstr "عرض الاسم" - -#: models.py:65 -msgid "This is the title for this question type" -msgstr "" - -#: models.py:71 -msgid "Full-Credit Key Phrases" -msgstr "" - -#: models.py:73 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive full credit" -msgstr "" - -#: models.py:81 -msgid "Half-Credit Key Phrases" -msgstr "" - -#: models.py:83 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive half credit" -msgstr "" - -#: models.py:91 -msgid "Maximum Number of Attempts" -msgstr "" - -#: models.py:93 -msgid "" -"This is the maximum number of times a student is allowed to attempt the " -"problem" -msgstr "" - -#: models.py:101 -msgid "Maximum Word Count" -msgstr "أقصى عدد للكلمات" - -#: models.py:103 -msgid "This is the maximum number of words allowed for this question" -msgstr "" - -#: models.py:111 -msgid "Minimum Word Count" -msgstr "أقل عدد للكلمات" - -#: models.py:113 -msgid "This is the minimum number of words required for this question" -msgstr "" - -#: models.py:121 -msgid "Prompt" -msgstr "علامة الاستعداد" - -#: models.py:123 -msgid "" -"This is the prompt students will see when asked to enter their response" -msgstr "" - -#: models.py:131 -msgid "Submission Received Message" -msgstr "" - -#: models.py:133 -msgid "This is the message students will see upon submitting their response" -msgstr "" - -#: models.py:140 -msgid "Weight" -msgstr "القيمة" - -#: models.py:142 -msgid "This assigns an integer value representing the weight of this problem" -msgstr "" - -#: models.py:150 -msgid "Draft Received Message" -msgstr "" - -#: models.py:152 -msgid "This is the message students will see upon submitting a draft response" -msgstr "" - -#: templates/view.html:15 -msgid "" -"Allow my response to possibly be visible by other learners after submitting " -"their response" -msgstr "" - -#: templates/view.html:21 templates/view.html:24 -msgid "Checking..." -msgstr "جاري التحقّق..." - -#: templates/view.html:21 templates/view.html:22 -msgid "Submit" -msgstr "تقديم" - -#: templates/view.html:24 templates/view.html:25 -msgid "Save" -msgstr "حفظ" - -#: templates/view.html:34 -msgid "Hide" -msgstr "إخفاء" - -#: templates/view.html:35 -msgid "Show" -msgstr "إظهار" - -#: templates/view.html:36 -msgid "peer responses" -msgstr "" - -#: templates/view.html:38 -msgid "Submissions by others" -msgstr "" - -#: templates/view.html:39 templates/view.html:43 -msgid "No responses to show at this time" -msgstr "" - -#: views.py:122 -#, python-brace-format -msgid "{weight} point possible" -msgid_plural "{weight} points possible" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#: views.py:135 -#, python-brace-format -msgid "{score_string}/{weight} point" -msgid_plural "{score_string}/{weight} points" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#: views.py:153 -#, python-brace-format -msgid "You have used {count_attempts} of {max_attempts} submission" -msgid_plural "You have used {count_attempts} of {max_attempts} submissions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#: views.py:177 -#, python-brace-format -msgid "Your response must be between {min} and {max} word." -msgid_plural "Your response must be between {min} and {max} words." -msgstr[0] "يجب أن يكون جوابك بين {min} و{max} حرفا." -msgstr[1] "يجب أن يكون جوابك بين {min} و{max} حرفا." -msgstr[2] "يجب أن يكون جوابك بين {min} و{max} حرفا." -msgstr[3] "يجب أن يكون جوابك بين {min} و{max} حروف." -msgstr[4] "يجب أن يكون جوابك بين {min} و{max} حرفا." -msgstr[5] "يجب أن يكون جوابك بين {min} و{max} حرفا." - -#: views.py:273 -#, python-brace-format -msgid "Invalid Word Count. {word_count_message}" -msgstr "عدد كلمات غير صالح. {word_count_message}" diff --git a/freetextresponse/conf/locale/config.yaml b/freetextresponse/conf/locale/config.yaml index 04f12fb9..cbc5564e 100644 --- a/freetextresponse/conf/locale/config.yaml +++ b/freetextresponse/conf/locale/config.yaml @@ -2,18 +2,6 @@ locales: - en # English - Source Language - - ar # Arabic - - de_DE # German - - es_419 # Spanish (Latin America) - - fr # French - - fr_CA # French (Canada) - - he # Hebrew - - hi # Hindi - - ja_JP # Japanese - - ko_KR # Korean (Korea) - - pt_BR # Portuguese (Brazil) - - ru # Russian - - zh_CN # Chinese (China) # The locales used for fake-accented English, for testing. dummy_locales: diff --git a/freetextresponse/conf/locale/de_DE/LC_MESSAGES/text.mo b/freetextresponse/conf/locale/de_DE/LC_MESSAGES/text.mo deleted file mode 100644 index 6abb303e..00000000 Binary files a/freetextresponse/conf/locale/de_DE/LC_MESSAGES/text.mo and /dev/null differ diff --git a/freetextresponse/conf/locale/de_DE/LC_MESSAGES/text.po b/freetextresponse/conf/locale/de_DE/LC_MESSAGES/text.po deleted file mode 100644 index c0095fc5..00000000 --- a/freetextresponse/conf/locale/de_DE/LC_MESSAGES/text.po +++ /dev/null @@ -1,232 +0,0 @@ -# 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: -# Shan , 2019 -# Alexander L. , 2019 -# Akif Vohra , 2019 -# Stefania Trabucchi , 2020 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-11 12:09+0300\n" -"PO-Revision-Date: 2019-07-04 00:16+0000\n" -"Last-Translator: Stefania Trabucchi , 2020\n" -"Language-Team: German (Germany) (https://www.transifex.com/open-edx/teams/6205/de_DE/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: de_DE\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: models.py:39 -msgid "Display Correctness?" -msgstr "Richtigkeit anzeigen?" - -#: models.py:41 -msgid "" -"This is a flag that indicates if the indicator icon should be displayed " -"after a student enters their response" -msgstr "" -"Dies ist eine Option, welche die Möglichkeit bietet, ein Symbol anzuzeigen, " -"nachdem ein Teilnehmer seine Antwort eingegeben hat." - -#: models.py:49 -msgid "Display Other Student Responses" -msgstr "Andere Teilnehmerantworten anzeigen" - -#: models.py:51 -msgid "" -"This will display other student responses to the student after they submit " -"their response." -msgstr "" -"Dies wird Antworten anderer Teilnehmer anzeigen, nachdem der jeweilige " -"Teilnehmer seine Antwort eingegeben hat." - -#: models.py:60 -msgid "System selected answers to give to students" -msgstr "Vom System ausgewählte Antworten, welche angezeigt werden." - -#: models.py:63 -msgid "Display Name" -msgstr "Anzeigename" - -#: models.py:65 -msgid "This is the title for this question type" -msgstr "Dies ist der Titel der Aufgabe" - -#: models.py:71 -msgid "Full-Credit Key Phrases" -msgstr "Schlüsselworte, bei dessen Nutzung die Teilnehmer Credits erhalten" - -#: models.py:73 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive full credit" -msgstr "" -"Dies ist eine Liste von Schlüsselworten oder -sätzen, bei dessen Nutzung die" -" Teilnehmer Credits erhalten." - -#: models.py:81 -msgid "Half-Credit Key Phrases" -msgstr "" -"Schlüsselworte, bei dessen Nutzung die Teilnehmer halbe Credits bekommen" - -#: models.py:83 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive half credit" -msgstr "" -"Dies ist eine Liste von Schlüsselworten oder -sätzen, bei dessen Nutzung die" -" Teilnehmer halbe Credits erhalten." - -#: models.py:91 -msgid "Maximum Number of Attempts" -msgstr "Anzahl der maximalen Versuche" - -#: models.py:93 -msgid "" -"This is the maximum number of times a student is allowed to attempt the " -"problem" -msgstr "" -"Dies ist die Anzahl der Versuche, die ein Teilnehmer maximal gebrauchen " -"darf, um die Frage richtig zu beantworten." - -#: models.py:101 -msgid "Maximum Word Count" -msgstr "Maximale Anzahl an Zeichen" - -#: models.py:103 -msgid "This is the maximum number of words allowed for this question" -msgstr "" -"Dies ist die Anzahl von Zeichen, die ein Teilnehmer schreiben darf, um die " -"Frage zu beantworten." - -#: models.py:111 -msgid "Minimum Word Count" -msgstr "Minimale Anzahl an Zeichen" - -#: models.py:113 -msgid "This is the minimum number of words required for this question" -msgstr "" -"Dies ist die Anzahl von Zeichen, welche minimal erforderlich sind, um die " -"Frage zu beantworten." - -#: models.py:121 -msgid "Prompt" -msgstr "Aufgabe" - -#: models.py:123 -msgid "" -"This is the prompt students will see when asked to enter their response" -msgstr "" -"Dies ist die Eingabeaufforderung, welche die Teilnehmer sehen, bevor sie " -"ihre Antwort eingeben." - -#: models.py:131 -msgid "Submission Received Message" -msgstr "Nachricht nach Erhalt der Abgabe" - -#: models.py:133 -msgid "This is the message students will see upon submitting their response" -msgstr "" -"Dies ist die Nachricht, welche die Teilnehmer sehen, nachdem sie ihre " -"Antworten abgegeben haben." - -#: models.py:140 -msgid "Weight" -msgstr "Gewichtung" - -#: models.py:142 -msgid "This assigns an integer value representing the weight of this problem" -msgstr "" -"Dies ist ein Wert, welcher die Gewichtung der Aufgabe in der Gesamtwertung " -"bekommt" - -#: models.py:150 -msgid "Draft Received Message" -msgstr "Nachricht nach Erhalt des Entwurfs" - -#: models.py:152 -msgid "This is the message students will see upon submitting a draft response" -msgstr "" -"Dies ist die Nachricht, welche die Teilnehmer sehen, nachdem sie ihren " -"Entwurf abgegeben haben. " - -#: templates/view.html:15 -msgid "" -"Allow my response to possibly be visible by other learners after submitting " -"their response" -msgstr "" -"Meine Antwort darf anderen Teilnehmern angezeigt werden, nachdem diese ihre " -"Antwort eingegeben haben." - -#: templates/view.html:21 templates/view.html:24 -msgid "Checking..." -msgstr "Prüfe..." - -#: templates/view.html:21 templates/view.html:22 -msgid "Submit" -msgstr "Absenden" - -#: templates/view.html:24 templates/view.html:25 -msgid "Save" -msgstr "Speichern" - -#: templates/view.html:34 -msgid "Hide" -msgstr "Verstecken" - -#: templates/view.html:35 -msgid "Show" -msgstr "Anzeigen" - -#: templates/view.html:36 -msgid "peer responses" -msgstr "Verleichsantworten " - -#: templates/view.html:38 -msgid "Submissions by others" -msgstr "Abgaben von anderen" - -#: templates/view.html:39 templates/view.html:43 -msgid "No responses to show at this time" -msgstr "Derzeit gibt es noch keine Antworten" - -#: views.py:122 -#, python-brace-format -msgid "{weight} point possible" -msgid_plural "{weight} points possible" -msgstr[0] "{weight} Punkt möglich" -msgstr[1] "{weight} Punkte möglich" - -#: views.py:135 -#, python-brace-format -msgid "{score_string}/{weight} point" -msgid_plural "{score_string}/{weight} points" -msgstr[0] "{score_string}/{weight} Punkt" -msgstr[1] "{score_string}/{weight} Punkte" - -#: views.py:153 -#, python-brace-format -msgid "You have used {count_attempts} of {max_attempts} submission" -msgid_plural "You have used {count_attempts} of {max_attempts} submissions" -msgstr[0] "Sie haben {count_attempts} von {max_attempts} Versuchen gebraucht" -msgstr[1] "Sie haben {count_attempts} von {max_attempts} Versuchen gebraucht" - -#: views.py:177 -#, python-brace-format -msgid "Your response must be between {min} and {max} word." -msgid_plural "Your response must be between {min} and {max} words." -msgstr[0] "Ihre Antwort muss zwischen {min} und {max} Worte enthalten." -msgstr[1] "Ihre Antwort muss zwischen {min} und {max} Worte enthalten." - -#: views.py:273 -#, python-brace-format -msgid "Invalid Word Count. {word_count_message}" -msgstr "Ungültige Wortanzahl. {word_count_message}" diff --git a/freetextresponse/conf/locale/en/LC_MESSAGES/django.po b/freetextresponse/conf/locale/en/LC_MESSAGES/django.po deleted file mode 100644 index 16ccb6aa..00000000 --- a/freetextresponse/conf/locale/en/LC_MESSAGES/django.po +++ /dev/null @@ -1,199 +0,0 @@ -# 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. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-10-13 17:58+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" - -#: models.py:39 -msgid "Display Correctness?" -msgstr "" - -#: models.py:41 -msgid "" -"This is a flag that indicates if the indicator icon should be displayed " -"after a student enters their response" -msgstr "" - -#: models.py:49 -msgid "Display Other Student Responses" -msgstr "" - -#: models.py:51 -msgid "" -"This will display other student responses to the student after they submit " -"their response." -msgstr "" - -#: models.py:60 -msgid "System selected answers to give to students" -msgstr "" - -#: models.py:63 -msgid "Display Name" -msgstr "" - -#: models.py:65 -msgid "This is the title for this question type" -msgstr "" - -#: models.py:71 -msgid "Full-Credit Key Phrases" -msgstr "" - -#: models.py:73 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive full credit" -msgstr "" - -#: models.py:81 -msgid "Half-Credit Key Phrases" -msgstr "" - -#: models.py:83 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive half credit" -msgstr "" - -#: models.py:91 -msgid "Maximum Number of Attempts" -msgstr "" - -#: models.py:93 -msgid "" -"This is the maximum number of times a student is allowed to attempt the " -"problem" -msgstr "" - -#: models.py:101 -msgid "Maximum Word Count" -msgstr "" - -#: models.py:103 -msgid "This is the maximum number of words allowed for this question" -msgstr "" - -#: models.py:111 -msgid "Minimum Word Count" -msgstr "" - -#: models.py:113 -msgid "This is the minimum number of words required for this question" -msgstr "" - -#: models.py:121 -msgid "Prompt" -msgstr "" - -#: models.py:123 -msgid "This is the prompt students will see when asked to enter their response" -msgstr "" - -#: models.py:131 -msgid "Submission Received Message" -msgstr "" - -#: models.py:133 -msgid "This is the message students will see upon submitting their response" -msgstr "" - -#: models.py:140 -msgid "Weight" -msgstr "" - -#: models.py:142 -msgid "This assigns an integer value representing the weight of this problem" -msgstr "" - -#: models.py:150 -msgid "Draft Received Message" -msgstr "" - -#: models.py:152 -msgid "This is the message students will see upon submitting a draft response" -msgstr "" - -#: templates/view.html:15 -msgid "" -"Allow my response to possibly be visible by other learners after submitting " -"their response" -msgstr "" - -#: templates/view.html:21 templates/view.html:24 -msgid "Checking..." -msgstr "" - -#: templates/view.html:21 templates/view.html:22 -msgid "Submit" -msgstr "" - -#: templates/view.html:24 templates/view.html:25 -msgid "Save" -msgstr "" - -#: templates/view.html:34 -msgid "Hide" -msgstr "" - -#: templates/view.html:35 -msgid "Show" -msgstr "" - -#: templates/view.html:36 -msgid "peer responses" -msgstr "" - -#: templates/view.html:38 -msgid "Submissions by others" -msgstr "" - -#: templates/view.html:39 templates/view.html:43 -msgid "No responses to show at this time" -msgstr "" - -#: views.py:121 -#, python-brace-format -msgid "{weight} point possible" -msgid_plural "{weight} points possible" -msgstr[0] "" -msgstr[1] "" - -#: views.py:129 -#, python-brace-format -msgid "{score_string}/{weight} point" -msgid_plural "{score_string}/{weight} points" -msgstr[0] "" -msgstr[1] "" - -#: views.py:142 -#, python-brace-format -msgid "You have used {count_attempts} of {max_attempts} submission" -msgid_plural "You have used {count_attempts} of {max_attempts} submissions" -msgstr[0] "" -msgstr[1] "" - -#: views.py:166 -#, python-brace-format -msgid "Your response must be between {min} and {max} word." -msgid_plural "Your response must be between {min} and {max} words." -msgstr[0] "" -msgstr[1] "" - -#: views.py:262 -#, python-brace-format -msgid "Invalid Word Count. {word_count_message}" -msgstr "" diff --git a/freetextresponse/conf/locale/en/LC_MESSAGES/text.mo b/freetextresponse/conf/locale/en/LC_MESSAGES/text.mo deleted file mode 100644 index 6c5906d1..00000000 Binary files a/freetextresponse/conf/locale/en/LC_MESSAGES/text.mo and /dev/null differ diff --git a/freetextresponse/conf/locale/en/LC_MESSAGES/text.po b/freetextresponse/conf/locale/en/LC_MESSAGES/text.po deleted file mode 120000 index 00820747..00000000 --- a/freetextresponse/conf/locale/en/LC_MESSAGES/text.po +++ /dev/null @@ -1 +0,0 @@ -django.po \ No newline at end of file diff --git a/freetextresponse/conf/locale/eo/LC_MESSAGES/text.mo b/freetextresponse/conf/locale/eo/LC_MESSAGES/text.mo deleted file mode 100644 index 39d318ab..00000000 Binary files a/freetextresponse/conf/locale/eo/LC_MESSAGES/text.mo and /dev/null differ diff --git a/freetextresponse/conf/locale/eo/LC_MESSAGES/text.po b/freetextresponse/conf/locale/eo/LC_MESSAGES/text.po deleted file mode 100644 index 5ee05be6..00000000 --- a/freetextresponse/conf/locale/eo/LC_MESSAGES/text.po +++ /dev/null @@ -1,238 +0,0 @@ -# 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: 2021-10-13 17:58+0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: eo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: models.py -msgid "Display Correctness?" -msgstr "Dïspläý Çörréçtnéss? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" - -#: models.py -msgid "" -"This is a flag that indicates if the indicator icon should be displayed " -"after a student enters their response" -msgstr "" -"Thïs ïs ä fläg thät ïndïçätés ïf thé ïndïçätör ïçön shöüld ßé dïspläýéd " -"äftér ä stüdént éntérs théïr réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" - -#: models.py -msgid "Display Other Student Responses" -msgstr "Dïspläý Öthér Stüdént Réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" - -#: models.py -msgid "" -"This will display other student responses to the student after they submit " -"their response." -msgstr "" -"Thïs wïll dïspläý öthér stüdént réspönsés tö thé stüdént äftér théý süßmït " -"théïr réspönsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" - -#: models.py -msgid "System selected answers to give to students" -msgstr "" -"Sýstém séléçtéd änswérs tö gïvé tö stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - -#: models.py -msgid "Display Name" -msgstr "Dïspläý Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" - -#: models.py -msgid "This is the title for this question type" -msgstr "" -"Thïs ïs thé tïtlé för thïs qüéstïön týpé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" - -#: models.py -msgid "Full-Credit Key Phrases" -msgstr "Füll-Çrédït Kéý Phräsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" - -#: models.py -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive full credit" -msgstr "" -"Thïs ïs ä lïst öf wörds ör phräsés, öné öf whïçh müst ßé présént ïn ördér " -"för thé stüdént's änswér tö réçéïvé füll çrédït Ⱡ'σяєм ιρѕυ#" - -#: models.py -msgid "Half-Credit Key Phrases" -msgstr "Hälf-Çrédït Kéý Phräsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" - -#: models.py -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive half credit" -msgstr "" -"Thïs ïs ä lïst öf wörds ör phräsés, öné öf whïçh müst ßé présént ïn ördér " -"för thé stüdént's änswér tö réçéïvé hälf çrédït Ⱡ'σяєм ιρѕυ#" - -#: models.py -msgid "Maximum Number of Attempts" -msgstr "Mäxïmüm Nümßér öf Àttémpts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" - -#: models.py -msgid "" -"This is the maximum number of times a student is allowed to attempt the " -"problem" -msgstr "" -"Thïs ïs thé mäxïmüm nümßér öf tïmés ä stüdént ïs ällöwéd tö ättémpt thé " -"prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" - -#: models.py -msgid "Maximum Word Count" -msgstr "Mäxïmüm Wörd Çöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" - -#: models.py -msgid "This is the maximum number of words allowed for this question" -msgstr "" -"Thïs ïs thé mäxïmüm nümßér öf wörds ällöwéd för thïs qüéstïön Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - -#: models.py -msgid "Minimum Word Count" -msgstr "Mïnïmüm Wörd Çöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" - -#: models.py -msgid "This is the minimum number of words required for this question" -msgstr "" -"Thïs ïs thé mïnïmüm nümßér öf wörds réqüïréd för thïs qüéstïön Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - -#: models.py -msgid "Prompt" -msgstr "Prömpt Ⱡ'σяєм ιρѕυ#" - -#: models.py -msgid "" -"This is the prompt students will see when asked to enter their response" -msgstr "" -"Thïs ïs thé prömpt stüdénts wïll séé whén äskéd tö éntér théïr réspönsé " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" - -#: models.py -msgid "Submission Received Message" -msgstr "Süßmïssïön Réçéïvéd Méssägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" - -#: models.py -msgid "This is the message students will see upon submitting their response" -msgstr "" -"Thïs ïs thé méssägé stüdénts wïll séé üpön süßmïttïng théïr réspönsé Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" - -#: models.py -msgid "Weight" -msgstr "Wéïght Ⱡ'σяєм ιρѕυ#" - -#: models.py -msgid "This assigns an integer value representing the weight of this problem" -msgstr "" -"Thïs ässïgns än ïntégér välüé répréséntïng thé wéïght öf thïs prößlém Ⱡ'σяєм" -" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" - -#: models.py -msgid "Draft Received Message" -msgstr "Dräft Réçéïvéd Méssägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" - -#: models.py -msgid "This is the message students will see upon submitting a draft response" -msgstr "" -"Thïs ïs thé méssägé stüdénts wïll séé üpön süßmïttïng ä dräft réspönsé " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" - -#: templates/view.html -msgid "" -"Allow my response to possibly be visible by other learners after submitting " -"their response" -msgstr "" -"Àllöw mý réspönsé tö pössïßlý ßé vïsïßlé ßý öthér léärnérs äftér süßmïttïng " -"théïr réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" - -#: templates/view.html templates/view.html -msgid "Checking..." -msgstr "Çhéçkïng... Ⱡ'σяєм ιρѕυм ∂σłσя #" - -#: templates/view.html templates/view.html -msgid "Submit" -msgstr "Süßmït Ⱡ'σяєм ιρѕυ#" - -#: templates/view.html templates/view.html -msgid "Save" -msgstr "Sävé Ⱡ'σяєм ι#" - -#: templates/view.html -msgid "Hide" -msgstr "Hïdé Ⱡ'σяєм ι#" - -#: templates/view.html -msgid "Show" -msgstr "Shöw Ⱡ'σяєм ι#" - -#: templates/view.html -msgid "peer responses" -msgstr "péér réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" - -#: templates/view.html -msgid "Submissions by others" -msgstr "Süßmïssïöns ßý öthérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" - -#: templates/view.html templates/view.html -msgid "No responses to show at this time" -msgstr "" -"Nö réspönsés tö shöw ät thïs tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" - -#: views.py -#, python-brace-format -msgid "{weight} point possible" -msgid_plural "{weight} points possible" -msgstr[0] "{weight} pöïnt pössïßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -msgstr[1] "{weight} pöïnts pössïßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" - -#: views.py -#, python-brace-format -msgid "{score_string}/{weight} point" -msgid_plural "{score_string}/{weight} points" -msgstr[0] "{score_string}/{weight} pöïnt Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -msgstr[1] "{score_string}/{weight} pöïnts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" - -#: views.py -#, python-brace-format -msgid "You have used {count_attempts} of {max_attempts} submission" -msgid_plural "You have used {count_attempts} of {max_attempts} submissions" -msgstr[0] "" -"Ýöü hävé üséd {count_attempts} öf {max_attempts} süßmïssïön Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -msgstr[1] "" -"Ýöü hävé üséd {count_attempts} öf {max_attempts} süßmïssïöns Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" - -#: views.py -#, python-brace-format -msgid "Your response must be between {min} and {max} word." -msgid_plural "Your response must be between {min} and {max} words." -msgstr[0] "" -"Ýöür réspönsé müst ßé ßétwéén {min} änd {max} wörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α#" -msgstr[1] "" -"Ýöür réspönsé müst ßé ßétwéén {min} änd {max} wörds. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α#" - -#: views.py -#, python-brace-format -msgid "Invalid Word Count. {word_count_message}" -msgstr "" -"Ìnvälïd Wörd Çöünt. {word_count_message} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" diff --git a/freetextresponse/conf/locale/es_419/LC_MESSAGES/text.mo b/freetextresponse/conf/locale/es_419/LC_MESSAGES/text.mo deleted file mode 100644 index 1f1cfc1c..00000000 Binary files a/freetextresponse/conf/locale/es_419/LC_MESSAGES/text.mo and /dev/null differ diff --git a/freetextresponse/conf/locale/es_419/LC_MESSAGES/text.po b/freetextresponse/conf/locale/es_419/LC_MESSAGES/text.po deleted file mode 100644 index f86d5d1b..00000000 --- a/freetextresponse/conf/locale/es_419/LC_MESSAGES/text.po +++ /dev/null @@ -1,227 +0,0 @@ -# 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: -# Juan Camilo Montoya Franco , 2019 -# Laura Silva , 2019 -# Diego Rojas , 2019 -# Marina Pastor , 2019 -# AngelesAlvarez, 2019 -# Albeiro Gonzalez , 2019 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-11 12:09+0300\n" -"PO-Revision-Date: 2019-07-04 00:16+0000\n" -"Last-Translator: Albeiro Gonzalez , 2019\n" -"Language-Team: Spanish (Latin America) (https://www.transifex.com/open-edx/teams/6205/es_419/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_419\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: models.py:39 -msgid "Display Correctness?" -msgstr "¿Mostrar correción?" - -#: models.py:41 -msgid "" -"This is a flag that indicates if the indicator icon should be displayed " -"after a student enters their response" -msgstr "" -"Esta es una bandera que señala si el icono indicador debería ser mostrado " -"después de que los estudiantes ingresan su respuesta" - -#: models.py:49 -msgid "Display Other Student Responses" -msgstr "Mostrar otras respuestas de los estudiantes" - -#: models.py:51 -msgid "" -"This will display other student responses to the student after they submit " -"their response." -msgstr "" -"Este mostrará las respuestas de otros estudiantes a los estudiantes después " -"de enviar sus respuestas." - -#: models.py:60 -msgid "System selected answers to give to students" -msgstr "" -"Respuestas seleccionadas por el sistema para entregar a los estudiantes" - -#: models.py:63 -msgid "Display Name" -msgstr "Nombre a mostrar" - -#: models.py:65 -msgid "This is the title for this question type" -msgstr "Este es el título para este tipo de pregunta" - -#: models.py:71 -msgid "Full-Credit Key Phrases" -msgstr "Frases Clave para puntuación completa" - -#: models.py:73 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive full credit" -msgstr "" -"Esta es una lista de palabras o frases, una de las cuales debe estar " -"presente para que la respuesta del estudiante reciba la puntuación completa" - -#: models.py:81 -msgid "Half-Credit Key Phrases" -msgstr "Frases Clave para mitad de la puntuación" - -#: models.py:83 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive half credit" -msgstr "" -"Esta es una lista de palabras o frases, una de las cuales debe estar " -"presente para que la respuesta del estudiante reciba la mitad de la " -"puntuación" - -#: models.py:91 -msgid "Maximum Number of Attempts" -msgstr "Máximo Número de Intentos" - -#: models.py:93 -msgid "" -"This is the maximum number of times a student is allowed to attempt the " -"problem" -msgstr "" -"Este es el número máximo de veces que se le permite al estudiante intentar " -"responder el problema" - -#: models.py:101 -msgid "Maximum Word Count" -msgstr "Recuento Máximo de Palabras" - -#: models.py:103 -msgid "This is the maximum number of words allowed for this question" -msgstr "Este es el número máximo de palabras permitidas para esta pregunta" - -#: models.py:111 -msgid "Minimum Word Count" -msgstr "Recuento mínimo de palabras" - -#: models.py:113 -msgid "This is the minimum number of words required for this question" -msgstr "Este es el número mínimo de palabras requeridos para esta pregunta" - -#: models.py:121 -msgid "Prompt" -msgstr "Planteamiento" - -#: models.py:123 -msgid "" -"This is the prompt students will see when asked to enter their response" -msgstr "" -"Este es el mensaje de aviso que verán los estudiantes cuando se les pida " -"ingresar sus respuestas" - -#: models.py:131 -msgid "Submission Received Message" -msgstr "Mensaje de envío recibido" - -#: models.py:133 -msgid "This is the message students will see upon submitting their response" -msgstr "Este es el mensaje que los estudiantes verán al enviar su respuesta" - -#: models.py:140 -msgid "Weight" -msgstr "Peso" - -#: models.py:142 -msgid "This assigns an integer value representing the weight of this problem" -msgstr "Esto asigna un valor entero que representa el peso de este problema" - -#: models.py:150 -msgid "Draft Received Message" -msgstr "Mensaje de borrador recibido" - -#: models.py:152 -msgid "This is the message students will see upon submitting a draft response" -msgstr "" -"Este es el mensaje que los estudiantes verán al enviar un borrador de la " -"respuesta" - -#: templates/view.html:15 -msgid "" -"Allow my response to possibly be visible by other learners after submitting " -"their response" -msgstr "" -"Permitir que mi respuesta tenga la posiblidad de ser visible para otros " -"estudiantes después de enviar su respuesta" - -#: templates/view.html:21 templates/view.html:24 -msgid "Checking..." -msgstr "Verificando..." - -#: templates/view.html:21 templates/view.html:22 -msgid "Submit" -msgstr "Enviar" - -#: templates/view.html:24 templates/view.html:25 -msgid "Save" -msgstr "Guardar" - -#: templates/view.html:34 -msgid "Hide" -msgstr "Ocultar" - -#: templates/view.html:35 -msgid "Show" -msgstr "Mostrar" - -#: templates/view.html:36 -msgid "peer responses" -msgstr "respuestas de los pares" - -#: templates/view.html:38 -msgid "Submissions by others" -msgstr "Envíos por otros" - -#: templates/view.html:39 templates/view.html:43 -msgid "No responses to show at this time" -msgstr "No hay respuestas para mostrar en este momento." - -#: views.py:122 -#, python-brace-format -msgid "{weight} point possible" -msgid_plural "{weight} points possible" -msgstr[0] "{weight} puntos posibles" -msgstr[1] "{weight} puntos posibles" - -#: views.py:135 -#, python-brace-format -msgid "{score_string}/{weight} point" -msgid_plural "{score_string}/{weight} points" -msgstr[0] "{score_string}/{weight} punto" -msgstr[1] "{score_string}/{weight} puntos" - -#: views.py:153 -#, python-brace-format -msgid "You have used {count_attempts} of {max_attempts} submission" -msgid_plural "You have used {count_attempts} of {max_attempts} submissions" -msgstr[0] "Ha usado {count_attempts} de {max_attempts} envío" -msgstr[1] "Ha usado {count_attempts} de {max_attempts} envíos" - -#: views.py:177 -#, python-brace-format -msgid "Your response must be between {min} and {max} word." -msgid_plural "Your response must be between {min} and {max} words." -msgstr[0] "Su respuesta debe tener entre {min} y {max} palabra." -msgstr[1] "Su respuesta debe tener entre {min} y {max} palabras." - -#: views.py:273 -#, python-brace-format -msgid "Invalid Word Count. {word_count_message}" -msgstr "Recuento de palabras inválido. {word_count_message}" diff --git a/freetextresponse/conf/locale/fr_CA/LC_MESSAGES/text.mo b/freetextresponse/conf/locale/fr_CA/LC_MESSAGES/text.mo deleted file mode 100644 index 14f6a021..00000000 Binary files a/freetextresponse/conf/locale/fr_CA/LC_MESSAGES/text.mo and /dev/null differ diff --git a/freetextresponse/conf/locale/fr_CA/LC_MESSAGES/text.po b/freetextresponse/conf/locale/fr_CA/LC_MESSAGES/text.po deleted file mode 100644 index 358f9b09..00000000 --- a/freetextresponse/conf/locale/fr_CA/LC_MESSAGES/text.po +++ /dev/null @@ -1,221 +0,0 @@ -# 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 -# Pierre Mailhot , 2019 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-11 12:09+0300\n" -"PO-Revision-Date: 2019-07-04 00:16+0000\n" -"Last-Translator: Pierre Mailhot , 2019\n" -"Language-Team: French (Canada) (https://www.transifex.com/open-edx/teams/6205/fr_CA/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fr_CA\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: models.py:39 -msgid "Display Correctness?" -msgstr "Afficher l'exactitude?" - -#: models.py:41 -msgid "" -"This is a flag that indicates if the indicator icon should be displayed " -"after a student enters their response" -msgstr "" -"C'est un drapeau qui indique si l'icône de l'indicateur doit être affichée " -"après qu'un élève ait entré sa réponse" - -#: models.py:49 -msgid "Display Other Student Responses" -msgstr "Afficher les réponses des autres étudiants" - -#: models.py:51 -msgid "" -"This will display other student responses to the student after they submit " -"their response." -msgstr "" -"Cela affichera les réponses des autres étudiants à l’étudiant après qu’il " -"aura soumis sa réponse." - -#: models.py:60 -msgid "System selected answers to give to students" -msgstr "Réponses sélectionnées par le système à donner aux étudiants" - -#: models.py:63 -msgid "Display Name" -msgstr "Nom d'affichage" - -#: models.py:65 -msgid "This is the title for this question type" -msgstr "Ceci est le titre pour ce type de question" - -#: models.py:71 -msgid "Full-Credit Key Phrases" -msgstr "Phrases clés de crédit complet" - -#: models.py:73 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive full credit" -msgstr "" -"Ceci est une liste de mots ou d'expressions, dont l'un doit être présent " -"pour que la réponse de l'élève reçoive un crédit complet." - -#: models.py:81 -msgid "Half-Credit Key Phrases" -msgstr "Phrases clés de demi crédit" - -#: models.py:83 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive half credit" -msgstr "" -"Ceci est une liste de mots ou d'expressions, dont l'un doit être présent " -"pour que la réponse de l'élève reçoive un demi crédit." - -#: models.py:91 -msgid "Maximum Number of Attempts" -msgstr "Nombre maximum de tentatives" - -#: models.py:93 -msgid "" -"This is the maximum number of times a student is allowed to attempt the " -"problem" -msgstr "" -"C'est le nombre maximum de fois qu'un étudiant est autorisé à tenter le " -"problème" - -#: models.py:101 -msgid "Maximum Word Count" -msgstr "Nombre de mots maximum" - -#: models.py:103 -msgid "This is the maximum number of words allowed for this question" -msgstr "C'est le nombre maximum de mots permis pour cette question" - -#: models.py:111 -msgid "Minimum Word Count" -msgstr "Nombre de mots minimum" - -#: models.py:113 -msgid "This is the minimum number of words required for this question" -msgstr "C'est le nombre minimum de mots requis pour cette question" - -#: models.py:121 -msgid "Prompt" -msgstr "Invite" - -#: models.py:123 -msgid "" -"This is the prompt students will see when asked to enter their response" -msgstr "" -"Il s’agit de l’invite que les étudiants verront lorsqu’on leur demandera de " -"répondre." - -#: models.py:131 -msgid "Submission Received Message" -msgstr "Message de soumission reçue" - -#: models.py:133 -msgid "This is the message students will see upon submitting their response" -msgstr "C'est le message que les étudiants verront en soumettant leur réponse" - -#: models.py:140 -msgid "Weight" -msgstr "Poids" - -#: models.py:142 -msgid "This assigns an integer value representing the weight of this problem" -msgstr "Ceci assigne une valeur entière représentant le poids de ce problème" - -#: models.py:150 -msgid "Draft Received Message" -msgstr "Message d'ébauche reçue" - -#: models.py:152 -msgid "This is the message students will see upon submitting a draft response" -msgstr "" -"C'est le message que les étudiants verront lors de la soumission d'une " -"ébauche de réponse" - -#: templates/view.html:15 -msgid "" -"Allow my response to possibly be visible by other learners after submitting " -"their response" -msgstr "" -"Permettre à ma réponse d'être éventuellement visible par d'autres apprenants" -" après avoir soumis leur réponse" - -#: templates/view.html:21 templates/view.html:24 -msgid "Checking..." -msgstr "Vérification en cours..." - -#: templates/view.html:21 templates/view.html:22 -msgid "Submit" -msgstr "Soumettre" - -#: templates/view.html:24 templates/view.html:25 -msgid "Save" -msgstr "Sauvegarder" - -#: templates/view.html:34 -msgid "Hide" -msgstr "Cacher" - -#: templates/view.html:35 -msgid "Show" -msgstr "Montrer" - -#: templates/view.html:36 -msgid "peer responses" -msgstr "réponses des pairs" - -#: templates/view.html:38 -msgid "Submissions by others" -msgstr "Soumissions par d'autres" - -#: templates/view.html:39 templates/view.html:43 -msgid "No responses to show at this time" -msgstr "Aucune réponse à afficher pour le moment" - -#: views.py:122 -#, python-brace-format -msgid "{weight} point possible" -msgid_plural "{weight} points possible" -msgstr[0] "{weight} point possible" -msgstr[1] "{weight} points possible" - -#: views.py:135 -#, python-brace-format -msgid "{score_string}/{weight} point" -msgid_plural "{score_string}/{weight} points" -msgstr[0] "{score_string}/{weight} point" -msgstr[1] "{score_string}/{weight} points" - -#: views.py:153 -#, python-brace-format -msgid "You have used {count_attempts} of {max_attempts} submission" -msgid_plural "You have used {count_attempts} of {max_attempts} submissions" -msgstr[0] "Vous avez utilisé {count_attempts} de {max_attempts} soumission." -msgstr[1] "Vous avez utilisé {count_attempts} de {max_attempts} soumissions." - -#: views.py:177 -#, python-brace-format -msgid "Your response must be between {min} and {max} word." -msgid_plural "Your response must be between {min} and {max} words." -msgstr[0] "Votre réponse doit comporter entre {min} et {max} mots." -msgstr[1] "Votre réponse doit comporter entre {min} et {max} mots." - -#: views.py:273 -#, python-brace-format -msgid "Invalid Word Count. {word_count_message}" -msgstr "Nombre de mots invalide. {word_count_message}" diff --git a/freetextresponse/conf/locale/vi/LC_MESSAGES/text.mo b/freetextresponse/conf/locale/vi/LC_MESSAGES/text.mo deleted file mode 100644 index 1873ff7b..00000000 Binary files a/freetextresponse/conf/locale/vi/LC_MESSAGES/text.mo and /dev/null differ diff --git a/freetextresponse/conf/locale/vi/LC_MESSAGES/text.po b/freetextresponse/conf/locale/vi/LC_MESSAGES/text.po deleted file mode 100644 index 73850e98..00000000 --- a/freetextresponse/conf/locale/vi/LC_MESSAGES/text.po +++ /dev/null @@ -1,219 +0,0 @@ -# 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 -# Vu Bach, 2019 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-26 07:24+0000\n" -"PO-Revision-Date: 2019-07-04 00:16+0000\n" -"Last-Translator: Vu Bach, 2019\n" -"Language-Team: Vietnamese (https://www.transifex.com/open-edx/teams/6205/" -"vi/)\n" -"Language: vi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: freetextresponse/models.py:41 -msgid "Display Correctness?" -msgstr "Hiển Thị Chỉnh Sửa? " - -#: freetextresponse/models.py:43 -msgid "" -"This is a flag that indicates if the indicator icon should be displayed " -"after a student enters their response" -msgstr "" -"Đây là một lá cờ cho biết nếu biểu tượng hiển thị nên xuất hiện sau khi một " -"học viên nhập trả lời của họ." - -#: freetextresponse/models.py:51 -msgid "Display Other Student Responses" -msgstr "Hiển Thị Trả Lời Khác của Học Viên " - -#: freetextresponse/models.py:53 -msgid "" -"This will display other student responses to the student after they submit " -"their response." -msgstr "" -"Sẽ hiển thị những câu trả lời khác của học viên tới học viên sau khi họ đã " -"gửi phản hổi. " - -#: freetextresponse/models.py:62 -msgid "System selected answers to give to students" -msgstr "Hệ thống đã chọn đáp án để đưa cho học viên" - -#: freetextresponse/models.py:65 -msgid "Display Name" -msgstr "Tên hiển thị" - -#: freetextresponse/models.py:67 -msgid "This is the title for this question type" -msgstr "Đây là tiêu đề cho dạng câu hỏi này" - -#: freetextresponse/models.py:73 -msgid "Full-Credit Key Phrases" -msgstr "Từ Khóa Toàn Bộ Điểm " - -#: freetextresponse/models.py:75 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive full credit" -msgstr "" -"Đây là danh sách những từ hoặc cụm từ, nếu xuất hiện trong đáp án của học " -"viên thì họ sẽ được nhận điểm tối đa. " - -#: freetextresponse/models.py:83 -msgid "Half-Credit Key Phrases" -msgstr "Từ Khóa Nửa Điểm " - -#: freetextresponse/models.py:85 -msgid "" -"This is a list of words or phrases, one of which must be present in order " -"for the student's answer to receive half credit" -msgstr "" -"Đây là danh sách những từ hoặc cụm từ, nếu xuất hiện trong đáp án của học " -"viên thì họ sẽ chỉ được nhận nửa số điểm tối đa. " - -#: freetextresponse/models.py:93 -msgid "Maximum Number of Attempts" -msgstr "Số Lần Thử Tối Đa " - -#: freetextresponse/models.py:95 -msgid "" -"This is the maximum number of times a student is allowed to attempt the " -"problem" -msgstr "Đây là số lần tối đa mà học viên được phép thử đối với câu hỏi." - -#: freetextresponse/models.py:103 -msgid "Maximum Word Count" -msgstr "Số Từ Tối Đa " - -#: freetextresponse/models.py:105 -msgid "This is the maximum number of words allowed for this question" -msgstr "Đây là số lượng từ tối đa dùng cho câu hỏi này. " - -#: freetextresponse/models.py:113 -msgid "Minimum Word Count" -msgstr "Số Từ Tối Thiểu " - -#: freetextresponse/models.py:115 -msgid "This is the minimum number of words required for this question" -msgstr "Đây là số lượng từ tối thiểu dùng cho câu hỏi này. " - -#: freetextresponse/models.py:123 -msgid "Prompt" -msgstr "Gợi ý" - -#: freetextresponse/models.py:125 -msgid "This is the prompt students will see when asked to enter their response" -msgstr "" -"Đây là lời nhắc mà học viên sẽ thấy khi họ được hỏi để nhập câu trả lời " - -#: freetextresponse/models.py:133 -msgid "Submission Received Message" -msgstr "Tin Nhắn Sau Khi Đã Nộp Bài " - -#: freetextresponse/models.py:135 -msgid "This is the message students will see upon submitting their response" -msgstr "Đây là tin nhắn học viên sẽ thấy sau khi nộp câu trả lời của họ " - -#: freetextresponse/models.py:142 -msgid "Weight" -msgstr "Weight" - -#: freetextresponse/models.py:144 -msgid "This assigns an integer value representing the weight of this problem" -msgstr "Đặt một giá trị số hiển thị tỷ trọng của câu hỏi " - -#: freetextresponse/models.py:152 -msgid "Draft Received Message" -msgstr "Tin Nhắn Sau Khi Đã Nộp Nháp " - -#: freetextresponse/models.py:154 -msgid "This is the message students will see upon submitting a draft response" -msgstr "Đây là tin nhắn học viên sẽ thấy sau khi nộp bản nháp phản h của họ" - -#: freetextresponse/templates/view.html:15 -msgid "" -"Allow my response to possibly be visible by other learners after submitting " -"their response" -msgstr "" -"Cho phép phản hổi của mình được nhìn thấy bởi học viên khác sau khi họ đã " -"nộp bài " - -#: freetextresponse/templates/view.html:21 -#: freetextresponse/templates/view.html:24 -msgid "Checking..." -msgstr "Đang kiểm tra..." - -#: freetextresponse/templates/view.html:21 -#: freetextresponse/templates/view.html:22 -msgid "Submit" -msgstr "Nộp Bài " - -#: freetextresponse/templates/view.html:24 -#: freetextresponse/templates/view.html:25 -msgid "Save" -msgstr "Lưu" - -#: freetextresponse/templates/view.html:34 -msgid "Hide" -msgstr "Ẩn" - -#: freetextresponse/templates/view.html:35 -msgid "Show" -msgstr "Hiện " - -#: freetextresponse/templates/view.html:36 -msgid "peer responses" -msgstr "trả lời của bạn khác " - -#: freetextresponse/templates/view.html:38 -msgid "Submissions by others" -msgstr "Bài nộp của Học viên khác " - -#: freetextresponse/templates/view.html:39 -#: freetextresponse/templates/view.html:43 -msgid "No responses to show at this time" -msgstr "Hiện tại không có phản hồi nào để hiển thị " - -#: freetextresponse/views.py:126 -#, python-brace-format -msgid "{weight} point possible" -msgid_plural "{weight} points possible" -msgstr[0] "{weight} điểm tối đa " - -#: freetextresponse/views.py:139 -#, python-brace-format -msgid "{score_string}/{weight} point" -msgid_plural "{score_string}/{weight} points" -msgstr[0] "{score_string}/{weight} điểm " - -#: freetextresponse/views.py:157 -#, python-brace-format -msgid "You have used {count_attempts} of {max_attempts} submission" -msgid_plural "You have used {count_attempts} of {max_attempts} submissions" -msgstr[0] "Bạn đã thử {count_attempts} của {max_attempts} lần\"" - -#: freetextresponse/views.py:181 -#, python-brace-format -msgid "Your response must be between {min} and {max} word." -msgid_plural "Your response must be between {min} and {max} words." -msgstr[0] "Giới hạn {min}-{max} từ." - -#: freetextresponse/views.py:277 -#, python-brace-format -msgid "Invalid Word Count. {word_count_message}" -msgstr "Số từ không hợp lệ. {word_count_message}" - -#~ msgid "Please enter your response within this text area" -#~ msgstr "Hãy nhập câu trả lời của bạn tạị khung chữ này " diff --git a/freetextresponse/tests/test_i18n_resources.py b/freetextresponse/tests/test_i18n_resources.py index d8d34414..3c099199 100644 --- a/freetextresponse/tests/test_i18n_resources.py +++ b/freetextresponse/tests/test_i18n_resources.py @@ -2,8 +2,6 @@ """ Tests for gettext translations and XBlock i18n. """ -from gettext import GNUTranslations -import ddt from mock import patch from django.test import TestCase @@ -11,7 +9,7 @@ from django.utils.translation.trans_real import get_language, translation from freetextresponse.xblocks import FreeTextResponse -from .tests_utils import get_mo_files, make_xblock +from .tests_utils import make_xblock def mock_gettext(source, *_args): @@ -57,29 +55,3 @@ def test_esperanto_translations_in_student_view(self): translated_text = 'Ýöür réspönsé müst ßé ßétwéén' self.assertNotIn(english_text, student_view_html) self.assertIn(translated_text, student_view_html) - - -@ddt.ddt -class MoFilesTestCase(TestCase): - """ - Ensure `.mo` files can be parsed and without plural form issues. - """ - - @ddt.data(*get_mo_files()) - def test_mo_file_parsing(self, mo_file_path): - """ - Check `.mo` files against bad data and plural forms. - - This issue should _not_ happen when running `$ make translations_pull`. - - In case it happened, it can be fixed manually by: - - Remove the line - "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" - from the offending file - - Recompile: - $ cd translations/en/LC_MESSAGES/ - $ msgfmt text.po -o text.mo - """ - with open(mo_file_path, 'rb') as mo_file_fp: - # Fails if there's a bad plural form in `.mo` file - GNUTranslations(mo_file_fp) diff --git a/freetextresponse/tests/tests_utils.py b/freetextresponse/tests/tests_utils.py index e6c76944..6e8cca9c 100644 --- a/freetextresponse/tests/tests_utils.py +++ b/freetextresponse/tests/tests_utils.py @@ -2,10 +2,8 @@ Test utilities for the FreeTextResponse XBlock tests. """ -from os import path, listdir from mock import Mock -from django.conf import settings from xblock.runtime import DictKeyValueStore, KvsFieldData from xblock.fields import ScopeIds from workbench.runtime import WorkbenchRuntime # pylint: disable=all @@ -38,27 +36,3 @@ def generate_scope_ids(runtime, block_type): def_id = runtime.id_generator.create_definition(block_type) usage_id = runtime.id_generator.create_usage(def_id) return ScopeIds('user', block_type, def_id, usage_id) - - -def get_mo_files(): - """ - Return a list of `.mo` files in this repository. - """ - files = [] - locale_dir_path = path.join(settings.REPO_ROOT, - 'freetextresponse/translations') - - for lang in listdir(locale_dir_path): - mo_file_path = path.join(locale_dir_path, lang, - 'LC_MESSAGES', 'text.mo') - - if path.exists(mo_file_path): - files.append(mo_file_path) - - if not files: - raise Exception( - 'Cannot find any `.mo` file. ' - 'Make sure to update the translations.' - ) - - return files