[FIX] *: correct typos and bad English

Courtesy of translators
Reexport .pot of modified modules

closes odoo/odoo#61010

X-original-commit: 62a18bdb372e234107fd2099a2df5f9e3a442c96
Related: odoo/enterprise#14489
Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
This commit is contained in:
Martin Trigaux
2020-10-29 19:23:41 +00:00
parent eac3c08ce2
commit c59c10f1bc
63 changed files with 308 additions and 613 deletions
+36 -34
View File
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-29 13:45+0000\n"
"PO-Revision-Date: 2020-09-29 13:45+0000\n"
"POT-Creation-Date: 2020-10-29 15:48+0000\n"
"PO-Revision-Date: 2020-10-29 15:48+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -1400,7 +1400,7 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:website_slides.courses_all
#: model_terms:ir.ui.view,arch_db:website_slides.courses_home
msgid ""
"Click here to send a verification email allowing you to participate to the "
"Click here to send a verification email allowing you to participate at the "
"eLearning."
msgstr ""
@@ -1583,27 +1583,9 @@ msgstr ""
#: code:addons/website_slides/static/src/js/tours/slides_tour.js:0
#, python-format
msgid ""
"Congratulation you've created your first course.<br/>Click on the title of "
"this content to see it in fullscreen mode."
msgstr ""
#. module: website_slides
#. openerp-web
#: code:addons/website_slides/static/src/js/tours/slides_tour.js:0
#, python-format
msgid ""
"Congratulation! Your first lesson is available. Let's see the options "
"available here. The tag \"<b>New</b>\" indicate that this lesson has less "
"than 7 days."
msgstr ""
#. module: website_slides
#. openerp-web
#: code:addons/website_slides/static/src/js/tours/slides_tour.js:0
#, python-format
msgid ""
"Congratulation, your course is created, but there isn't any content yet. "
"First, let's add a <b>Section</b> to give your course a structure."
"Congratulations! Your first lesson is available. Let's see the options "
"available here. The tag \"<b>New</b>\" indicates that this lesson was "
"created less than 7 days ago."
msgstr ""
#. module: website_slides
@@ -1611,6 +1593,24 @@ msgstr ""
msgid "Congratulations, you have reached the last rank!"
msgstr ""
#. module: website_slides
#. openerp-web
#: code:addons/website_slides/static/src/js/tours/slides_tour.js:0
#, python-format
msgid ""
"Congratulations, you've created your first course.<br/>Click on the title of"
" this content to see it in fullscreen mode."
msgstr ""
#. module: website_slides
#. openerp-web
#: code:addons/website_slides/static/src/js/tours/slides_tour.js:0
#, python-format
msgid ""
"Congratulations, your course has been created, but there isn't any content "
"yet. First, let's add a <b>Section</b> to give your course a structure."
msgstr ""
#. module: website_slides
#: model:ir.model,name:website_slides.model_res_partner
#: model_terms:ir.ui.view,arch_db:website_slides.slide_channel_partner_view_tree
@@ -1938,10 +1938,10 @@ msgstr ""
msgid ""
"Depending the promote strategy, a slide will appear on the top of the course's page :\n"
" * Latest Published : the slide created last.\n"
" * Most Voted : the slide which have to most vote.\n"
" * Most Viewed ; the slide which have been viewed the most.\n"
" * Most Voted : the slide which has to most votes.\n"
" * Most Viewed ; the slide which has been viewed the most.\n"
" * Specific : You choose the slide to appear.\n"
" * None : There won't be any slide showing.\n"
" * None : No slides will be shown.\n"
msgstr ""
#. module: website_slides
@@ -2477,6 +2477,7 @@ msgstr ""
#. module: website_slides
#. openerp-web
#: code:addons/website_slides/static/src/xml/activity.xml:0
#: code:addons/website_slides/static/src/xml/activity.xml:0
#, python-format
msgid "Grant Access"
msgstr ""
@@ -3737,7 +3738,7 @@ msgstr ""
#. module: website_slides
#: code:addons/website_slides/models/slide_question.py:0
#, python-format
msgid "Question \"%s\" must have 1 correct answer and at least 1 invalid answer"
msgid "Question \"%s\" must have 1 correct answer and at least 1 incorrect answer"
msgstr ""
#. module: website_slides
@@ -3852,6 +3853,7 @@ msgstr ""
#. module: website_slides
#. openerp-web
#: code:addons/website_slides/static/src/xml/activity.xml:0
#: code:addons/website_slides/static/src/xml/activity.xml:0
#, python-format
msgid "Refuse Access"
msgstr ""
@@ -4633,7 +4635,7 @@ msgstr ""
#. openerp-web
#: code:addons/website_slides/static/src/xml/slide_quiz_create.xml:0
#, python-format
msgid "This is the correct answer, congratulation"
msgid "This is the correct answer, congratulations"
msgstr ""
#. module: website_slides
@@ -5228,7 +5230,7 @@ msgstr ""
#. module: website_slides
#: model_terms:ir.ui.view,arch_db:website_slides.courses_all
#: model_terms:ir.ui.view,arch_db:website_slides.courses_home
msgid "You may now participate to our eLearning."
msgid "You may now participate in our eLearning."
msgstr ""
#. module: website_slides
@@ -5264,7 +5266,7 @@ msgstr ""
#: code:addons/website_slides/models/slide_slide.py:0
#, python-format
msgid ""
"Your Google API key is invalid, please update it into your settings.\n"
"Your Google API key is invalid, please update it in your settings.\n"
"Settings > Website > Features > API Key"
msgstr ""
@@ -5378,9 +5380,9 @@ msgstr ""
#: code:addons/website_slides/static/src/xml/website_slides_upload.xml:0
#, python-format
msgid ""
"means? The YouTube unlisted meaning is a video which can be viewed only by "
"the users having the link to it. Your video will never come up in the search"
" results nor on your channel."
"means? The YouTube \"unlisted\" means it is a video which can be viewed only"
" by the users with the link to it. Your video will never come up in the "
"search results nor on your channel."
msgstr ""
#. module: website_slides
@@ -171,10 +171,10 @@ class Channel(models.Model):
string="Promoted Content", default='latest', required=False,
help='Depending the promote strategy, a slide will appear on the top of the course\'s page :\n'
' * Latest Published : the slide created last.\n'
' * Most Voted : the slide which have to most vote.\n'
' * Most Viewed ; the slide which have been viewed the most.\n'
' * Most Voted : the slide which has to most votes.\n'
' * Most Viewed ; the slide which has been viewed the most.\n'
' * Specific : You choose the slide to appear.\n'
' * None : There won\'t be any slide showing.\n')
' * None : No slides will be shown.\n')
promoted_slide_id = fields.Many2one('slide.slide', string='Promoted Slide')
access_token = fields.Char("Security Token", copy=False, default=_default_access_token)
nbr_presentation = fields.Integer('Presentations', compute='_compute_slides_statistics', store=True)
@@ -26,7 +26,7 @@ class SlideQuestion(models.Model):
if len(question.answer_ids.filtered(lambda answer: answer.is_correct)) != 1:
raise ValidationError(_('Question "%s" must have 1 correct answer', question.question))
if len(question.answer_ids) < 2:
raise ValidationError(_('Question "%s" must have 1 correct answer and at least 1 invalid answer', question.question))
raise ValidationError(_('Question "%s" must have 1 correct answer and at least 1 incorrect answer', question.question))
@api.depends('slide_id')
def _compute_statistics(self):
+1 -1
View File
@@ -815,7 +815,7 @@ class Slide(models.Model):
error = str(error)
if error == 'keyInvalid':
return _('Your Google API key is invalid, please update it into your settings.\nSettings > Website > Features > API Key')
return _('Your Google API key is invalid, please update it in your settings.\nSettings > Website > Features > API Key')
return _('Could not fetch data from url. Document or access right not available:\n%s', error)
@@ -34,7 +34,7 @@ tour.register('slides_tour', {
content: _t("Click on the <b>Create</b> button to create your first course."),
}, {
trigger: '.o_wslides_js_slide_section_add',
content: _t("Congratulation, your course is created, but there isn't any content yet. First, let's add a <b>Section</b> to give your course a structure."),
content: _t("Congratulations, your course has been created, but there isn't any content yet. First, let's add a <b>Section</b> to give your course a structure."),
position: 'bottom',
}, {
trigger: 'input[name="name"]',
@@ -69,7 +69,7 @@ tour.register('slides_tour', {
width: 285,
}, {
trigger: 'span.badge-info:contains("New")',
content: _t("Congratulation! Your first lesson is available. Let's see the options available here. The tag \"<b>New</b>\" indicate that this lesson has less than 7 days."),
content: _t("Congratulations! Your first lesson is available. Let's see the options available here. The tag \"<b>New</b>\" indicates that this lesson was created less than 7 days ago."),
position: 'bottom',
}, {
trigger: 'a[name="o_wslides_list_slide_add_quizz"]',
@@ -110,7 +110,7 @@ tour.register('slides_tour', {
position: 'bottom',
}, {
trigger: 'a.o_wslides_js_slides_list_slide_link',
content: _t("Congratulation you've created your first course.<br/>Click on the title of this content to see it in fullscreen mode."),
content: _t("Congratulations, you've created your first course.<br/>Click on the title of this content to see it in fullscreen mode."),
position: 'bottom',
}]);
@@ -57,7 +57,7 @@
<i class="o_wslides_js_quiz_icon o_wslides_js_quiz_remove_answer fa fa-lg fa-trash-o p-md-2 py-2 px-1 text-muted" title="Remove this answer" />
</div>
<div class="o_wslides_js_quiz_answer_comment row align-items-center d-none">
<input type="text" class="form-control col-8 offset-1 mt-1" placeholder="This is the correct answer, congratulation"
<input type="text" class="form-control col-8 offset-1 mt-1" placeholder="This is the correct answer, congratulations"
t-attf-value="#{answer ? answer.comment : ''}" />
<i class="o_wslides_js_quiz_icon o_wslides_js_quiz_remove_answer_comment fa fa-lg fa-trash-o p-2 text-muted" title="Remove the answer comment" />
</div>
@@ -154,7 +154,7 @@
<div class="o_slide_tutorial p-3">
<div class="h5">How to upload your videos ?</div>
<div class="mx-3 my-4">First, upload your videos on YouTube and mark them as <strong>unlisted</strong>. This way, they will be secured.</div>
<div class="mx-3 my-4">What does <strong>unlisted</strong> means? The YouTube unlisted meaning is a video which can be viewed only by the users having the link to it. Your video will never come up in the search results nor on your channel.</div>
<div class="mx-3 my-4">What does <strong>unlisted</strong> means? The YouTube "unlisted" means it is a video which can be viewed only by the users with the link to it. Your video will never come up in the search results nor on your channel.</div>
<div class="mx-3 my-4"><a href="https://support.google.com/youtube/answer/157177" target="_blank" >Change video privacy settings</a></div>
</div>
<div class="o_slide_preview d-none">
@@ -47,8 +47,8 @@
<t t-set="redirect_url" t-value="'/slides'"/>
<t t-set="send_alert_classes" t-value="'alert alert-danger alert-dismissable mt-4 mb-0'"/>
<t t-set="done_alert_classes" t-value="'alert alert-success alert-dismissable mt-4 mb-0'"/>
<t t-set="send_validation_email_message">Click here to send a verification email allowing you to participate to the eLearning.</t>
<t t-set="additional_validated_email_message"> You may now participate to our eLearning.</t>
<t t-set="send_validation_email_message">Click here to send a verification email allowing you to participate at the eLearning.</t>
<t t-set="additional_validated_email_message"> You may now participate in our eLearning.</t>
</t>
</div>
</div>
@@ -260,8 +260,8 @@
<div class="o_wprofile_email_validation_container mb16 mt16">
<t t-call="website_profile.email_validation_banner">
<t t-set="redirect_url" t-value="'/slides'"/>
<t t-set="send_validation_email_message">Click here to send a verification email allowing you to participate to the eLearning.</t>
<t t-set="additional_validated_email_message"> You may now participate to our eLearning.</t>
<t t-set="send_validation_email_message">Click here to send a verification email allowing you to participate at the eLearning.</t>
<t t-set="additional_validated_email_message"> You may now participate in our eLearning.</t>
</t>
</div>
<!-- Display tags -->