From 7efc0d9f0fe11d8426aa548d6ff5c5cb061eff8b Mon Sep 17 00:00:00 2001 From: Ghassan Maslamani Date: Tue, 7 May 2024 14:54:22 +0200 Subject: [PATCH] feat: add it_IT tranlsation ref: https://app.transifex.com/open-edx/xblocks/xblock-poll-js/ --- poll/public/js/translations/it_IT/textjs.js | 166 ++++++++ poll/translations/it_IT/LC_MESSAGES/text.mo | Bin 0 -> 5075 bytes poll/translations/it_IT/LC_MESSAGES/text.po | 369 ++++++++++++++++++ poll/translations/it_IT/LC_MESSAGES/textjs.po | 86 ++++ 4 files changed, 621 insertions(+) create mode 100644 poll/public/js/translations/it_IT/textjs.js create mode 100644 poll/translations/it_IT/LC_MESSAGES/text.mo create mode 100644 poll/translations/it_IT/LC_MESSAGES/text.po create mode 100644 poll/translations/it_IT/LC_MESSAGES/textjs.po diff --git a/poll/public/js/translations/it_IT/textjs.js b/poll/public/js/translations/it_IT/textjs.js new file mode 100644 index 0000000..4b88681 --- /dev/null +++ b/poll/public/js/translations/it_IT/textjs.js @@ -0,0 +1,166 @@ + +(function(global){ + var PollXBlockI18N = { + init: function() { + + +(function(globals) { + +var django = globals.django || (globals.django = {}); + + +django.pluralidx = function(n) { +var v=(n > 1); +if (typeof(v) == 'boolean') { +return v ? 1 : 0; +} else { +return v; +} +}; + + +/* gettext library */ + +django.catalog = django.catalog || {}; + +var newcatalog = { +"Answer": "Risposta", +"Delete": "Cancella", +"Feedback": "Feedback", +"Image URL": "URL dell'immagine", +"Image alternative text": "Texte alternatif de l'image", +"Question": "Domanda", +"Results": "Feedback", +"Results gathered from {total} respondent.": [ +"Risposte raccolte da {total} persone", +"Risposte raccolte da {total} persone" +], +"Submit": "Invia", +"This must have an image URL or text, and can have both. If you add an image, you must also provide an alternative text that describes the image in a way that would allow someone to answer the poll if the image did not load.": "This must have an image URL or text, and can have both. If you add an image, you must also provide an alternative text that describes the image in a way that would allow someone to answer the poll if the image did not load.", +"You can make limited use of Markdown in answer texts, preferably only bold and italics.": "You can make limited use of Markdown in answer texts, preferably only bold and italics.", +"move poll down": "muovi sondaggio ingiù", +"move poll up": "muovi sondaggio all'insù" +}; +for (var key in newcatalog) { +django.catalog[key] = newcatalog[key]; +} + + +if (!django.jsi18n_initialized) { +django.gettext = function(msgid) { +var value = django.catalog[msgid]; +if (typeof(value) == 'undefined') { +return msgid; +} else { +return (typeof(value) == 'string') ? value : value[0]; +} +}; + +django.ngettext = function(singular, plural, count) { +var value = django.catalog[singular]; +if (typeof(value) == 'undefined') { +return (count == 1) ? singular : plural; +} else { +return value.constructor === Array ? value[django.pluralidx(count)] : value; +} +}; + +django.gettext_noop = function(msgid) { return msgid; }; + +django.pgettext = function(context, msgid) { +var value = django.gettext(context + '\x04' + msgid); +if (value.indexOf('\x04') != -1) { +value = msgid; +} +return value; +}; + +django.npgettext = function(context, singular, plural, count) { +var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); +if (value.indexOf('\x04') != -1) { +value = django.ngettext(singular, plural, count); +} +return value; +}; + +django.interpolate = function(fmt, obj, named) { +if (named) { +return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); +} else { +return fmt.replace(/%s/g, function(match){return String(obj.shift())}); +} +}; + + +/* formatting library */ + +django.formats = { +"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", +"%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_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": "j N Y H:i", +"SHORT_DATE_FORMAT": "j N Y", +"THOUSAND_SEPARATOR": "\u00a0", +"TIME_FORMAT": "H:i", +"TIME_INPUT_FORMATS": [ +"%H:%M:%S", +"%H:%M:%S.%f", +"%H:%M" +], +"YEAR_MONTH_FORMAT": "F Y" +}; + +django.get_format = function(format_type) { +var value = django.formats[format_type]; +if (typeof(value) == 'undefined') { +return format_type; +} else { +return value; +} +}; + +/* add to global namespace */ +globals.pluralidx = django.pluralidx; +globals.gettext = django.gettext; +globals.ngettext = django.ngettext; +globals.gettext_noop = django.gettext_noop; +globals.pgettext = django.pgettext; +globals.npgettext = django.npgettext; +globals.interpolate = django.interpolate; +globals.get_format = django.get_format; + +django.jsi18n_initialized = true; +} + +}(this)); + + + } + }; + PollXBlockI18N.init(); + global.PollXBlockI18N = PollXBlockI18N; +}(this)); diff --git a/poll/translations/it_IT/LC_MESSAGES/text.mo b/poll/translations/it_IT/LC_MESSAGES/text.mo new file mode 100644 index 0000000000000000000000000000000000000000..b11b975c8d2874e974972b00a42a472cb97bacde GIT binary patch literal 5075 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 literal 0 HcmV?d00001 diff --git a/poll/translations/it_IT/LC_MESSAGES/text.po b/poll/translations/it_IT/LC_MESSAGES/text.po new file mode 100644 index 0000000..dffb5c5 --- /dev/null +++ b/poll/translations/it_IT/LC_MESSAGES/text.po @@ -0,0 +1,369 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Fare Fare , 2017 +msgid "" +msgstr "" +"Project-Id-Version: XBlocks\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-11-09 11:57+0000\n" +"PO-Revision-Date: 2016-06-08 14:35+0000\n" +"Last-Translator: Fare Fare , 2017\n" +"Language-Team: Italian (Italy) (http://app.transifex.com/open-edx/xblocks/language/it_IT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it_IT\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: poll/poll.py:232 +msgid "Whether or not to display results to the user." +msgstr "Visualizzare o meno i risultati all'utente." + +#: poll/poll.py:233 +msgid "The maximum number of times a user may send a submission." +msgstr "Massimo numero di volte che l'utente può inviare la sottomissione." + +#: poll/poll.py:235 +msgid "Number of times the user has sent a submission." +msgstr "Numero di volte che l'utente ha inviato una sottomissione." + +#: poll/poll.py:237 +msgid "Text to display after the user votes." +msgstr "Testo da visualizzare dopo il voto dell'utente." + +#. Translators: {field} is either "answers" or "questions". +#: poll/poll.py:298 +#, python-brace-format +msgid "'{field}' is not present, or not a JSON array." +msgstr "'{field}' non presente, oppure non è un array JSON." + +#. Translators: {noun} is either "Answer" or "Question". {item} identifies the +#. answer or question. +#: poll/poll.py:310 +#, python-brace-format +msgid "{noun} {item} not a javascript object!" +msgstr "{noun} {item} non è un oggetto javascript!" + +#. Translators: {noun} is either "Answer" or "Question". {item} identifies the +#. answer or question. +#: poll/poll.py:319 +#, python-brace-format +msgid "{noun} {item} contains no key." +msgstr "{noun} {item} non contiene la chiave." + +#. Translators: {noun} is either "Answer" or "Question". +#. {noun_lower} is the lowercase version of {noun}. +#: poll/poll.py:331 +#, python-brace-format +msgid "" +"{noun} has no text or img. Please make sure all {noun_lower}s have one or " +"the other, or both." +msgstr "{noun} non ha testo o img. Per cortesia assicurati che tutte le {noun_lower} abbiano uno o l'altro oppure anche entrambi." + +#. Translators: {noun} is either "Answer" or "Question". +#. {noun_lower} is the lowercase version of {noun}. +#: poll/poll.py:342 +#, python-brace-format +msgid "" +"{noun} was added with no label. All {noun_lower}s must have labels. Please " +"check the form. Check the form and explicitly delete {noun_lower}s if not " +"needed." +msgstr "{noun} è stata aggiunta senza etichetta. Tutte le {noun_lower} devono avere un'etichetta. Per cortesia controlla il form. Controlla il form e rimuovi le {noun_lower} che non sono necessarie." + +#: poll/poll.py:350 +msgid "" +"All images must have an alternative text describing the image in a way that " +"would allow someone to answer the poll if the image did not load." +msgstr "Tutte le immagini devono avere un testo alternativo descrittivo dell'immagine in modo che si possa rispondere al sondaggio anche se l'immagine non è stata correttamente caricata." + +#. Translators: "{noun_lower} is either "answer" or "question". +#: poll/poll.py:362 +#, python-brace-format +msgid "You must include at least one {noun_lower}." +msgstr "Devi includere almeno una {noun_lower}." + +#: poll/poll.py:410 +msgid "Maximum Submissions missing or not an integer." +msgstr "Maximum Submissions non è settato oppure non è un intero." + +#: poll/poll.py:415 +msgid "Private results may not be False when Maximum Submissions is not 1." +msgstr "I risultati privati non devono essere False quando Maximum Submissions non è settato ad 1." + +#: poll/poll.py:452 poll/poll.py:887 +msgid "Poll" +msgstr "Sondaggio" + +#: poll/poll.py:453 +msgid "What is your favorite color?" +msgstr "Qual è il tuo colore preferito?" + +#: poll/poll.py:458 +msgid "Red" +msgstr "Rosso" + +#: poll/poll.py:459 +msgid "Blue" +msgstr "Blu" + +#: poll/poll.py:460 +msgid "Green" +msgstr "" + +#: poll/poll.py:461 +msgid "Other" +msgstr "Altro" + +#: poll/poll.py:463 +msgid "The answer options on this poll." +msgstr "Opzioni di risposta per questo sondaggio." + +#: poll/poll.py:467 poll/poll.py:913 +msgid "Total tally of answers from students." +msgstr "Conteggio totale delle risposte degli studenti." + +#: poll/poll.py:468 +msgid "The student's answer" +msgstr "La risposta dello studente" + +#: poll/poll.py:683 poll/poll.py:1200 +msgid "You have already voted in this poll." +msgstr "Hai già votato per questo sondaggio." + +#: poll/poll.py:688 +msgid "Answer not included with request." +msgstr "Risposta non inclusa nella richiesta." + +#. Translators: {choice} uniquely identifies a specific answer belonging to a +#. poll or survey. +#: poll/poll.py:697 +#, python-brace-format +msgid "No key \"{choice}\" in answers table." +msgstr "Non esiste la chiave \"{choice}\" nella tabella delle risposte." + +#: poll/poll.py:706 poll/poll.py:1208 +msgid "You have already voted as many times as you are allowed." +msgstr "Hai già votato tutte le volte che potevi." + +#: poll/poll.py:736 +msgid "You must specify a question." +msgstr "Devi specificare una domanda." + +#: poll/poll.py:739 poll/poll.py:836 poll/poll.py:1262 poll/poll.py:1390 +msgid "Answer" +msgstr "Risposta" + +#: poll/poll.py:835 poll/poll.py:1263 poll/poll.py:1389 +msgid "Question" +msgstr "Domanda" + +#: poll/poll.py:838 poll/poll.py:1391 +msgid "Submissions count" +msgstr "" + +#: poll/poll.py:884 +msgid "Survey" +msgstr "Sondaggio" + +#: poll/poll.py:890 +msgid "Yes" +msgstr "Si" + +#: poll/poll.py:891 +msgid "No" +msgstr "No" + +#: poll/poll.py:892 +msgid "Maybe" +msgstr "Forse" + +#: poll/poll.py:894 +msgid "Answer choices for this Survey" +msgstr "Scelte di risposta per questo Sondaggio" + +#: poll/poll.py:898 +msgid "Are you enjoying the course?" +msgstr "Il corso ti sta piacendo?" + +#: poll/poll.py:900 +msgid "Would you recommend this course to your friends?" +msgstr "Vorresti raccomandare questo corso ai tuoi amici?" + +#: poll/poll.py:904 +msgid "Do you think you will learn a lot?" +msgstr "Pensi che imparerai molto?" + +#: poll/poll.py:906 +msgid "Questions for this Survey" +msgstr "Domande per questo Sondaggio" + +#: poll/poll.py:915 +msgid "The user's answers" +msgstr "Le risposte dell'utente" + +#: poll/poll.py:1216 +msgid "" +"Not all questions were included, or unknown questions were included. Try " +"refreshing and trying again." +msgstr "Non tutte le domande sono state incluse oppure alcune domande sconosciute sono state include. Prova a aggiornare e riprovare." + +#. Translators: {answer_key} uniquely identifies a specific answer belonging +#. to a poll or survey. +#. {question_key} uniquely identifies a specific question belonging to a poll +#. or survey. +#: poll/poll.py:1229 +#, python-brace-format +msgid "Found unknown answer '{answer_key}' for question key '{question_key}'" +msgstr "Trovata la seguente risposta sconosciuta'{answer_key}' alla domanda con chiave '{question_key}'" + +#: poll/public/html/poll.html:35 poll/public/html/survey.html:53 +msgid "Submit" +msgstr "Invia" + +#: poll/public/html/poll.html:40 poll/public/html/survey.html:55 +msgid "Thank you." +msgstr "" + +#: poll/public/html/poll.html:44 +#, python-format +msgid "" +"\n" +" You have used %(submissions_count_s)s out of %(max_submissions_s)s submissions.\n" +" " +msgstr "" + +#: poll/public/html/poll.html:52 poll/public/html/poll_edit.html:27 +#: poll/public/html/survey.html:64 +msgid "Feedback" +msgstr "" + +#: poll/public/html/poll.html:64 poll/public/html/survey.html:73 +msgid "View results" +msgstr "" + +#: poll/public/html/poll.html:71 poll/public/html/survey.html:81 +msgid "Export results to CSV" +msgstr "" + +#: poll/public/html/poll.html:72 poll/public/html/survey.html:82 +msgid "Download CSV" +msgstr "Scarica CSV" + +#: poll/public/html/poll.html:76 poll/public/html/survey.html:86 +msgid "Student data and results CSV available for download in the LMS." +msgstr "" + +#: poll/public/html/poll_edit.html:8 +msgid "Display Name" +msgstr "Mostra il nome" + +#: poll/public/html/poll_edit.html:15 +msgid "Question/Prompt" +msgstr "" + +#: poll/public/html/poll_edit.html:16 +#, python-format +msgid "" +"\n" +" %(link_start)sMarkdown Syntax%(link_end)s is supported.\n" +" " +msgstr "" + +#: poll/public/html/poll_edit.html:23 +msgid "Enter the prompt for the user." +msgstr "" + +#: poll/public/html/poll_edit.html:28 +#, python-format +msgid "" +"\n" +" %(link_start)sMarkdown Syntax%(link_end)s is supported.\n" +" " +msgstr "" + +#: poll/public/html/poll_edit.html:36 +msgid "" +"\n" +" This text will be displayed for the user as some extra feedback after they have\n" +" submitted their response to the poll.\n" +" " +msgstr "" + +#: poll/public/html/poll_edit.html:44 +msgid "Private Results" +msgstr "" + +#: poll/public/html/poll_edit.html:48 +msgid "True" +msgstr "Vero" + +#: poll/public/html/poll_edit.html:49 +msgid "False" +msgstr "Falso" + +#: poll/public/html/poll_edit.html:53 +msgid "If this is set to True, don't display results of the poll to the user." +msgstr "" + +#: poll/public/html/poll_edit.html:58 +msgid "Maximum Submissions" +msgstr "" + +#: poll/public/html/poll_edit.html:63 +#, python-format +msgid "" +"\n" +" Maximum number of times a user may submit a poll. %(bold_start)sSetting this to a value other than 1 will imply that\n" +" 'Private Results' should be true.%(bold_end)s Setting it to 0 will allow infinite resubmissions.\n" +" " +msgstr "" + +#: poll/public/html/poll_edit.html:71 +msgid "Notes:" +msgstr "" + +#: poll/public/html/poll_edit.html:72 +msgid "" +"\n" +" If you change an answer's text, all students who voted for that choice will have their votes updated to\n" +" the new text. You'll want to avoid changing an answer from something like 'True' to 'False', accordingly.\n" +" If you delete an answer, any votes for that answer will also be deleted. Students whose choices are deleted\n" +" may vote again, but will not lose course progress.\n" +" " +msgstr "" + +#: poll/public/html/poll_edit.html:81 +msgid "" +"\n" +" Questions must be similarly cared for. If a question's text is changed, any votes for that question will remain.\n" +" If a question is deleted, any student who previously took the survey will be permitted to retake it, but will not\n" +" lose course progress.\n" +" " +msgstr "" + +#: poll/public/html/poll_edit.html:97 +msgid "Add Answer" +msgstr "" + +#: poll/public/html/poll_edit.html:101 +msgid "Add Question" +msgstr "" + +#: poll/public/html/poll_edit.html:105 +msgid "Save" +msgstr "Salva" + +#: poll/public/html/poll_edit.html:108 +msgid "Cancel" +msgstr "Annulla" + +#: poll/public/html/survey.html:57 +#, python-format +msgid "" +"\n" +" You have used %(submissions_count_s)s out of %(max_submissions_s)s submissions.\n" +" " +msgstr "" diff --git a/poll/translations/it_IT/LC_MESSAGES/textjs.po b/poll/translations/it_IT/LC_MESSAGES/textjs.po new file mode 100644 index 0000000..2b28dc0 --- /dev/null +++ b/poll/translations/it_IT/LC_MESSAGES/textjs.po @@ -0,0 +1,86 @@ +# +# Translators: +# Monica Maria Crapanzano , 2018 +# anna.ghetti , 2018 +# Butta Tutto , 2018 +# Fare Fare , 2018 +# Transifex Bot <>, 2024 +# +msgid "" +msgstr "" +"Last-Translator: Transifex Bot <>, 2024\n" +"Language-Team: Italian (Italy) (https://app.transifex.com/open-edx/teams/6205/it_IT/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: it_IT\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: poll/public/handlebars/poll_studio.handlebars:6 +msgid "move poll up" +msgstr "muovi sondaggio all'insù" + +#: poll/public/handlebars/poll_studio.handlebars:7 +msgid "move poll down" +msgstr "muovi sondaggio ingiù" + +#: poll/public/handlebars/poll_studio.handlebars:9 +msgid "Delete" +msgstr "Cancella" + +#: poll/public/handlebars/poll_studio.handlebars:11 +msgid "Answer" +msgstr "Risposta" + +#: poll/public/handlebars/poll_studio.handlebars:12 +msgid "Question" +msgstr "Domanda" + +#: poll/public/handlebars/poll_studio.handlebars:16 +msgid "Image URL" +msgstr "URL dell'immagine" + +#: poll/public/handlebars/poll_studio.handlebars:18 +msgid "Image alternative text" +msgstr "Testo alternativo per l'immagine" + +#: poll/public/handlebars/poll_studio.handlebars:23 +msgid "" +"You can make limited use of Markdown in answer texts, preferably only bold " +"and italics." +msgstr "" +"Puoi usare in modo limitato la sintassi Markdown nel testo delle risposta, " +"preferibilmente solo grassetto e corsivo si possono utilizzare." + +#: poll/public/handlebars/poll_studio.handlebars:27 +msgid "" +"This must have an image URL or text, and can have both. If you add an " +"image, you must also provide an alternative text that describes the image in" +" a way that would allow someone to answer the poll if the image did not " +"load." +msgstr "" +"Questo deve avere un image URL o testo e può anche averli entrambi. Se " +"aggiungi un'immagine, devi anche fornire un testo alternativo che descriva " +"l'immagine in modo che questo possa consentire di rispondere al sondaggio " +"anche se l'immagine non è stata correttamente caricata." + +#: poll/public/handlebars/poll_results.handlebars:5 +#: poll/public/handlebars/survey_results.handlebars:4 +msgid "Results" +msgstr "Feedback" + +#: poll/public/handlebars/poll_results.handlebars:31 +#: poll/public/handlebars/survey_results.handlebars:39 +msgid "Submit" +msgstr "Invia" + +#: poll/public/handlebars/poll_results.handlebars:33 +#: poll/public/handlebars/survey_results.handlebars:41 +msgid "Results gathered from {total} respondent." +msgid_plural "Results gathered from {total} respondents." +msgstr[0] "Risposte raccolte da {total} persone" +msgstr[1] "Risposte raccolte da {total} persone" +msgstr[2] "Risposte raccolte da {total} persone" + +#: poll/public/handlebars/poll_results.handlebars:37 +#: poll/public/handlebars/survey_results.handlebars:46 +msgid "Feedback" +msgstr ""