summaryrefslogtreecommitdiff
path: root/addons/website_blog
diff options
context:
space:
mode:
authorSamuel Degueldre <sad@odoo.com>2020-11-12 10:59:45 +0000
committerSamuel Degueldre <sad@odoo.com>2020-11-20 10:36:11 +0000
commitfab72412b973eeec503279f498d18006a584c1c0 (patch)
tree4506ead9b19c82f2e83dd6accd75572629ddac18 /addons/website_blog
parent650476812ee7d57f1d954be5557a3856448ffe5e (diff)
[FIX] website_blog: make twitter share string translatable
Previously the default message when sharing a blog article was hardcoded, meaning it was always in English and not translatable, this commit fixes that. Closes https://github.com/odoo/odoo/issues/31173 task-2369420 closes odoo/odoo#62070 X-original-commit: 7e7a1edf702e070cf3f690946e5cda90f21a88d8 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
Diffstat (limited to 'addons/website_blog')
-rw-r--r--addons/website_blog/i18n/website_blog.pot7
-rw-r--r--addons/website_blog/static/src/js/website_blog.js5
2 files changed, 11 insertions, 1 deletions
diff --git a/addons/website_blog/i18n/website_blog.pot b/addons/website_blog/i18n/website_blog.pot
index feb6d9d37fe..5c5ade58c27 100644
--- a/addons/website_blog/i18n/website_blog.pot
+++ b/addons/website_blog/i18n/website_blog.pot
@@ -316,6 +316,13 @@ msgstr ""
#. module: website_blog
#. openerp-web
+#: code:addons/website_blog/static/src/js/website_blog.js:77
+#, python-format
+msgid "Amazing blog article: %s! Check it live: %s"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
#: code:addons/website_blog/static/src/snippets/s_latest_posts/000.js:0
#, python-format
msgid ""
diff --git a/addons/website_blog/static/src/js/website_blog.js b/addons/website_blog/static/src/js/website_blog.js
index 3286f553121..7131f275d00 100644
--- a/addons/website_blog/static/src/js/website_blog.js
+++ b/addons/website_blog/static/src/js/website_blog.js
@@ -1,5 +1,6 @@
odoo.define('website_blog.website_blog', function (require) {
'use strict';
+var core = require('web.core');
const dom = require('web.dom');
const publicWidget = require('web.public.widget');
@@ -73,7 +74,9 @@ publicWidget.registry.websiteBlog = publicWidget.Widget.extend({
var blogPostTitle = encodeURIComponent($('#o_wblog_post_name').html() || '');
var articleURL = encodeURIComponent(window.location.href);
if ($element.hasClass('o_twitter')) {
- url = 'https://twitter.com/intent/tweet?tw_p=tweetbutton&text=Amazing blog article : ' + blogPostTitle + "! " + articleURL;
+ var twitterText = core._t("Amazing blog article: %s! Check it live: %s");
+ var tweetText = _.string.sprintf(twitterText, blogPostTitle, articleURL);
+ url = 'https://twitter.com/intent/tweet?tw_p=tweetbutton&text=' + tweetText;
} else if ($element.hasClass('o_facebook')) {
url = 'https://www.facebook.com/sharer/sharer.php?u=' + articleURL;
} else if ($element.hasClass('o_linkedin')) {