summaryrefslogtreecommitdiff
path: root/addons/gamification
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2017-12-06 12:02:58 +0100
committerChristophe Simonis <chs@odoo.com>2017-12-06 12:02:58 +0100
commit8ef7af6afe54fbd59051bbbce76daadd6fdb0e86 (patch)
treeb21971e972eacc87e198fbc38b48ac9b70d168fc /addons/gamification
parent010add290342ae1e2887450a381e0d1f0acd34e5 (diff)
parentf96a797fe6238306ec70d3db013b8a4d348ef181 (diff)
[MERGE] forward port branch 11.0 up to f96a797fe62
Diffstat (limited to 'addons/gamification')
-rw-r--r--addons/gamification/i18n/af.po696
-rw-r--r--addons/gamification/i18n/am.po2069
-rw-r--r--addons/gamification/i18n/bg.po730
-rw-r--r--addons/gamification/i18n/bs.po2
-rw-r--r--addons/gamification/i18n/cs.po704
-rw-r--r--addons/gamification/i18n/da.po16
-rw-r--r--addons/gamification/i18n/en_GB.po745
-rw-r--r--addons/gamification/i18n/es_AR.po732
-rw-r--r--addons/gamification/i18n/es_BO.po667
-rw-r--r--addons/gamification/i18n/es_CL.po700
-rw-r--r--addons/gamification/i18n/es_CO.po1350
-rw-r--r--addons/gamification/i18n/es_CR.po681
-rw-r--r--addons/gamification/i18n/es_DO.po1353
-rw-r--r--addons/gamification/i18n/es_EC.po1363
-rw-r--r--addons/gamification/i18n/es_PE.po736
-rw-r--r--addons/gamification/i18n/es_PY.po678
-rw-r--r--addons/gamification/i18n/es_VE.po665
-rw-r--r--addons/gamification/i18n/eu.po667
-rw-r--r--addons/gamification/i18n/fo.po2069
-rw-r--r--addons/gamification/i18n/fr_CA.po659
-rw-r--r--addons/gamification/i18n/gl.po668
-rw-r--r--addons/gamification/i18n/he.po26
-rw-r--r--addons/gamification/i18n/it.po1007
-rw-r--r--addons/gamification/i18n/ka.po658
-rw-r--r--addons/gamification/i18n/kab.po796
-rw-r--r--addons/gamification/i18n/ko.po975
-rw-r--r--addons/gamification/i18n/lo.po2069
-rw-r--r--addons/gamification/i18n/lv.po25
-rw-r--r--addons/gamification/i18n/mk.po1289
-rw-r--r--addons/gamification/i18n/nb.po680
-rw-r--r--addons/gamification/i18n/nl_BE.po721
-rw-r--r--addons/gamification/i18n/pt.po1347
-rw-r--r--addons/gamification/i18n/sk.po1338
-rw-r--r--addons/gamification/i18n/sq.po677
-rw-r--r--addons/gamification/i18n/th.po773
-rw-r--r--addons/gamification/i18n/zh_TW.po689
36 files changed, 20027 insertions, 10993 deletions
diff --git a/addons/gamification/i18n/af.po b/addons/gamification/i18n/af.po
index 2cdf1d327a6..958a56d541c 100644
--- a/addons/gamification/i18n/af.po
+++ b/addons/gamification/i18n/af.po
@@ -1,40 +1,263 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# Jessica Dowd <dowd.jess@gmail.com>, 2016
+# Martin Trigaux <mat@odoo.com>, 2017
+# Andre de Kock <adekock11@gmail.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-01-27 08:35+0000\n"
-"Last-Translator: Jessica Dowd <dowd.jess@gmail.com>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/odoo/odoo-9/language/"
-"af/)\n"
-"Language: af\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Andre de Kock <adekock11@gmail.com>, 2017\n"
+"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -45,104 +268,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -153,30 +353,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -186,7 +384,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -195,14 +393,9 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aanvaar"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Aksie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
@@ -238,10 +431,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -325,7 +516,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -334,7 +525,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Cancel"
-msgstr "Gekanselleer"
+msgstr "Kanselleer"
#. module: gamification
#: selection:gamification.goal,state:0
@@ -344,28 +535,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Kategorie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -432,7 +616,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Kommentaar"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -445,22 +629,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr ""
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -520,7 +695,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Daagliks"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -538,6 +713,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -545,12 +721,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -561,7 +732,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -577,7 +749,6 @@ msgstr "Beskrywing"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -594,6 +765,7 @@ msgid "Display Name"
msgstr "Vertoningsnaam"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -615,20 +787,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Klaar"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Konsep"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Einddatum"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -637,12 +810,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -698,7 +866,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Van"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -741,6 +909,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -749,7 +924,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -778,7 +953,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -799,7 +976,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -860,7 +1036,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Versteek"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -868,6 +1044,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -886,7 +1067,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -902,7 +1083,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "In proses"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -937,22 +1118,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1016,7 +1187,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Lyne"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1037,7 +1208,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Model"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1093,7 +1264,7 @@ msgstr "Naam"
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nooit"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1101,6 +1272,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1121,7 +1297,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1172,11 +1348,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1184,7 +1355,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Periode"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1211,7 +1382,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Python Kode"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1238,7 +1409,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Verwysing"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1246,16 +1417,16 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Verwerp"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
msgstr ""
@@ -1293,17 +1464,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Verantwoordelike"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1400,21 +1570,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1428,7 +1606,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Begindatum"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1441,7 +1619,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Stadium"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1451,12 +1629,12 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Subskripsies"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
msgstr ""
@@ -1481,13 +1659,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1511,7 +1691,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1553,25 +1733,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1590,7 +1769,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1619,11 +1799,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1649,21 +1831,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1672,7 +1848,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1685,7 +1861,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Aan"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1718,7 +1894,7 @@ msgid "Update"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1737,12 +1913,16 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
msgstr "Gebruikers"
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
+
+#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
@@ -1777,19 +1957,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1805,13 +1985,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1845,9 +2025,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1876,11 +2055,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1894,51 +2068,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Aksie word benodig"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Datum van die laaste boodskap wat op die rekord gepos is."
-
-#~ msgid "Followers"
-#~ msgstr "Volgelinge"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Volgelinge (Kanale)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Volgelinge (Venote)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "As dit gekies is vereis nuwe boodskappe jou aandag."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "As dit gekies is, vereis nuwe boodskappe jou aandag."
-
-#~ msgid "Is Follower"
-#~ msgstr "Is Volgeling"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Laaste Boodskap Datum"
-
-#~ msgid "Messages"
-#~ msgstr "Boodskappe"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Boodskap-en kommunikasiegeskiedenis"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Hoeveelheid Aksies"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Hoeveelheid boodskappe wat aksie vereis"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Hoeveelheid ongeleesde boodskappe"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Ongeleesde Boodskappe"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Ongeleesde Boodskappe Teller"
diff --git a/addons/gamification/i18n/am.po b/addons/gamification/i18n/am.po
new file mode 100644
index 00000000000..bfa86bf514c
--- /dev/null
+++ b/addons/gamification/i18n/am.po
@@ -0,0 +1,2069 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * gamification
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Amharic (https://www.transifex.com/odoo/teams/41243/am/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: am\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.simple_report_template
+msgid ""
+"\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
+"\n"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_goal_reminder
+msgid ""
+"\n"
+" <p>\n"
+" <strong>Reminder ${object.name}</strong>\n"
+" </p>\n"
+" \n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" "
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
+msgid ""
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
+"% endif\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
+#, python-format
+msgid ""
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:650
+#, python-format
+msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:660
+#, python-format
+msgid ""
+"<br/>Special rewards were sent to the top competing users. The ranking for "
+"this challenge is :"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"<span class=\"o_stat_text\">Related</span>\n"
+" <span class=\"o_stat_text\">Goals</span>"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.badge_list_action
+msgid ""
+"A badge is a symbolic token granted to a user as a sign of reward.\n"
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
+msgid ""
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
+msgid ""
+"A goal is considered as completed when the current value is compared to the "
+"value to reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_list_action
+msgid ""
+"A goal is defined by a user and a goal definition.\n"
+" Goals can be created automatically by using challenges."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "A selected list of users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
+msgid "Action"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
+msgid "Active"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Advanced Options"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
+msgid "Allowance to Grant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
+msgid "Alternative to a list of users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
+msgid "Appears in"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Assign Challenge To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.challenge_list_action
+msgid ""
+"Assign a list of goals to chosen users to evaluate them.\n"
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
+msgid "Authorized Users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: execute a specific Python code"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: number of records"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: sum on a field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge Description"
+msgstr ""
+
+#. module: gamification
+#: model:mail.message.subtype,description:gamification.mt_badge_granted
+#: model:mail.message.subtype,name:gamification.mt_badge_granted
+msgid "Badge Granted"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_list_view
+msgid "Badge List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge Name"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.badge_list_action
+#: model:ir.ui.menu,name:gamification.gamification_badge_menu
+msgid "Badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"Badges are granted when a challenge is finished. This is either at the end "
+"of a running period (eg: end of the month for a monthly challenge), at the "
+"end date of a challenge (if no periodicity is set) or when the challenge is "
+"manually closed."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
+msgid "Batch Mode"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_idea
+msgid "Brilliant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "Can not grant"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:412
+#, python-format
+msgid "Can not modify the configuration of a started goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Cancel"
+msgstr "መሰረዝ"
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Canceled"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Category"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
+msgid "Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
+msgid "Challenge Line"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
+msgid "Challenge Lines"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
+msgid "Challenge Name"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
+msgid "Challenge originating"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
+msgid ""
+"Challenge that generated the goal, assign challenge to users to generate "
+"goals with a value in this field."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.challenge_list_action
+#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
+msgid "Check to set a monthly limit per person of sending this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.badge_list_action
+msgid "Click to create a badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.challenge_list_action
+msgid "Click to create a challenge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
+msgid "Click to create a goal definition."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_list_action
+msgid "Click to create a goal."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Clickable Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
+msgid "Closed goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
+msgid "Comment"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge,name:gamification.challenge_base_discover
+msgid "Complete your Profile"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
+msgid "Completeness"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Computation Mode"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
+msgid "Create User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
+msgid ""
+"Create and manage users that will connect to the system. Users can be "
+"deactivated should there be a period of time during which they will/should "
+"not connect to the system. You can assign them groups in order to give them "
+"specific access to the applications they need to use in the system."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
+msgid "Created"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
+msgid "Creator"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
+msgid "Current"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
+msgid "Current Value"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Daily"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Data"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
+msgid "Date Field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
+msgid "Define the visibility of the challenge through menus"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
+msgid ""
+"Defined how will be computed the goals. The result of the operation will be "
+"stored in the field 'Current'."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
+msgid "Definition Description"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Depending on the Display mode, reports will be individual or shared."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Describe what they did and why it matters (will be public)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_description
+msgid "Description"
+msgstr "ማብራርያ"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
+msgid "Display Mode"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
+msgid "Displayed as"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
+msgid "Distinctive field for batch user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_domain
+msgid ""
+"Domain for filtering records. General rule, not user depending, e.g. "
+"[('state', '=', 'done')]. The expression can contain reference to 'user' "
+"which is a browse record of the current user if not in batch mode."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Done"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Draft"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "End Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
+msgid "Evaluate the expression in batch instead of once for each user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
+msgid "Evaluated expression for batch mode"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "Everyone"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,display_mode:0
+msgid "Exclusive (done or not-done)"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Failed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
+msgid "Field to Sum"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
+msgid "Filter Domain"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
+msgid "For 1st user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
+msgid "For 2nd user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
+msgid "For 3rd user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
+msgid "For Every Succeeding User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Formating Options"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "From"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
+msgid "Full Suffix"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.menu,name:gamification.gamification_menu
+msgid "Gamification Tools"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge
+msgid "Gamification badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_challenge
+msgid "Gamification challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_challenge_line
+msgid "Gamification generic goal for challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal_definition
+msgid "Gamification goal definition"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal
+msgid "Gamification goal instance"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge_user
+msgid "Gamification user badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Goal Definition"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
+#: model:ir.ui.menu,name:gamification.gamification_definition_menu
+#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
+msgid "Goal Definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
+msgid "Goal Description"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Goal Failed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_list_view
+msgid "Goal List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
+msgid "Goal Performance"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Goal Reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.challenge_list_view
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Goal definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goal_list_action
+#: model:ir.ui.menu,name:gamification.gamification_goal_menu
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Goals"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_good_job
+msgid "Good Job"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "Grant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.action_grant_wizard
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Grant Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Grant Badge To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Grant this Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
+msgid "Granted by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Granting"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Group By"
+msgstr "በመደብ"
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
+msgid "Group that will receive a copy of the report in addition to the user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "HR Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_hidden
+msgid "Hidden"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "How to compute the goal?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_id
+msgid "ID"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
+msgid "ID Field of user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
+msgid "If a maximum is set"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
+msgid "If this badge was rewarded through a challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
+msgid "Image"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid ""
+"In batch mode, the domain is evaluated globally. If enabled, do not use "
+"keyword 'user' in above filter domain."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
+msgid ""
+"In batch mode, this indicates which field distinct one user form the other, "
+"e.g. user_id, partner_id..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_last_update
+msgid ""
+"In case of manual goal, reminders are sent if the goal as not been updated "
+"for a while (defined in challenge). Ignored in case of non-manual goal or "
+"goal not linked to a challenge."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "In progress"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,visibility_mode:0
+msgid "Individual Goals"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
+#: model:gamification.goal.definition,name:gamification.definition_base_invite
+msgid "Invite new Users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
+msgid "Last Report Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
+msgid "Last Update"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,visibility_mode:0
+msgid "Leader Board (Group Ranking)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
+msgid "Limitation Number"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Line List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
+msgid "Lines"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
+msgid "List of goals that will be set"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
+msgid "List of users participating to the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.goal.definition,name:gamification.definition_nbr_following
+msgid "Mail Group Following"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Model"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
+msgid "Monetary"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
+msgid "Monetary Value"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Monthly"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
+msgid "Monthly Limited Sending"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
+msgid "Monthly total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "My Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
+msgid "My Monthly Sending Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
+msgid "My Monthly Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
+msgid "My Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
+msgid "Name"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Never"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
+msgid "Never reminded if no value or zero is specified."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
+msgid "Next Report Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "No monthly sending limit"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_problem_solver
+msgid "No one can solve challenges like you do."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "No one, assigned through challenges"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:667
+#, python-format
+msgid "Nobody reached the required conditions to receive special badges."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+msgid "Non recurring"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
+msgid "Non-updated manual goals will be reminded after"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Notification Messages"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
+msgid "Number of users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "On change"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
+msgid "Only the people having these badges can give this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
+msgid "Only these people can give this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Optimisation"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
+msgid "Owners"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "People having some badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Period"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
+msgid ""
+"Period of automatic goal assigment. If none is selected, should be launched "
+"manually."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
+msgid "Periodicity"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_problem_solver
+msgid "Problem Solver"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,display_mode:0
+msgid "Progressive (using numerical values)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
+msgid "Python Code"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
+msgid ""
+"Python code to be executed for each user. 'result' should contains the new "
+"current value. Evaluated user can be access through object.user_id."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reached when current value is"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Recorded manually"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reference"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Refresh Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
+msgid "Remaining Sending Allowed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
+msgid "Remind delay"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Reminders for Manual Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
+msgid "Report Frequency"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
+msgid "Report Template"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
+msgid "Required Badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reset Completion"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
+msgid "Responsible"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:490
+#, python-format
+msgid "Retrieving progress for personal challenge without user information"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Reward"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
+msgid "Reward Bests if not Succeeded?"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
+msgid "Reward as soon as every goal is reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
+msgid "Reward of Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
+msgid "Rewarded by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Rewards for challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Running"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Running Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Schedule"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Search Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Search Goal Definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Search Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid ""
+"Security rules to define who is allowed to manually grant badges. Not "
+"enforced for administrator."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Send Report"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
+msgid "Send a copy to"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
+msgid "Sender"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
+msgid "Sequence"
+msgstr "ቅደም ተከተል"
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
+msgid "Sequence number for ordering"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Set the current value you have reached for this goal"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
+#: model:gamification.goal.definition,name:gamification.definition_base_company_data
+msgid "Set your Company Data"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
+#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
+msgid "Set your Company Logo"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
+#: model:gamification.goal.definition,name:gamification.definition_base_timezone
+msgid "Set your Timezone"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge,name:gamification.challenge_base_configure
+msgid "Setup your Company"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Start Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
+msgid "Start Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Start goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_state
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "State"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Statistics"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Subscriptions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
+msgid "Suffix"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
+msgid "Suggest to users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
+msgid "Target Value to Reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "Target: less than"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
+msgid "The action that will be called to update the goal value."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:646
+#, python-format
+msgid "The challenge %s is finished."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
+msgid "The currency and suffix field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
+msgid "The date to use for the time period evaluated"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
+msgid ""
+"The day a new challenge will be automatically closed. If no periodicity is "
+"set, will use this date as the goal end date."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
+msgid ""
+"The day a new challenge will be automatically started. If no periodicity is "
+"set, will use this date as the goal start date."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:93
+#, python-format
+msgid ""
+"The domain for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
+msgid "The field containing the value to evaluate"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
+msgid ""
+"The field name on the user profile (res.users) containing the value for "
+"res_id for action."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,condition:0
+msgid "The higher the better"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
+msgid "The list of instances of this badge granted to users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
+msgid "The list of unique users having received this badge."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,condition:0
+msgid "The lower the better"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:110
+#, python-format
+msgid ""
+"The model configuration for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s not found"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:107
+#, python-format
+msgid ""
+"The model configuration for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s not stored"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
+msgid "The model object for the field to evaluate"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_remind_update_delay
+msgid ""
+"The number of days after which the user assigned to a manual goal will be "
+"reminded. Never reminded if no value is specified."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
+msgid ""
+"The number of time the current user has received this badge this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
+msgid "The number of time the current user has received this badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
+msgid "The number of time the current user has sent this badge this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
+msgid "The number of time this badge has been received by unique users."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
+msgid "The number of time this badge has been received this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
+msgid "The number of time this badge has been received."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
+msgid "The target and current value are defined in the company currency."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
+msgid "The unit of the target and current values"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
+msgid "The user responsible for the challenge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
+msgid "The user who has send the badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
+msgid ""
+"The users that have succeeded theses goals will receive automatically the "
+"badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
+msgid ""
+"The value to compare with the distinctive field. The expression can contain "
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
+msgid ""
+"There is no goals associated to this challenge matching your search.\n"
+" Make sure that your challenge is active and assigned to at least one user."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
+msgid "These goals will not be recomputed."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:210
+#, python-format
+msgid "This badge can not be sent by users."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_image
+msgid "This field holds the image used for the badge, limited to 256x256"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
+msgid "To Reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
+msgid "To update"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
+msgid "Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
+msgid "Unique Owners"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
+msgid "Unit"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Update"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:447
+#, python-format
+msgid "Update %s"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
+msgid "User domain"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
+msgid "Users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Weekly"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
+msgid "Who can grant this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Who would you like to reward?"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
+msgid ""
+"With this option enabled, a user can receive a badge only once. The top 3 "
+"badges are still rewarded only at the end of the challenge."
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_idea
+msgid "With your brilliant ideas, you are an inspiration to others."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Yearly"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:212
+#, python-format
+msgid "You are not in the user allowed list."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/wizard/grant_badge.py:24
+#, python-format
+msgid "You can not grant a badge to yourself"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:196
+#, python-format
+msgid "You can not reset a challenge with unfinished goals."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "You can still grant"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_good_job
+msgid "You did great at your job."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:214
+#, python-format
+msgid "You do not have the required badges."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:216
+#, python-format
+msgid "You have already sent this badge too many time this month."
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_hidden
+msgid "You have found the hidden badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "badges this month"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "days"
+msgstr "ቀኖች"
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "e.g. Monthly Sales Objectives"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "e.g. days"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid ""
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "e.g. user.partner_id.id"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
+msgid "gamification.badge.user.wizard"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal_wizard
+msgid "gamification.goal.wizard"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "granted,"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "refresh"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "than the target."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
+msgid "the"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "this month"
+msgstr ""
diff --git a/addons/gamification/i18n/bg.po b/addons/gamification/i18n/bg.po
index c418868af95..3795792d267 100644
--- a/addons/gamification/i18n/bg.po
+++ b/addons/gamification/i18n/bg.po
@@ -1,43 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-#, fuzzy
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-07-17 15:04+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Bulgarian (http://www.transifex.com/odoo/odoo-9/language/"
-"bg/)\n"
-"Language: bg\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Bulgarian (https://www.transifex.com/odoo/teams/41243/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"#-#-#-#-# bg.po (Odoo 9.0) #-#-#-#-#\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"#-#-#-#-# bg.po (Odoo 9.0) #-#-#-#-#\n"
+"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -48,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -156,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -189,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -198,19 +392,14 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Приеми"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Действие"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Активен"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -241,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -328,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -342,33 +529,26 @@ msgstr "Откажи"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Отменени"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Категория"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -435,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Коментар"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -448,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Условие"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -480,7 +651,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Създаден"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -507,12 +678,12 @@ msgstr "Създадено на"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Създал"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Текущ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -528,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Данни"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -541,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -548,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -564,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -580,7 +748,6 @@ msgstr "Описание"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -597,6 +764,7 @@ msgid "Display Name"
msgstr "Име за показване"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -618,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Готово"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Чернова "
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Крайна дата"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -640,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -701,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "От"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -744,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -752,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -781,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -802,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -863,7 +1035,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Скрит"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -871,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -889,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -900,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Изображение"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "В развитие"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -932,7 +1109,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "В развитие"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
@@ -940,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1019,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Редове"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1040,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Модел"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1056,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Месечно"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1091,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Име"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1104,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1124,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1175,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1187,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Период"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1214,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Python код"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1241,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Означение"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1249,16 +1416,16 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Откажи"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
msgstr ""
@@ -1296,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Отговорник"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1338,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Изпълнява се"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1385,7 +1551,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "Подател"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1403,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1431,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Начална дата"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1444,24 +1618,24 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Състояние"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Статистика"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Абонаменти"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Суфикс"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1484,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1514,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1556,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1593,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1622,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1652,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1675,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1688,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "До"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1713,15 +1885,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Единица"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Обновяване"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1732,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Потребител"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1740,16 +1912,20 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Потребители"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Седмично"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1780,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1808,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1848,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1879,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1897,51 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Нужно е действие"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Дата на последното съобщение, публикувано на записа."
-
-#~ msgid "Followers"
-#~ msgstr "Последователи"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Последователи (канали)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Последователи (партньори)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Ако е отбелязано, новите съобщения ще изискват внимание."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Ако е отбелязано, новите съобщения ще изискват внимание."
-
-#~ msgid "Is Follower"
-#~ msgstr "е последовател"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Дата на последното съобщение"
-
-#~ msgid "Messages"
-#~ msgstr "Съобщения"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "История на събщенията и комуникациите"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Брой действия"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Брой съобщения, които изискват внимание"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Брой непрочетени съобщения"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Непрочетени съобщения"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Брой непрочетени съобщения"
diff --git a/addons/gamification/i18n/bs.po b/addons/gamification/i18n/bs.po
index 824567b59fc..c7664e81048 100644
--- a/addons/gamification/i18n/bs.po
+++ b/addons/gamification/i18n/bs.po
@@ -1521,7 +1521,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr ""
+msgstr "Zakaži"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
diff --git a/addons/gamification/i18n/cs.po b/addons/gamification/i18n/cs.po
index 800260c1203..3dbca38ec82 100644
--- a/addons/gamification/i18n/cs.po
+++ b/addons/gamification/i18n/cs.po
@@ -1,38 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-05-23 12:24+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Czech (http://www.transifex.com/odoo/odoo-9/language/cs/)\n"
-"Language: cs\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: cs\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -43,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -151,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -184,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -193,24 +392,19 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Přijmout"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Akce"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Aktivní"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Rozšířené volby"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -236,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -323,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -337,33 +529,26 @@ msgstr "Zrušit"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Zrušeno"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Kategorie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -430,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Komentář"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -443,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Podmínka"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -471,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Vytváření a správa uživatelů, kteří se budou připojovat do systému. "
-"Uživatelé mohou být odpojeni po vypršení určité doby nečinnosti. Uživatelé "
-"mohou být seskupováni do skupin, aby jim mohly být přiděleny oprávnění k "
-"aplikacím v systému podle jejich potřeb."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Vytvořeno"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -506,12 +678,12 @@ msgstr "Vytvořeno"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Tvůrce"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Aktuální"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -527,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Data"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -540,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -547,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -563,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -579,7 +748,6 @@ msgstr "Popis"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -596,6 +764,7 @@ msgid "Display Name"
msgstr "Zobrazovaný název"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -617,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Provedeno"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Koncept"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Datum ukončení"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -639,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -660,7 +825,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Neúspěšné"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -700,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Od"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -743,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -751,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -780,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -801,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -862,7 +1035,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Skrytý"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -870,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -888,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -899,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Obrázek"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "Probíhá"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -939,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1018,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Řádky"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1039,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Model"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1055,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Měsíčně"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1090,12 +1258,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Název"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nikdy"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1103,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1123,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1174,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1186,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Období"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1213,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Kód Pythonu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1240,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Reference"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1248,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1295,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Odpovědný"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1337,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Spuštěno"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1402,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1430,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Počáteční datum"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1443,12 +1618,12 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Stát"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Statistiky"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1458,9 +1633,9 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Přípona"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1483,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1513,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1555,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1592,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1621,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1651,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1674,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1687,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Do"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1712,15 +1885,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Jednotka"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Aktualizovat"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1731,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Uživatel"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1739,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Uživatelé"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1779,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1807,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1847,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1878,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1896,30 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Vyžadována akce"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Datum posledního vzkazu u tohoto záznamu."
-
-#~ msgid "Followers"
-#~ msgstr "Sledující"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Pokud je zaškrtnuto, nové zprávy vyžadují vaši pozornost."
-
-#~ msgid "Last Message Date"
-#~ msgstr "Datum posledního vzkazu"
-
-#~ msgid "Messages"
-#~ msgstr "Zprávy"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Zprávy a historie komunikace"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Nepřečtené zprávy"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Počítadlo nepřečtených zpráv"
diff --git a/addons/gamification/i18n/da.po b/addons/gamification/i18n/da.po
index e0dbe1c975e..02575adba24 100644
--- a/addons/gamification/i18n/da.po
+++ b/addons/gamification/i18n/da.po
@@ -655,6 +655,10 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
+"Oprette og administrere brugere, der vil forbinde til systemet. Brugere kan "
+"deaktiveres, bør der være en periode, hvor de vil / skal ikke oprette "
+"forbindelse til systemet. Du kan tildele dem grupper for at give dem "
+"konkrete adgang til de programmer, de skal bruge i systemet."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
@@ -712,7 +716,7 @@ msgstr "Data"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr ""
+msgstr "Datofelt"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
@@ -758,7 +762,7 @@ msgstr "Ref./Beskr."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
msgid "Display Mode"
-msgstr ""
+msgstr "Visningstilstand"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -776,7 +780,7 @@ msgstr "Vis navn"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr ""
+msgstr "Vist som"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -849,17 +853,17 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
msgid "For 1st user"
-msgstr ""
+msgstr "For første bruger"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr ""
+msgstr "For anden bruger"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr ""
+msgstr "For tredje bruger"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
diff --git a/addons/gamification/i18n/en_GB.po b/addons/gamification/i18n/en_GB.po
index 18d58946909..9c3e4ff10ae 100644
--- a/addons/gamification/i18n/en_GB.po
+++ b/addons/gamification/i18n/en_GB.po
@@ -1,44 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# James Dove <james@oceancave.com>, 2015
-#, fuzzy
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-10-01 09:17+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: English (United Kingdom) (http://www.transifex.com/odoo/"
-"odoo-9/language/en_GB/)\n"
-"Language: en_GB\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"#-#-#-#-# en_GB.po (Odoo 9.0) #-#-#-#-#\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"#-#-#-#-# en_GB.po (Odoo 9.0) #-#-#-#-#\n"
+"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -49,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -157,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -190,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -199,24 +392,19 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Accept"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Action"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Active"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Advanced Options"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -242,16 +430,14 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Authorised Users"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
@@ -329,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -348,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Category"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -389,8 +568,6 @@ msgid ""
"Challenge that generated the goal, assign challenge to users to generate "
"goals with a value in this field."
msgstr ""
-"Challenge that generated the goal, assign challenge to users to generate "
-"goals with a value in this field."
#. module: gamification
#: model:ir.actions.act_window,name:gamification.challenge_list_action
@@ -438,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comment"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -451,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condition"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -479,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Create and manage users that will connect to the system. Users can be "
-"deactivated should there be a period of time during which they will/should "
-"not connect to the system. You can assign them groups to give them specific "
-"access to the applications they need to use."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Created"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -514,12 +678,12 @@ msgstr "Created on"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Creator"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Current"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -535,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Data"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -548,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -555,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -571,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -587,7 +748,6 @@ msgstr "Description"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -604,6 +764,7 @@ msgid "Display Name"
msgstr "Display Name"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -625,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Done"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Draft"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "End Date"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -647,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -708,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "From"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -751,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -759,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -788,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -809,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -870,7 +1035,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Hidden"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -878,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -896,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -907,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Image"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "In Progress"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -947,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1026,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Lines"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1036,7 +1196,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "List of users participating to the challenge"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
@@ -1047,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Model"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1063,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Monthly"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1098,12 +1258,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Name"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Never"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1111,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1131,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1182,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1194,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Period"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1206,7 +1366,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodicity"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
@@ -1221,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Python Code"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1248,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Reference"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1256,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1303,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsible"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1345,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Running"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1410,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1438,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Start Date"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1451,12 +1618,12 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "State"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Statistics"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1466,14 +1633,14 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Suffix"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Suggest to users"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
@@ -1491,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1521,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1540,8 +1709,6 @@ msgid ""
"The field name on the user profile (res.users) containing the value for "
"res_id for action."
msgstr ""
-"The field name on the user profile (res.users) containing the value for "
-"res_id for action."
#. module: gamification
#: selection:gamification.goal.definition,condition:0
@@ -1551,12 +1718,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
msgid "The list of instances of this badge granted to users"
-msgstr "The list of instances of this badge granted to users"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
msgid "The list of unique users having received this badge."
-msgstr "The list of unique users having received this badge."
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
@@ -1565,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1602,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1631,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1656,28 +1825,20 @@ msgid ""
"The users that have succeeded theses goals will receive automatically the "
"badge."
msgstr ""
-"The users that have succeeded theses goals will receive the badge "
-"automatically."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1686,10 +1847,10 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
-msgstr "This badge can not be sent by users."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
@@ -1699,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "To"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1729,10 +1890,10 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Update"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1743,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "User"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1751,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1791,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1819,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1859,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1890,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1908,51 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Action Needed"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Date of the last message posted on the record."
-
-#~ msgid "Followers"
-#~ msgstr "Followers"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Followers (Channels)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Followers (Partners)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "If checked new messages require your attention."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "If checked, new messages require your attention."
-
-#~ msgid "Is Follower"
-#~ msgstr "Is Follower"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Last Message Date"
-
-#~ msgid "Messages"
-#~ msgstr "Messages"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Messages and communication history"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Number of Actions"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Number of messages which requires an action"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Number of unread messages"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Unread Messages"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Unread Messages Counter"
diff --git a/addons/gamification/i18n/es_AR.po b/addons/gamification/i18n/es_AR.po
index c7af80c2673..98bdaafcc05 100644
--- a/addons/gamification/i18n/es_AR.po
+++ b/addons/gamification/i18n/es_AR.po
@@ -1,39 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-12-22 03:50+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Spanish (Argentina) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_AR/)\n"
-"Language: es_AR\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Argentina) (https://www.transifex.com/odoo/teams/41243/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,24 +392,19 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Opciones Avanzadas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -237,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -269,7 +460,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "Insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -297,7 +488,7 @@ msgstr ""
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "Insignias"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -324,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -338,33 +529,26 @@ msgstr "Cancelar"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Cancelado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -431,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -444,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -476,7 +651,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -503,12 +678,12 @@ msgstr "Creado en"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Creador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -519,12 +694,12 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Diariamente"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Datos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -537,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -544,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -560,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -576,7 +748,6 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -593,6 +764,7 @@ msgid "Display Name"
msgstr "Mostrar Nombre"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -614,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha Final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -636,18 +809,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Todos"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -657,7 +825,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Fallido"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -697,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Desde"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -740,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -748,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -777,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -798,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -859,7 +1035,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Oculto"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -867,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -885,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -896,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En Proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -936,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1015,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1036,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1052,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensualmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1087,12 +1258,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nunca"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1100,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1120,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1171,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1183,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1210,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1237,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1245,16 +1416,16 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Rechazar"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
msgstr ""
@@ -1292,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1334,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Ejecutándose"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1399,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1427,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha de inicio"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1440,24 +1618,24 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Provincia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Suscripciones"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1480,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1510,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1552,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1589,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1618,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1648,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1671,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1684,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Hasta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1709,15 +1885,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Actualizar"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1728,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1736,16 +1912,20 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Semanalmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1773,22 +1953,22 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "Anualmente"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1804,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1844,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1875,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1893,45 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Acción necesaria"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Fecha del último mensaje publicado en el registro."
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Seguidores (Canales)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Seguidores (Proveedores)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si esta marcado, los nuevos mensajes requieren su atención."
-
-#~ msgid "Is Follower"
-#~ msgstr "Es un Seguidor"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Fecha de último mensaje"
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Historial de mensajes y comunicación"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Número de Acciones"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Número de mensajes no leídos"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mensajes No Leídos"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Contador de Mensajes No Leídos"
diff --git a/addons/gamification/i18n/es_BO.po b/addons/gamification/i18n/es_BO.po
index 78f76a7d605..1cdca7b277d 100644
--- a/addons/gamification/i18n/es_BO.po
+++ b/addons/gamification/i18n/es_BO.po
@@ -1,39 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-10-01 09:17+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Spanish (Bolivia) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_BO/)\n"
-"Language: es_BO\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_BO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,11 +392,6 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
msgstr ""
@@ -206,7 +399,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -237,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -343,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -431,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -444,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr ""
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -537,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -544,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -560,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -576,7 +748,6 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -593,6 +764,7 @@ msgid "Display Name"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -614,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -636,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -697,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Desde"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -740,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -748,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -777,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -798,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -867,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -885,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -901,7 +1082,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -936,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1015,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1036,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1052,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1087,12 +1258,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nunca"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1100,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1120,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1171,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1183,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1210,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1237,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1245,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1292,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1334,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1399,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1427,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha inicial"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1440,12 +1618,12 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Departamento"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1455,7 +1633,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
msgstr ""
@@ -1480,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1510,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1552,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1589,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1618,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1648,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1671,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1684,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Hasta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1717,7 +1893,7 @@ msgid "Update"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1728,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1736,12 +1912,16 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
+
+#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
@@ -1776,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1804,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1844,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1875,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1893,24 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Fecha del último mensaje publicado en el registro."
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Fecha del último mensaje"
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Mensajes e historial de comunicación"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mensajes sin leer"
diff --git a/addons/gamification/i18n/es_CL.po b/addons/gamification/i18n/es_CL.po
index b7cdda9563c..88e416a0f74 100644
--- a/addons/gamification/i18n/es_CL.po
+++ b/addons/gamification/i18n/es_CL.po
@@ -1,39 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-03-12 06:23+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Spanish (Chile) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_CL/)\n"
-"Language: es_CL\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,24 +392,19 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Opciones avanzadas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -237,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -343,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -431,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -444,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -472,10 +647,6 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Cree y gestione los usuarios que accederán al sistema. Los usuarios pueden "
-"ser desactivados si durante un periodo de tiempo no deberían acceder al "
-"sistema. Puede asignarles grupos con el fin de darles acceso a las "
-"aplicaciones que necesiten usar en el sistema."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
@@ -528,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Datos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -541,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -548,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -564,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -580,7 +748,6 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -597,6 +764,7 @@ msgid "Display Name"
msgstr "Nombre mostrado"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -618,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -640,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -701,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "De"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -744,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -752,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -781,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -802,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -871,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -889,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -900,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -940,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1019,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1040,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1091,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1104,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1124,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1175,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1214,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1241,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1249,16 +1416,16 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Rechazar"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
msgstr ""
@@ -1296,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1403,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1431,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha inicial"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1444,7 +1618,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Estado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1459,9 +1633,9 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1484,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1514,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1556,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1593,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1622,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1652,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1675,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1688,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "A"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1713,15 +1885,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Actualizar"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1732,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1740,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1780,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1808,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1848,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1879,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1897,45 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Acción necesaria"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Fecha del último mensaje publicado en el registro."
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Seguidores (Canales)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Seguidores (Empresas)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención"
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención."
-
-#~ msgid "Is Follower"
-#~ msgstr "Es un seguidor"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Fecha del último mensaje"
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Número de acciones"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Número de mensajes que requieren una acción"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Número de mensajes no leidos"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Contador de mensajes no leídos"
diff --git a/addons/gamification/i18n/es_CO.po b/addons/gamification/i18n/es_CO.po
index fec74272a4d..da9c96d5471 100644
--- a/addons/gamification/i18n/es_CO.po
+++ b/addons/gamification/i18n/es_CO.po
@@ -1,392 +1,458 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# ANDRES FELIPE NEGRETE GOMEZ <psi@nubark.com>, 2016
-# Esteban Echeverry <tebanep@nubark.com>, 2016
-# Mateo Tibaquirá <nestormateo@gmail.com>, 2015
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-02-18 16:23+0000\n"
-"Last-Translator: Esteban Echeverry <tebanep@nubark.com>\n"
-"Language-Team: Spanish (Colombia) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_CO/)\n"
-"Language: es_CO\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_CO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
-"\n"
-" <p>Felicitaciones, ha recibido la insignia <strong>${object.badge_id."
-"name}</strong> !\n"
-" % if object.sender_id\n"
-" Está insignia fue concedida por <strong>${object.sender_id."
-"name}</strong>.\n"
-" % endif\n"
-" </p>\n"
-"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
#. module: gamification
#: model:mail.template,body_html:gamification.email_template_goal_reminder
-#, fuzzy
msgid ""
"\n"
" <p>\n"
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
-"\n"
-" <header>\n"
-" <strong>Recordatorio ${object.name}</strong>\n"
-" </header>\n"
-" \n"
-" <p>Usted no ha actualizado su progreso en la meta ${object.definition_id."
-"name} (actualmente alcanzable a ${object.completeness}%) en ${object."
-"remind_update_delay} días. No olvide hacerlo.</p>\n"
-" "
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
-#, fuzzy
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
-msgstr ""
-"\n"
-"<header>\n"
-" <strong>${object.name}</strong>\n"
-"</header>\n"
-"<p class=\"oe_grey\">El siguiente mensaje contiene el progreso actual para "
-"el desafío ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Meta</th>\n"
-" <th>Objetivo</th>\n"
-" <th>Actual</th>\n"
-" <th>Completado</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Persona</th>\n"
-" <th>Completado</th>\n"
-" <th>Actual</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
"% endif\n"
-" "
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
-"<br/>Nadie ha conseguido alcanzar todas las metas, por lo que no se dará a "
-"nadie la insignia por este desafío."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
-"<br/>La recompensa con la (insignia %s) para cada usuario exitoso fue "
-"enviada a %s."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
"this challenge is :"
msgstr ""
-"<br/>Las recompensas especiales se enviaron a los usuarios más competitivos. "
-"La clasificación para este desafío es:"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
-"<span class=\"o_stat_text\">Metas</span>\n"
-" <span class=\"o_stat_text"
-"\">Relacionadas</span>"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
-"Una insignia es una muestra simbólica concedida a un usuario como una señal "
-"de recompensa.\n"
-"Se puede ganar automáticamente cuando se cumplen algunas condiciones o "
-"manualmente por los usuarios.\n"
-"Algunas insignias son más difíciles de obtener que otras para llegar a "
-"condiciones específicas."
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
-"La definición de una meta es un modelo técnico de de una meta definiendo una "
-"condición a cumplir.\n"
-"Las fechas, valores a cumplir o usuarios son definidos en la instancia de la "
-"meta."
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
msgstr ""
-"Una meta se considera como completada cuando el valor actual es comparado al "
-"valor a alcanzar"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
-"Una meta es definida por un usuario y una definición de meta.\n"
-"Las metas pueden ser creadas automáticamente usando desafíos."
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "Una lista de usuarios seleccionados"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo(a)"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Opciones Avanzadas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
msgid "Allowance to Grant"
-msgstr "Asignación a Conceder"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
msgid "Alternative to a list of users"
-msgstr "Alternativa a una lista de usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
msgid "Appears in"
-msgstr "Aparece en"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Assign Challenge To"
-msgstr "Asignar Desafío a"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
-"Asigna una lista de metas a los usuarios elegidos para evaluarlos.\n"
-"Los retos pueden usar un periodo (semanalmente, mensualmente...) para la "
-"creación automática de metas.\n"
-"Las metas son creadas para usuarios específicos o miembros de un grupo."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Usuarios Autorizados"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: execute a specific Python code"
-msgstr "Automático: ejecutar un código Python específico"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "Automático: número de registros"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: sum on a field"
-msgstr "Automático: suma de un campo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
@@ -394,35 +460,35 @@ msgstr "Automático: suma de un campo"
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "Insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Description"
-msgstr "Descripción de la Insignia"
+msgstr ""
#. module: gamification
#: model:mail.message.subtype,description:gamification.mt_badge_granted
#: model:mail.message.subtype,name:gamification.mt_badge_granted
msgid "Badge Granted"
-msgstr "Insignia Concedida"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_list_view
msgid "Badge List"
-msgstr "Lista de Insignias"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Name"
-msgstr "Nombre de Insignia"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "Insignias"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -432,31 +498,27 @@ msgid ""
"end date of a challenge (if no periodicity is set) or when the challenge is "
"manually closed."
msgstr ""
-"Las insignias se conceden cuando se finaliza un desafío. Esto puede ser al "
-"final del periodo (por ejemplo: final de mes para un desafío mensual), al "
-"final del desafío (si no se establece ninguna periodicidad) o cuando el "
-"desafío se cierra manualmente."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
msgid "Batch Mode"
-msgstr "Modo por Tandas"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_idea
msgid "Brilliant"
-msgstr "Brillante"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Can not grant"
-msgstr "No se puede conceder"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
-msgstr "No puede modificar la configuración de una meta comenzada"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
@@ -467,45 +529,38 @@ msgstr "Cancelar"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Cancelado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
-msgstr "Desafío"
-
-#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr "Descripción del Desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
-msgstr "Línea del Desafío"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
-msgstr "Líneas del Desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
msgid "Challenge Name"
-msgstr "Nombre del Desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
msgid "Challenge originating"
-msgstr "Desafío originario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
@@ -513,89 +568,76 @@ msgid ""
"Challenge that generated the goal, assign challenge to users to generate "
"goals with a value in this field."
msgstr ""
-"Desafío que generó la meta, asigne un desafío a los usuarios para generar "
-"metas con valor en este campo."
#. module: gamification
#: model:ir.actions.act_window,name:gamification.challenge_list_action
#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Challenges"
-msgstr "Desafíos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
msgid "Check to set a monthly limit per person of sending this badge"
msgstr ""
-"Marque esta casilla para establecer un límite mensual por persona para "
-"enviar esta insignia"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid "Click to create a badge."
-msgstr "Clic para crear una insignia."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid "Click to create a challenge."
-msgstr "Clic para crear un desafío."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid "Click to create a goal definition."
-msgstr "Clic para crear una definición de meta."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid "Click to create a goal."
-msgstr "Clic para crear una meta."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Clickable Goals"
-msgstr "Metas Cliqueables"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "Meta cerrada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
msgid "Complete your Profile"
-msgstr "Complete su Perfil"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "Porc. de Finalización"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
-msgstr "Modo de Cálculo"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr "Modo de cálculo"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Crear Usuario"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -605,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Cree y gestione los usuarios que accederán al sistema. Los usuarios pueden "
-"ser desactivados si durante un periodo de tiempo no acceden al sistema. "
-"Puede asignarles grupos con el fin de darles acceso a las aplicaciones que "
-"necesiten usar en el sistema."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -640,75 +678,67 @@ msgstr "Creado"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Autor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "Valor Actual"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Diariamente"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Datos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr "Campo de Fecha"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
msgid "Define the visibility of the challenge through menus"
-msgstr "Definir la visibilidad del desafío a través de menús"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
"stored in the field 'Current'."
msgstr ""
-"Defina cómo serán calculados los objetivos. El resultado de la operación se "
-"guardará en el campo 'Actual'."
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "Definición de la Condición"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "Descripción de la Definición"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Depending on the Display mode, reports will be individual or shared."
msgstr ""
-"Dependiendo del modo de visualización, los informes serán individuales o "
-"compartidos."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
-"Describa el desafío: qué hace, quienes son su objetivo, por qué importa..."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Describe what they did and why it matters (will be public)"
-msgstr "Describen lo que hicieron y por qué es importante (será público)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
@@ -718,9 +748,8 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "Modo de Visualización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -735,14 +764,15 @@ msgid "Display Name"
msgstr "Nombre Público"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "Mostrado como"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
msgid "Distinctive field for batch user"
-msgstr "Campo distintivo para el usuario del proceso por lotes"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_domain
@@ -751,242 +781,239 @@ msgid ""
"[('state', '=', 'done')]. The expression can contain reference to 'user' "
"which is a browse record of the current user if not in batch mode."
msgstr ""
-"Dominio para filtrar los registros. Regla general, no dependiente del "
-"usuario. Por ejemplo: [('state', '=', 'done')]. La expresión puede contener "
-"una referencia al 'usuario', que es el registro del usuario actual si no se "
-"está en modo de proceso por lotes."
#. module: gamification
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Terminado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha Final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
msgid "Evaluate the expression in batch instead of once for each user"
msgstr ""
-"Evalúa la expresión en modo de proceso por lotes en lugar de una vez por "
-"cada usuario"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr "Expresión evaluada para el modo de proceso por lotes"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
-msgstr "Aún si el desafío es fallido, los mejores retadores serán premiados"
+msgid "Evaluated expression for batch mode"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Todos"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Exclusive (done or not-done)"
-msgstr "Exclusivo (realizado o no realizado)"
+msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Fallido"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
msgid "Field to Sum"
-msgstr "Campo a Sumar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "Filtro de Dominio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
msgid "For 1st user"
-msgstr "Para el 1° usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr "Para el 2° usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr "Para el 3° usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
-#, fuzzy
msgid "For Every Succeeding User"
-msgstr "Para Todos los Usuarios Exitosos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Formating Options"
-msgstr "Opciones de Formateo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Desde"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
msgid "Full Suffix"
-msgstr "Sufijo Completo"
+msgstr ""
#. module: gamification
#: model:ir.ui.menu,name:gamification.gamification_menu
msgid "Gamification Tools"
-msgstr "Herramientas de Ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge
msgid "Gamification badge"
-msgstr "Insignia de ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge
msgid "Gamification challenge"
-msgstr "Desafío de ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge_line
msgid "Gamification generic goal for challenge"
-msgstr "Meta genérica de ludificación para el desafío"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_definition
msgid "Gamification goal definition"
-msgstr "Definición de la meta de ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal
msgid "Gamification goal instance"
-msgstr "Instancia de la meta de ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user
msgid "Gamification user badge"
-msgstr "Insignia de ludificación del usuario"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "Meta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "Definición de la Meta"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "Definiciones de Metas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "Descripción de la Meta"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Failed"
-msgstr "Meta Fallida"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "Listado de Metas"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
-msgstr "Rendimiento de la Meta"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Reached"
-msgstr "Meta Alcanzada"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "Definiciones de metas"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "Metas"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
msgid "Good Job"
-msgstr "Buen Trabajo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Grant"
-msgstr "Conceder"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_grant_wizard
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Grant Badge"
-msgstr "Conceder Insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Grant Badge To"
-msgstr "Conceder Insignia A"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Grant this Badge"
-msgstr "Conceder esta Insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "Granted by"
-msgstr "Concedido por"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Granting"
-msgstr "Concediendo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -998,22 +1025,27 @@ msgstr "Agrupar por"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
msgid "Group that will receive a copy of the report in addition to the user"
-msgstr "El grupo que recibirá una copia del informe, además del usuario"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "HR Challenges"
-msgstr "Desafíos de RRHH"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Oculta"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "How to compute the goal?"
-msgstr "Cómo calcular la meta?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
@@ -1030,27 +1062,27 @@ msgstr "ID"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "Campo ID del usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
-msgstr "Si se establece un máximo"
+msgid "If a maximum is set"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
msgid "If this badge was rewarded through a challenge"
-msgstr "Si esta insignia fue dada a través de un desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En Progreso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -1058,9 +1090,6 @@ msgid ""
"In batch mode, the domain is evaluated globally. If enabled, do not use "
"keyword 'user' in above filter domain."
msgstr ""
-"En el modo de proceso por lotes, el dominio se evalúa globalmente. Si está "
-"habilitado, no utilice la palabra clave 'user' en el filtro de dominio que "
-"está a continuación."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -1068,8 +1097,6 @@ msgid ""
"In batch mode, this indicates which field distinct one user form the other, "
"e.g. user_id, partner_id..."
msgstr ""
-"En el modo de proceso por lotes, esto indica qué campo distingue un usuario "
-"de otro. Por ejemplo: user_id, partner_id..."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_last_update
@@ -1078,37 +1105,22 @@ msgid ""
"for a while (defined in challenge). Ignored in case of non-manual goal or "
"goal not linked to a challenge."
msgstr ""
-"En caso de una meta manual, se envían recordatorios si la meta no ha sido "
-"actualizada por un tiempo (definido en el desafío). Ignorada en caso de una "
-"meta no-manual o no enlazada a un desafío."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Individual Goals"
-msgstr "Metas Individuales"
-
-#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
msgstr ""
-"Contenido devuelto de la evaluación del código para la definición %s no "
-"valido."
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "Invitar nuevos Usuarios"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "Invitado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -1125,12 +1137,12 @@ msgstr "Última Modificación el"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "Fecha del Último Informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "Última Actualización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1159,192 +1171,190 @@ msgstr "Actualizado"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Leader Board (Group Ranking)"
-msgstr "Tabla de Liderazgo (Clasificación Grupal)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
msgid "Limitation Number"
-msgstr "Limitar Número"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Line List"
-msgstr "Lista de Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "Listado de metas que serán establecidas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "Lista de usuarios participando del desafío"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
msgid "Mail Group Following"
-msgstr "Grupos de Correos Siguiendo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
msgid "Monetary"
-msgstr "Monetario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
msgid "Monetary Value"
-msgstr "Valor Monetario"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
msgid "Monthly Limited Sending"
-msgstr "Aportación Mensual Limitada a"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "Total mensual"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "Mis Objetivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "My Monthly Sending Total"
-msgstr "Mi Total Mensual Aportado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Mi Total Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Mi Total"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nunca"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
msgid "Never reminded if no value or zero is specified."
-msgstr "No mandar recordartorio si no hay valor o si es 0."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
-msgstr "Próxima Fecha de Informe"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "No monthly sending limit"
-msgstr "Sin aportación mensual máxima"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_problem_solver
msgid "No one can solve challenges like you do."
-msgstr "Nadie puede resolver desafíos como tú."
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "No one, assigned through challenges"
-msgstr "Nadie, asignado a través de desafíos"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
-"Nadie ha alcanzado las condiciones requeridas para recibir las insignias "
-"especiales."
#. module: gamification
#: selection:gamification.challenge,period:0
msgid "Non recurring"
-msgstr "No recurrente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
msgid "Non-updated manual goals will be reminded after"
-msgstr "Metas no actualizadas manualmente serán recordadas después de"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Notification Messages"
-msgstr "Mensajes de Notificación"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "Número de usuarios"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "On change"
-msgstr "Cuando se cambie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Only the people having these badges can give this badge"
-msgstr "Sólo la gente teniendo estas insignias pueden dar esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Only these people can give this badge"
-msgstr "Sólo esta gente puede dar esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Optimisation"
-msgstr "Optimización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "Propietarios"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr "Participando"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
-msgstr "Gente que tiene algunas insignias"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Periodo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1352,28 +1362,26 @@ msgid ""
"Period of automatic goal assigment. If none is selected, should be launched "
"manually."
msgstr ""
-"Periodo de asignación automática de objetivos. Si ninguno es seleccionado, "
-"se deberá lanzar manualmente."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodicidad"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
msgid "Problem Solver"
-msgstr "Solucionador de Problemas"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Progressive (using numerical values)"
-msgstr "Progresivo (usando valores numéricos)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1381,152 +1389,147 @@ msgid ""
"Python code to be executed for each user. 'result' should contains the new "
"current value. Evaluated user can be access through object.user_id."
msgstr ""
-"El código Python a ejecutar para cada usuario. 'result' debería contener el "
-"nuevo valor actual. El usuario evaluado puede ser accedido mediante "
-"object_user_id."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Reached"
-msgstr "Alcanzado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reached when current value is"
-msgstr "Alcanzado cuando el valor actual es"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Recorded manually"
-msgstr "Grabado manualmente"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Refresh Challenge"
-msgstr "Refrescar Desafío"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Rechazado"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
-msgstr "Metas Relacionadas"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
-msgstr "Aportación Permitida Restante"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
msgid "Remind delay"
-msgstr "Recordar retraso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Reminders for Manual Goals"
-msgstr "Recordatorios para Metas Manuales"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
msgid "Report Frequency"
-msgstr "Informe de Frecuencia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
msgid "Report Template"
-msgstr "Plantilla del Informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Required Badges"
-msgstr "Insignias Requeridas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reset Completion"
-msgstr "Restablecer Completado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
-"Obtener progreso para el desafío personal sin la información del usuario"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr "Recompensa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
msgid "Reward Bests if not Succeeded?"
-msgstr "¿Recompensar a los mejores si no es Exitoso?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
msgid "Reward as soon as every goal is reached"
-msgstr "Premiar apenas se alcanza cada meta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
msgid "Reward of Challenges"
-msgstr "Premio de los Desafíos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
msgid "Rewarded by"
-msgstr "Recompensado por"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Rewards for challenges"
-msgstr "Premios de los desafíos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Ejecutándose"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Running Challenges"
-msgstr "Desafíos en Marcha"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "Planificación"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Search Challenges"
-msgstr "Buscar Desafíos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Search Goal Definitions"
-msgstr "Buscar Definiciones de Metas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "Buscar Metas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1534,23 +1537,21 @@ msgid ""
"Security rules to define who is allowed to manually grant badges. Not "
"enforced for administrator."
msgstr ""
-"Reglas de seguridad para definir a quién se permite conceder manualmente "
-"insignias. No se fuerza que sea el administrador."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "Enviar Informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "Enviar una copia a"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "Remitente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1560,48 +1561,56 @@ msgstr "Secuencia"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
msgid "Sequence number for ordering"
-msgstr "Número de secuencia para la ordenación"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Set the current value you have reached for this goal"
-msgstr "Fije el valor actual que ha alcanzado para esta meta"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "Establezca sus Datos de Compañía"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "Fijar el Logo de su Compañía"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "Establezca su Zona Horaria"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "Configure su Compañía"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Start Challenge"
-msgstr "Comenzar Desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha de Inicio"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "Comenzar objetivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1609,60 +1618,62 @@ msgstr "Comenzar objetivo"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Estado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Suscripciones"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Sugerir a los usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
msgid "Target Value to Reach"
-msgstr "Valor Objetivo a Alcanzar"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "Objetivo: menos de"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
msgid "The action that will be called to update the goal value."
-msgstr "La acción que será llamada para actualizar el valor de la meta."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
-msgstr "El desafío %s está finalizado."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
-msgstr "La moneda y campo sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
msgid "The date to use for the time period evaluated"
-msgstr "La fecha a usar para el periodo de tiempo evaluado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
@@ -1670,8 +1681,6 @@ msgid ""
"The day a new challenge will be automatically closed. If no periodicity is "
"set, will use this date as the goal end date."
msgstr ""
-"El día en que finalizará automáticamente un nuevo desafío. Si no se fija una "
-"periodicidad, usará esta fecha como la fecha final de la meta."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
@@ -1679,25 +1688,20 @@ msgid ""
"The day a new challenge will be automatically started. If no periodicity is "
"set, will use this date as the goal start date."
msgstr ""
-"El día en que comenzará automáticamente un nuevo desafío. Si no se fija una "
-"periodicidad, usará esta fecha como la fecha inicial de la meta."
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
"\n"
"%s"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
msgid "The field containing the value to evaluate"
-msgstr "El campo conteniendo el valor a evaluar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
@@ -1705,66 +1709,55 @@ msgid ""
"The field name on the user profile (res.users) containing the value for "
"res_id for action."
msgstr ""
-"El nombre del campo en el perfil de usuario (res.users) conteniendo el valor "
-"para la acción para res_id."
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The higher the better"
-msgstr "Mejor cuanto más alto"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
msgid "The list of instances of this badge granted to users"
-msgstr "La lista de instancias de esta insignia concedida a los usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
msgid "The list of unique users having received this badge."
-msgstr "La lista de usuarios únicos que han recibido esta insignia."
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The lower the better"
-msgstr "Mejor cuanto más bajo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
-"El máximo número de veces que esta insignia puede ser concedida por mes por "
-"persona."
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:110
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:107
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
msgid "The model object for the field to evaluate"
-msgstr "El objeto modelo para el campo a evaluar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_remind_update_delay
@@ -1772,63 +1765,59 @@ msgid ""
"The number of days after which the user assigned to a manual goal will be "
"reminded. Never reminded if no value is specified."
msgstr ""
-"El número de días después de los cuales el usuario asignado al objetivo "
-"manual recibirá un recordatorio. No se enviará si no se especifica valor."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
-"El número de veces que el usuario actual ha recibido la insignia este mes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
msgid "The number of time the current user has received this badge."
-msgstr "El número de veces que el usuario actual ha recibido esta insignia."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "The number of time the current user has sent this badge this month."
msgstr ""
-"El número de veces que el usuario actual ha recibido esta insignia este mes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
msgid "The number of time this badge has been received by unique users."
msgstr ""
-"El número de veces que esta insignia ha sido recibida por usuarios "
-"diferentes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
msgid "The number of time this badge has been received this month."
-msgstr "El número de veces que esta insignia ha sido recibida este mes."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
msgid "The number of time this badge has been received."
-msgstr "El número de veces que esta insignia ha sido recibida."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
-"El objetivo y valor monetario son definidos en la moneda de la compañía."
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
-msgstr "La unidad de los valores actuales y objetivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
msgid "The user responsible for the challenge."
-msgstr "El usuario responsable del desafío."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
msgid "The user who has send the badge"
-msgstr "El usuario que ha enviado la insignia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
@@ -1836,65 +1825,52 @@ msgid ""
"The users that have succeeded theses goals will receive automatically the "
"badge."
msgstr ""
-"Los usuarios que hayan alcanzado exitosamente estas metas recibirán "
-"automáticamente la insignia."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
-msgstr ""
-"El valor a comprar con el campo distintivo. La expresión puede contener "
-"referencias a 'user', que es el registro del usuario actual. Por ejemplo: "
+"reference to 'user' which is a browse record of the current user, e.g. "
"user.id, user.partner_id.id..."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
-"No hay metas asociadas a este desafío que coincidan con su búsqueda.\n"
-"Asegúrese que su desafío está activo y asignado a por lo menos un usuario."
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
-msgstr "No hay recompensa al completar este desafío."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
msgid "These goals will not be recomputed."
-msgstr "Estos objetivos no serán recalculados. "
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
-msgstr "Esta insignia no puede ser enviada por los usuarios."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
msgid "This field holds the image used for the badge, limited to 256x256"
-msgstr "Este campo guarda la imagen de la insignia, limitada a 256x256px."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "A"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
msgid "To Reach"
-msgstr "A Alcanzar "
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
msgid "To update"
-msgstr "Para actualizar "
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
@@ -1904,23 +1880,23 @@ msgstr "Total"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
msgid "Unique Owners"
-msgstr "Propietarios Únicos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Actualizar"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "Actualizar %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1928,34 +1904,38 @@ msgstr "Actualizar %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "Dominio de usuario"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Semanalmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
msgid "Who can grant this badge"
-msgstr "Quién puede conceder esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Who would you like to reward?"
-msgstr "¿A quién quiere recompensar?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
@@ -1963,69 +1943,67 @@ msgid ""
"With this option enabled, a user can receive a badge only once. The top 3 "
"badges are still rewarded only at the end of the challenge."
msgstr ""
-"Con esta opción habilitada, un usuario puede recibir una insignia sólo una "
-"vez. Los 3 mejores aún son premiados sólo al final del desafío."
#. module: gamification
#: model:gamification.badge,description:gamification.badge_idea
msgid "With your brilliant ideas, you are an inspiration to others."
-msgstr "Con sus brillantes ideas, usted es la inspiración de otros."
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "Anualmente"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
-msgstr "No está en la lista de autorizados."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
-msgstr "No puede concederse una insignia a si mismo"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
-msgstr "No puede reiniciar un desafío con metas sin terminar."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "You can still grant"
-msgstr "Aún puede conceder "
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_good_job
msgid "You did great at your job."
-msgstr "Hiciste un gran trabajo."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
-msgstr "No tiene las insignias requeridas. "
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
-msgstr "Ha enviado demasiadas veces esta insignia demasiadas veces este mes. "
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_hidden
msgid "You have found the hidden badge"
-msgstr "Hás encontrado una insignia oculta "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "badges this month"
-msgstr "insignias este mes "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -2036,116 +2014,56 @@ msgstr "días"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "e.g. Monthly Sales Objectives"
-msgstr "ej. Objetivos de Ventas Mensuales"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "ej. días"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
-"ej. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "ej. user.partner_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
msgid "gamification.badge.user.wizard"
-msgstr "gamification.badge.user.wizard"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_wizard
msgid "gamification.goal.wizard"
-msgstr "gamification.goal.wizard"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "granted,"
-msgstr "concedida, "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "refresh"
-msgstr "actualizar "
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr "responder más tarde "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
-msgstr "que el objetivo. "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "the"
-msgstr "el "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
-msgstr "este mes"
-
-#~ msgid "Action Needed"
-#~ msgstr "Acción Requerida"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Fecha del último mensaje publicado en el registro."
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Seguidores (Canales)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Seguidores (Asociados)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención"
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Si está marcado, los nuevos mensajes requerirán su atención."
-
-#~ msgid "Inherited models"
-#~ msgstr "Modelos heredados"
-
-#~ msgid "Is Follower"
-#~ msgstr "Es Seguidor"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Fecha del Último Mensaje"
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Historial de mensajes y de comunicación"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Número de Acciones"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Número de mensajes que requieren una acción"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Número de mensajes no leidos"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mensajes sin Leer"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Contador de Mensajes no Leídos"
+msgstr ""
diff --git a/addons/gamification/i18n/es_CR.po b/addons/gamification/i18n/es_CR.po
index cfdcfbd9f68..dc580eb4a25 100644
--- a/addons/gamification/i18n/es_CR.po
+++ b/addons/gamification/i18n/es_CR.po
@@ -1,39 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-10-01 09:17+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Spanish (Costa Rica) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_CR/)\n"
-"Language: es_CR\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/es_CR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_CR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,19 +392,14 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -237,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -338,33 +529,26 @@ msgstr "Cancelar"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Cancelada"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -431,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -444,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -472,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Cree y gestione los usuarios que accederán al sistema. Los usuarios pueden "
-"ser desactivados si durante un periodo de tiempo no deberían acceder al "
-"sistema. Puede asignarles grupos con el fin de darles acceso a las "
-"aplicaciones que necesiten usar en el sistema."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -507,12 +678,12 @@ msgstr "Creado en"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Autor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -528,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Datos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -541,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -548,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -564,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -580,7 +748,6 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -597,6 +764,7 @@ msgid "Display Name"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -618,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -640,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -661,7 +825,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Fallido"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -701,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "De"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -744,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -752,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -781,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -802,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -871,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -889,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -900,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En progreso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -932,7 +1109,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "En progreso"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
@@ -940,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1019,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1040,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1056,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensualmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1091,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1104,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1124,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1175,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1187,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1214,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1241,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1249,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1296,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1338,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1403,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1431,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha inicial"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1444,24 +1618,24 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Estado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Documentos periódicos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1484,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1514,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1556,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1593,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1622,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1652,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1675,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1688,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "A"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1713,15 +1885,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Actualizar"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1732,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1740,16 +1912,20 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Semanalmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1780,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1808,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1848,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1879,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1897,6 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
diff --git a/addons/gamification/i18n/es_DO.po b/addons/gamification/i18n/es_DO.po
index da3f0e0d0ef..76ccebb890e 100644
--- a/addons/gamification/i18n/es_DO.po
+++ b/addons/gamification/i18n/es_DO.po
@@ -1,389 +1,458 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-05-19 06:01+0000\n"
-"Last-Translator: Juliano Henriquez <juliano@consultoriahenca.com>\n"
-"Language-Team: Spanish (Dominican Republic) (http://www.transifex.com/odoo/"
-"odoo-9/language/es_DO/)\n"
-"Language: es_DO\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_DO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
-"\n"
-" <p>Felicitaciones, ha recibido la insignia <strong>${object.badge_id."
-"name}</strong> !\n"
-" % if object.sender_id\n"
-" Está insignia fue concedida por <strong>${object.sender_id."
-"name}</strong>.\n"
-" % endif\n"
-" </p>\n"
-"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
#. module: gamification
#: model:mail.template,body_html:gamification.email_template_goal_reminder
-#, fuzzy
msgid ""
"\n"
" <p>\n"
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
-"\n"
-" <header>\n"
-" <strong>Recordatorio ${object.name}</strong>\n"
-" </header>\n"
-" \n"
-" <p>Usted no ha actualizado su progreso en la meta ${object.definition_id."
-"name} (actualmente alcanzable a ${object.completeness}%) en ${object."
-"remind_update_delay} días. No olvide hacerlo.</p>\n"
-" "
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
-#, fuzzy
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
-msgstr ""
-"\n"
-"<header>\n"
-" <strong>${object.name}</strong>\n"
-"</header>\n"
-"<p class=\"oe_grey\">El siguiente mensaje contiene el progreso actual para "
-"el desafío ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Meta</th>\n"
-" <th>Objetivo</th>\n"
-" <th>Actual</th>\n"
-" <th>Completado</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Persona</th>\n"
-" <th>Completado</th>\n"
-" <th>Actual</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
"% endif\n"
-" "
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
-"<br/>Nadie ha conseguido alcanzar todas las metas, por lo que no se dará a "
-"nadie la insignia por este desafío."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
-"<br/>La recompensa con la (insignia %s) para cada usuario exitoso fue "
-"enviada a %s."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
"this challenge is :"
msgstr ""
-"<br/>Las recompensas especiales se enviaron a los usuarios más competitivos. "
-"La clasificación para este desafío es:"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
-"<span class=\"o_stat_text\">Metas</span>\n"
-" <span class=\"o_stat_text"
-"\">Relacionadas</span>"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
-"Una insignia es una muestra simbólica concedida a un usuario como una señal "
-"de recompensa.\n"
-"Se puede ganar automáticamente cuando se cumplen algunas condiciones o "
-"manualmente por los usuarios.\n"
-"Algunas insignias son más difíciles de obtener que otras para llegar a "
-"condiciones específicas."
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
-"La definición de una meta es un modelo técnico de de una meta definiendo una "
-"condición a cumplir.\n"
-"Las fechas, valores a cumplir o usuarios son definidos en la instancia de la "
-"meta."
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
msgstr ""
-"Una meta se considera como completada cuando el valor actual es comparado al "
-"valor a alcanzar"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
-"Una meta es definida por un usuario y una definición de meta.\n"
-"Las metas pueden ser creadas automáticamente usando desafíos."
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "Una lista de usuarios seleccionados"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Opciones Avanzadas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
msgid "Allowance to Grant"
-msgstr "Asignación a Conceder"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
msgid "Alternative to a list of users"
-msgstr "Alternativa a una lista de usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
msgid "Appears in"
-msgstr "Aparece en"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Assign Challenge To"
-msgstr "Asignar Desafío a"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
-"Asigna una lista de metas a los usuarios elegidos para evaluarlos.\n"
-"Los retos pueden usar un periodo (semanalmente, mensualmente...) para la "
-"creación automática de metas.\n"
-"Las metas son creadas para usuarios específicos o miembros de un grupo."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Usuarios Autorizados"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: execute a specific Python code"
-msgstr "Automático: ejecutar un código Python específico"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "Automático: número de registros"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: sum on a field"
-msgstr "Automático: suma de un campo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
@@ -391,35 +460,35 @@ msgstr "Automático: suma de un campo"
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "Insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Description"
-msgstr "Descripción de la Insignia"
+msgstr ""
#. module: gamification
#: model:mail.message.subtype,description:gamification.mt_badge_granted
#: model:mail.message.subtype,name:gamification.mt_badge_granted
msgid "Badge Granted"
-msgstr "Insignia Concedida"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_list_view
msgid "Badge List"
-msgstr "Lista de Insignias"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Name"
-msgstr "Nombre de Insignia"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "Insignias"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -429,31 +498,27 @@ msgid ""
"end date of a challenge (if no periodicity is set) or when the challenge is "
"manually closed."
msgstr ""
-"Las insignias se conceden cuando se finaliza un desafío. Esto puede ser al "
-"final del periodo (por ejemplo: final de mes para un desafío mensual), al "
-"final del desafío (si no se establece ninguna periodicidad) o cuando el "
-"desafío se cierra manualmente."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
msgid "Batch Mode"
-msgstr "Modo por Tandas"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_idea
msgid "Brilliant"
-msgstr "Brillante"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Can not grant"
-msgstr "No se puede conceder"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
-msgstr "No puede modificar la configuración de una meta comenzada"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
@@ -464,45 +529,38 @@ msgstr "Cancelar"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Cancelado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
-msgstr "Desafío"
-
-#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr "Descripción del Desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
-msgstr "Línea del Desafío"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
-msgstr "Líneas del Desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
msgid "Challenge Name"
-msgstr "Nombre del Desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
msgid "Challenge originating"
-msgstr "Desafío originario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
@@ -510,89 +568,76 @@ msgid ""
"Challenge that generated the goal, assign challenge to users to generate "
"goals with a value in this field."
msgstr ""
-"Desafío que generó la meta, asigne un desafío a los usuarios para generar "
-"metas con valor en este campo."
#. module: gamification
#: model:ir.actions.act_window,name:gamification.challenge_list_action
#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Challenges"
-msgstr "Desafíos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
msgid "Check to set a monthly limit per person of sending this badge"
msgstr ""
-"Marque esta casilla para establecer un límite mensual por persona para "
-"enviar esta insignia"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid "Click to create a badge."
-msgstr "Clic para crear una insignia."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid "Click to create a challenge."
-msgstr "Clic para crear un desafío."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid "Click to create a goal definition."
-msgstr "Clic para crear una definición de meta."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid "Click to create a goal."
-msgstr "Clic para crear una meta."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Clickable Goals"
-msgstr "Metas Cliqueables"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "Meta cerrada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
msgid "Complete your Profile"
-msgstr "Complete su Perfil"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "Porc. de Finalización"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
-msgstr "Modo de Cálculo"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr "Modo de cálculo"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Crear Usuario"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -602,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Cree y gestione los usuarios que accederán al sistema. Los usuarios pueden "
-"ser desactivados si durante un periodo de tiempo no deberían acceder al "
-"sistema. Puede asignarles grupos con el fin de darles acceso a las "
-"aplicaciones que necesiten usar en el sistema."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -637,75 +678,67 @@ msgstr "Creado en"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Autor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "Valor Actual"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Diariamente"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Datos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr "Campo de Fecha"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
msgid "Define the visibility of the challenge through menus"
-msgstr "Definir la visibilidad del desafío a través de menús"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
"stored in the field 'Current'."
msgstr ""
-"Defina cómo serán calculados los objetivos. El resultado de la operación se "
-"guardará en el campo 'Actual'."
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "Definición de la Condición"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "Descripción de la Definición"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Depending on the Display mode, reports will be individual or shared."
msgstr ""
-"Dependiendo del modo de visualización, los informes serán individuales o "
-"compartidos."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
-"Describa el desafío: qué hace, quienes son su objetivo, por qué importa..."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Describe what they did and why it matters (will be public)"
-msgstr "Describen lo que hicieron y por qué es importante (será público)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
@@ -715,9 +748,8 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "Modo de Visualización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -729,17 +761,18 @@ msgstr "Modo de Visualización"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_display_name
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_display_name
msgid "Display Name"
-msgstr "Nombre Público"
+msgstr "Nombre mostrado"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "Mostrado como"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
msgid "Distinctive field for batch user"
-msgstr "Campo distintivo para el usuario del proceso por lotes"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_domain
@@ -748,242 +781,239 @@ msgid ""
"[('state', '=', 'done')]. The expression can contain reference to 'user' "
"which is a browse record of the current user if not in batch mode."
msgstr ""
-"Dominio para filtrar los registros. Regla general, no dependiente del "
-"usuario. Por ejemplo: [('state', '=', 'done')]. La expresión puede contener "
-"una referencia al 'usuario', que es el registro del usuario actual si no se "
-"está en modo de proceso por lotes."
#. module: gamification
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
msgid "Evaluate the expression in batch instead of once for each user"
msgstr ""
-"Evalúa la expresión en modo de proceso por lotes en lugar de una vez por "
-"cada usuario"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr "Expresión evaluada para el modo de proceso por lotes"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
-msgstr "Aún si el desafío es fallido, los mejores retadores serán premiados"
+msgid "Evaluated expression for batch mode"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Todos"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Exclusive (done or not-done)"
-msgstr "Exclusivo (realizado o no realizado)"
+msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Fallido"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
msgid "Field to Sum"
-msgstr "Campo a Sumar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "Filtro de Dominio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
msgid "For 1st user"
-msgstr "Para el 1° usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr "Para el 2° usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr "Para el 3° usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
-#, fuzzy
msgid "For Every Succeeding User"
-msgstr "Para Todos los Usuarios Exitosos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Formating Options"
-msgstr "Opciones de Formateo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Desde"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
msgid "Full Suffix"
-msgstr "Sufijo Completo"
+msgstr ""
#. module: gamification
#: model:ir.ui.menu,name:gamification.gamification_menu
msgid "Gamification Tools"
-msgstr "Herramientas de Ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge
msgid "Gamification badge"
-msgstr "Insignia de ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge
msgid "Gamification challenge"
-msgstr "Desafío de ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge_line
msgid "Gamification generic goal for challenge"
-msgstr "Meta genérica de ludificación para el desafío"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_definition
msgid "Gamification goal definition"
-msgstr "Definición de la meta de ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal
msgid "Gamification goal instance"
-msgstr "Instancia de la meta de ludificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user
msgid "Gamification user badge"
-msgstr "Insignia de ludificación del usuario"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "Meta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "Definición de la Meta"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "Definiciones de Metas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "Descripción de la Meta"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Failed"
-msgstr "Meta Fallida"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "Listado de Metas"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
-msgstr "Rendimiento de la Meta"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Reached"
-msgstr "Meta Alcanzada"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "Definiciones de metas"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "Metas"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
msgid "Good Job"
-msgstr "Buen Trabajo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Grant"
-msgstr "Conceder"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_grant_wizard
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Grant Badge"
-msgstr "Conceder Insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Grant Badge To"
-msgstr "Conceder Insignia A"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Grant this Badge"
-msgstr "Conceder esta Insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "Granted by"
-msgstr "Concedido por"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Granting"
-msgstr "Concediendo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -995,22 +1025,27 @@ msgstr "Agrupar por"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
msgid "Group that will receive a copy of the report in addition to the user"
-msgstr "El grupo que recibirá una copia del informe, además del usuario"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "HR Challenges"
-msgstr "Desafíos de RRHH"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Oculto"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "How to compute the goal?"
-msgstr "Cómo calcular la meta?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
@@ -1022,32 +1057,32 @@ msgstr "Cómo calcular la meta?"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_id
msgid "ID"
-msgstr "ID"
+msgstr "ID (identificación)"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "Campo ID del usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
-msgstr "Si se establece un máximo"
+msgid "If a maximum is set"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
msgid "If this badge was rewarded through a challenge"
-msgstr "Si esta insignia fue dada a través de un desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -1055,9 +1090,6 @@ msgid ""
"In batch mode, the domain is evaluated globally. If enabled, do not use "
"keyword 'user' in above filter domain."
msgstr ""
-"En el modo de proceso por lotes, el dominio se evalúa globalmente. Si está "
-"habilitado, no utilice la palabra clave 'user' en el filtro de dominio que "
-"está a continuación."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -1065,8 +1097,6 @@ msgid ""
"In batch mode, this indicates which field distinct one user form the other, "
"e.g. user_id, partner_id..."
msgstr ""
-"En el modo de proceso por lotes, esto indica qué campo distingue un usuario "
-"de otro. Por ejemplo: user_id, partner_id..."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_last_update
@@ -1075,37 +1105,22 @@ msgid ""
"for a while (defined in challenge). Ignored in case of non-manual goal or "
"goal not linked to a challenge."
msgstr ""
-"En caso de una meta manual, se envían recordatorios si la meta no ha sido "
-"actualizada por un tiempo (definido en el desafío). Ignorada en caso de una "
-"meta no-manual o no enlazada a un desafío."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Individual Goals"
-msgstr "Metas Individuales"
-
-#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
msgstr ""
-"Contenido devuelto de la evaluación del código para la definición %s no "
-"valido."
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "Invitar nuevos Usuarios"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "Invitado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -1117,17 +1132,17 @@ msgstr "Invitado"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard___last_update
msgid "Last Modified on"
-msgstr "Última Modificación el"
+msgstr "Última modificación en"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "Fecha del Último Informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "Última Actualización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1156,192 +1171,190 @@ msgstr "Última actualización en"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Leader Board (Group Ranking)"
-msgstr "Tabla de Liderazgo (Clasificación Grupal)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
msgid "Limitation Number"
-msgstr "Limitar Número"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Line List"
-msgstr "Lista de Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "Listado de metas que serán establecidas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "Lista de usuarios participando del desafío"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
msgid "Mail Group Following"
-msgstr "Grupos de Correos Siguiendo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
msgid "Monetary"
-msgstr "Monetario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
msgid "Monetary Value"
-msgstr "Valor Monetario"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
msgid "Monthly Limited Sending"
-msgstr "Aportación Mensual Limitada a"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "Total mensual"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "Mis Objetivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "My Monthly Sending Total"
-msgstr "Mi Total Mensual Aportado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Mi Total Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Mi Total"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nunca"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
msgid "Never reminded if no value or zero is specified."
-msgstr "No mandar recordartorio si no hay valor o si es 0."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
-msgstr "Próxima Fecha de Informe"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "No monthly sending limit"
-msgstr "Sin aportación mensual máxima"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_problem_solver
msgid "No one can solve challenges like you do."
-msgstr "Nadie puede resolver desafíos como tú."
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "No one, assigned through challenges"
-msgstr "Nadie, asignado a través de desafíos"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
-"Nadie ha alcanzado las condiciones requeridas para recibir las insignias "
-"especiales."
#. module: gamification
#: selection:gamification.challenge,period:0
msgid "Non recurring"
-msgstr "No recurrente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
msgid "Non-updated manual goals will be reminded after"
-msgstr "Metas no actualizadas manualmente serán recordadas después de"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Notification Messages"
-msgstr "Mensajes de Notificación"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "Número de usuarios"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "On change"
-msgstr "Cuando se cambie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Only the people having these badges can give this badge"
-msgstr "Sólo la gente teniendo estas insignias pueden dar esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Only these people can give this badge"
-msgstr "Sólo esta gente puede dar esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Optimisation"
-msgstr "Optimización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "Propietarios"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr "Participando"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
-msgstr "Gente que tiene algunas insignias"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1349,28 +1362,26 @@ msgid ""
"Period of automatic goal assigment. If none is selected, should be launched "
"manually."
msgstr ""
-"Periodo de asignación automática de objetivos. Si ninguno es seleccionado, "
-"se deberá lanzar manualmente."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodicidad"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
msgid "Problem Solver"
-msgstr "Solucionador de Problemas"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Progressive (using numerical values)"
-msgstr "Progresivo (usando valores numéricos)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1378,152 +1389,147 @@ msgid ""
"Python code to be executed for each user. 'result' should contains the new "
"current value. Evaluated user can be access through object.user_id."
msgstr ""
-"El código Python a ejecutar para cada usuario. 'result' debería contener el "
-"nuevo valor actual. El usuario evaluado puede ser accedido mediante "
-"object_user_id."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Reached"
-msgstr "Alcanzado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reached when current value is"
-msgstr "Alcanzado cuando el valor actual es"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Recorded manually"
-msgstr "Grabado manualmente"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Refresh Challenge"
-msgstr "Refrescar Desafío"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Rechazado"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
-msgstr "Metas Relacionadas"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
-msgstr "Aportación Permitida Restante"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
msgid "Remind delay"
-msgstr "Recordar retraso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Reminders for Manual Goals"
-msgstr "Recordatorios para Metas Manuales"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
msgid "Report Frequency"
-msgstr "Informe de Frecuencia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
msgid "Report Template"
-msgstr "Plantilla del Informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Required Badges"
-msgstr "Insignias Requeridas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reset Completion"
-msgstr "Restablecer Completado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
-"Obtener progreso para el desafío personal sin la información del usuario"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr "Recompensa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
msgid "Reward Bests if not Succeeded?"
-msgstr "¿Recompensar a los mejores si no es Exitoso?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
msgid "Reward as soon as every goal is reached"
-msgstr "Premiar apenas se alcanza cada meta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
msgid "Reward of Challenges"
-msgstr "Premio de los Desafíos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
msgid "Rewarded by"
-msgstr "Recompensado por"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Rewards for challenges"
-msgstr "Premios de los desafíos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "En ejecución"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Running Challenges"
-msgstr "Desafíos en Marcha"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "Planificación"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Search Challenges"
-msgstr "Buscar Desafíos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Search Goal Definitions"
-msgstr "Buscar Definiciones de Metas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "Buscar Metas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1531,23 +1537,21 @@ msgid ""
"Security rules to define who is allowed to manually grant badges. Not "
"enforced for administrator."
msgstr ""
-"Reglas de seguridad para definir a quién se permite conceder manualmente "
-"insignias. No se fuerza que sea el administrador."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "Enviar Informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "Enviar una copia a"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "Remitente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1557,48 +1561,56 @@ msgstr "Secuencia"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
msgid "Sequence number for ordering"
-msgstr "Número de secuencia para la ordenación"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Set the current value you have reached for this goal"
-msgstr "Fije el valor actual que ha alcanzado para esta meta"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "Establezca sus Datos de Compañía"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "Fijar el Logo de su Compañía"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "Establezca su Zona Horaria"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "Configure su Compañía"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Start Challenge"
-msgstr "Comenzar Desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha inicial"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "Comenzar objetivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1606,60 +1618,62 @@ msgstr "Comenzar objetivo"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Provincia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Suscripciones"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Sugerir a los usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
msgid "Target Value to Reach"
-msgstr "Valor Objetivo a Alcanzar"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "Objetivo: menos de"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
msgid "The action that will be called to update the goal value."
-msgstr "La acción que será llamada para actualizar el valor de la meta."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
-msgstr "El desafío %s está finalizado."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
-msgstr "La moneda y campo sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
msgid "The date to use for the time period evaluated"
-msgstr "La fecha a usar para el periodo de tiempo evaluado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
@@ -1667,8 +1681,6 @@ msgid ""
"The day a new challenge will be automatically closed. If no periodicity is "
"set, will use this date as the goal end date."
msgstr ""
-"El día en que finalizará automáticamente un nuevo desafío. Si no se fija una "
-"periodicidad, usará esta fecha como la fecha final de la meta."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
@@ -1676,25 +1688,20 @@ msgid ""
"The day a new challenge will be automatically started. If no periodicity is "
"set, will use this date as the goal start date."
msgstr ""
-"El día en que comenzará automáticamente un nuevo desafío. Si no se fija una "
-"periodicidad, usará esta fecha como la fecha inicial de la meta."
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
"\n"
"%s"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
msgid "The field containing the value to evaluate"
-msgstr "El campo conteniendo el valor a evaluar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
@@ -1702,66 +1709,55 @@ msgid ""
"The field name on the user profile (res.users) containing the value for "
"res_id for action."
msgstr ""
-"El nombre del campo en el perfil de usuario (res.users) conteniendo el valor "
-"para la acción para res_id."
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The higher the better"
-msgstr "Mejor cuanto más alto"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
msgid "The list of instances of this badge granted to users"
-msgstr "La lista de instancias de esta insignia concedida a los usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
msgid "The list of unique users having received this badge."
-msgstr "La lista de usuarios únicos que han recibido esta insignia."
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The lower the better"
-msgstr "Mejor cuanto más bajo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
-"El máximo número de veces que esta insignia puede ser concedida por mes por "
-"persona."
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:110
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:107
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
msgid "The model object for the field to evaluate"
-msgstr "El objeto modelo para el campo a evaluar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_remind_update_delay
@@ -1769,63 +1765,59 @@ msgid ""
"The number of days after which the user assigned to a manual goal will be "
"reminded. Never reminded if no value is specified."
msgstr ""
-"El número de días después de los cuales el usuario asignado al objetivo "
-"manual recibirá un recordatorio. No se enviará si no se especifica valor."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
-"El número de veces que el usuario actual ha recibido la insignia este mes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
msgid "The number of time the current user has received this badge."
-msgstr "El número de veces que el usuario actual ha recibido esta insignia."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "The number of time the current user has sent this badge this month."
msgstr ""
-"El número de veces que el usuario actual ha recibido esta insignia este mes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
msgid "The number of time this badge has been received by unique users."
msgstr ""
-"El número de veces que esta insignia ha sido recibida por usuarios "
-"diferentes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
msgid "The number of time this badge has been received this month."
-msgstr "El número de veces que esta insignia ha sido recibida este mes."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
msgid "The number of time this badge has been received."
-msgstr "El número de veces que esta insignia ha sido recibida."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
-"El objetivo y valor monetario son definidos en la moneda de la compañía."
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
-msgstr "La unidad de los valores actuales y objetivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
msgid "The user responsible for the challenge."
-msgstr "El usuario responsable del desafío."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
msgid "The user who has send the badge"
-msgstr "El usuario que ha enviado la insignia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
@@ -1833,65 +1825,52 @@ msgid ""
"The users that have succeeded theses goals will receive automatically the "
"badge."
msgstr ""
-"Los usuarios que hayan alcanzado exitosamente estas metas recibirán "
-"automáticamente la insignia."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
-msgstr ""
-"El valor a comprar con el campo distintivo. La expresión puede contener "
-"referencias a 'user', que es el registro del usuario actual. Por ejemplo: "
+"reference to 'user' which is a browse record of the current user, e.g. "
"user.id, user.partner_id.id..."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
-"No hay metas asociadas a este desafío que coincidan con su búsqueda.\n"
-"Asegúrese que su desafío está activo y asignado a por lo menos un usuario."
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
-msgstr "No hay recompensa al completar este desafío."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
msgid "These goals will not be recomputed."
-msgstr "Estos objetivos no serán recalculados. "
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
-msgstr "Esta insignia no puede ser enviada por los usuarios."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
msgid "This field holds the image used for the badge, limited to 256x256"
-msgstr "Este campo guarda la imagen de la insignia, limitada a 256x256px."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Hasta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
msgid "To Reach"
-msgstr "A Alcanzar "
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
msgid "To update"
-msgstr "Para actualizar "
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
@@ -1901,23 +1880,23 @@ msgstr "Total"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
msgid "Unique Owners"
-msgstr "Propietarios Únicos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Actualizar"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "Actualizar %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1925,34 +1904,38 @@ msgstr "Actualizar %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "Dominio de usuario"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Semanalmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
msgid "Who can grant this badge"
-msgstr "Quién puede conceder esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Who would you like to reward?"
-msgstr "¿A quién quiere recompensar?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
@@ -1960,69 +1943,67 @@ msgid ""
"With this option enabled, a user can receive a badge only once. The top 3 "
"badges are still rewarded only at the end of the challenge."
msgstr ""
-"Con esta opción habilitada, un usuario puede recibir una insignia sólo una "
-"vez. Los 3 mejores aún son premiados sólo al final del desafío."
#. module: gamification
#: model:gamification.badge,description:gamification.badge_idea
msgid "With your brilliant ideas, you are an inspiration to others."
-msgstr "Con sus brillantes ideas, usted es la inspiración de otros."
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "Anualmente"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
-msgstr "No está en la lista de autorizados."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
-msgstr "No puede concederse una insignia a si mismo"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
-msgstr "No puede reiniciar un desafío con metas sin terminar."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "You can still grant"
-msgstr "Aún puede conceder "
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_good_job
msgid "You did great at your job."
-msgstr "Hiciste un gran trabajo."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
-msgstr "No tiene las insignias requeridas. "
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
-msgstr "Ha enviado demasiadas veces esta insignia demasiadas veces este mes. "
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_hidden
msgid "You have found the hidden badge"
-msgstr "Hás encontrado una insignia oculta "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "badges this month"
-msgstr "insignias este mes "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -2033,116 +2014,56 @@ msgstr "días"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "e.g. Monthly Sales Objectives"
-msgstr "ej. Objetivos de Ventas Mensuales"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "ej. días"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
-"ej. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "ej. user.partner_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
msgid "gamification.badge.user.wizard"
-msgstr "gamification.badge.user.wizard"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_wizard
msgid "gamification.goal.wizard"
-msgstr "gamification.goal.wizard"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "granted,"
-msgstr "concedida, "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "refresh"
-msgstr "actualizar "
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr "responder más tarde "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
-msgstr "que el objetivo. "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "the"
-msgstr "el "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
-msgstr "este mes"
-
-#~ msgid "Action Needed"
-#~ msgstr "Acción Requerida"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Fecha del último mensaje publicado en el registro."
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Seguidores (Canales)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Seguidores (Contactos)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención"
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Si está marcado, los nuevos mensajes requerirán su atención."
-
-#~ msgid "Inherited models"
-#~ msgstr "Modelos heredados"
-
-#~ msgid "Is Follower"
-#~ msgstr "Es Seguidor"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Fecha del último mensaje"
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Mensajes e historial de comunicación"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Número de Acciones"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Número de mensajes que requieren una acción"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Número de mensajes no leidos"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mensajes sin leer"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Contador de Mensajes no Leídos"
+msgstr ""
diff --git a/addons/gamification/i18n/es_EC.po b/addons/gamification/i18n/es_EC.po
index 20bd2cdfd30..19751f0e98c 100644
--- a/addons/gamification/i18n/es_EC.po
+++ b/addons/gamification/i18n/es_EC.po
@@ -1,390 +1,458 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# Jesus Alan Ramos Rodriguez <alan.ramos@jarsa.com.mx>, 2015
-# Rick Hunter <rick_hunter_ec@yahoo.com>, 2016
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-02-26 16:53+0000\n"
-"Last-Translator: Rick Hunter <rick_hunter_ec@yahoo.com>\n"
-"Language-Team: Spanish (Ecuador) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_EC/)\n"
-"Language: es_EC\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_EC\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
-"\n"
-" <p>Enhorabuena, ha recibido la insignia <strong>${object.badge_id."
-"name}</strong> !\n"
-" % if object.sender_id\n"
-" Está insignia fue concedida por <strong>${object.sender_id."
-"name}</strong>.\n"
-" % endif\n"
-" </p>\n"
-"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
#. module: gamification
#: model:mail.template,body_html:gamification.email_template_goal_reminder
-#, fuzzy
msgid ""
"\n"
" <p>\n"
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
-"\n"
-" <header>\n"
-" <strong>Recordatorio ${object.name}</strong>\n"
-" </header>\n"
-" \n"
-" <p>No ha actualizado su progreso para el objetivo ${object.definition_id."
-"name} (currently reached at ${object.completeness}%) durante al menos "
-"${object.remind_update_delay} días. No olvide hacerlo.</p>\n"
-" "
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
-#, fuzzy
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
-msgstr ""
-"\n"
-"<header>\n"
-" <strong>${object.name}</strong>\n"
-"</header>\n"
-"<p class=\"oe_grey\">El siguiente mensaje contiene el progreso actual para "
-"el desafío ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Objetivo</th>\n"
-" <th>Valor objetivo</th>\n"
-" <th>Actual</th>\n"
-" <th>Completitud</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Persona</th>\n"
-" <th>Completitud</th>\n"
-" <th>Actual</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
"% endif\n"
-" "
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
-"<br/>Nadie ha conseguido alcanzar todas las metas, por lo que no se dará a "
-"nadie la insignia por este desafío."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
-"<br/>La recompensa con la (insignia %s) para cada usuario exitoso fue "
-"enviada a %s."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
"this challenge is :"
msgstr ""
-"<br/>Las recompensas especiales se enviaron a los usuarios más competitivos. "
-"La clasificación para este desafío es:"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
-"<span class=\"o_stat_text\">Metas</span>\n"
-"<span class=\"o_stat_text\">Relacionadas</span>"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
-"Una insignia es una muestra simbólica concedida a un usuario como una señal "
-"de recompensa.\n"
-"Se puede ganar automáticamente cuando se cumplen algunas condiciones o "
-"manualmente por los usuarios.\n"
-"Algunas insignias son más difíciles de obtener que otras para llegar a "
-"condiciones específicas."
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
-"La definición de una meta es un modelo técnico de de una meta definiendo una "
-"condición a cumplir.\n"
-"Las fechas, valores a cumplir o usuarios son definidos en la instancia de la "
-"meta."
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
msgstr ""
-"Un objetivo se considera completado cuando el valor actual se compara con el "
-"valor a alcanzar"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
-"Una meta es definida por un usuario y una definición de meta.\n"
-"Las metas pueden ser creadas automáticamente usando retos."
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "Una lista de usuarios seleccionados"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Opciones avanzadas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
msgid "Allowance to Grant"
-msgstr "Asignación a conceder"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
msgid "Alternative to a list of users"
-msgstr "Alternativa a una lista de usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
msgid "Appears in"
-msgstr "Aparece en"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Assign Challenge To"
-msgstr "Asignar desafío a"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
-"Asigna una lista de metas a los usuarios elegidos para evaluarlos.\n"
-"Los retos pueden usar un periodo (semanalmente, mensualmente...) para la "
-"creación automática de metas.\n"
-"Las metas son creadas para usuarios específicos o miembros de un grupo."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Usuarios autorizados"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: execute a specific Python code"
-msgstr "Automático: ejecutar un código Python específico"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "Automático: número de registros"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: sum on a field"
-msgstr "Automático: suma de un campo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
@@ -392,35 +460,35 @@ msgstr "Automático: suma de un campo"
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "Insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Description"
-msgstr "Descripción de la insignia"
+msgstr ""
#. module: gamification
#: model:mail.message.subtype,description:gamification.mt_badge_granted
#: model:mail.message.subtype,name:gamification.mt_badge_granted
msgid "Badge Granted"
-msgstr "Insignia concedida"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_list_view
msgid "Badge List"
-msgstr "Lista de insignias"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Name"
-msgstr "Nombre de insignia"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "Insignias"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -430,31 +498,27 @@ msgid ""
"end date of a challenge (if no periodicity is set) or when the challenge is "
"manually closed."
msgstr ""
-"Las insignias se conceden cuando se finaliza un desafío. Esto puede ser al "
-"final del periodo (por ejemplo: final de mes para un desafío mensual), al "
-"final del desafío (si no se establece ninguna periodicidad) o cuando el "
-"desafío se cierra manualmente."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
msgid "Batch Mode"
-msgstr "Modo por lotes"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_idea
msgid "Brilliant"
-msgstr "Brillante"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Can not grant"
-msgstr "No se puede conceder"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
-msgstr "No se puede modificar la configuración de un objetivo iniciado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
@@ -465,45 +529,38 @@ msgstr "Cancelar"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Cancelada"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
-msgstr "Desafío"
-
-#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr "Descripción del desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
-msgstr "Línea de desafío"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
-msgstr "Líneas de desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
msgid "Challenge Name"
-msgstr "Nombre del desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
msgid "Challenge originating"
-msgstr "Originador del desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
@@ -511,89 +568,76 @@ msgid ""
"Challenge that generated the goal, assign challenge to users to generate "
"goals with a value in this field."
msgstr ""
-"Desafío que generó el objetivo. Asigne el desafío a los usuarios para "
-"generar objetivos con un valor en este campo."
#. module: gamification
#: model:ir.actions.act_window,name:gamification.challenge_list_action
#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Challenges"
-msgstr "Desafíos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
msgid "Check to set a monthly limit per person of sending this badge"
msgstr ""
-"Marque esta casilla para establecer un límite mensual por persona para "
-"enviar esta insignia"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid "Click to create a badge."
-msgstr "Da click para crear una insignia."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid "Click to create a challenge."
-msgstr "Da click para crear un reto."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid "Click to create a goal definition."
-msgstr "Da click para crear una definición de meta."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid "Click to create a goal."
-msgstr "Da click para crear una meta."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Clickable Goals"
-msgstr "Objetivos pulsables"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "Objetivo cerrado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
msgid "Complete your Profile"
-msgstr "Complete su perfil"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "Porc. de finalización"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
-msgstr "Modo de cálculo"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr "Modo de cálculo"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Crear usuario"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -603,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Cree y gestione los usuarios que accederán al sistema. Los usuarios pueden "
-"ser desactivados si durante un periodo de tiempo no deberían acceder al "
-"sistema. Puede asignarles grupos con el fin de darles acceso a las "
-"aplicaciones que necesiten usar en el sistema."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -622,7 +662,7 @@ msgstr "Creada"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_uid
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_uid
msgid "Created by"
-msgstr "Creado por"
+msgstr "Creado por:"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_date
@@ -633,79 +673,72 @@ msgstr "Creado por"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_date
msgid "Created on"
-msgstr "Creado en"
+msgstr "Creado"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Autor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "Valor actual"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Diariamente"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Datos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr "Campo de fecha"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
msgid "Define the visibility of the challenge through menus"
-msgstr "Defina la visibilidad del desafío a través de los menús"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
"stored in the field 'Current'."
msgstr ""
-"Defina cómo serán calculados los objetivos. El resultado de la operación se "
-"guardará en el campo 'Actual'."
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "Definición de la condición"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "Descripción de la definición"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Depending on the Display mode, reports will be individual or shared."
msgstr ""
-"Dependiendo del modo de visualización, los informes serán individuales o "
-"compartidos."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
-msgstr "Describa el desafío: qué hace, a quién va dirigido, por qué importa..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Describe what they did and why it matters (will be public)"
-msgstr "Describa qué hizo y por qué importa (será público)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
@@ -715,9 +748,8 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "Modo de visualización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -729,17 +761,18 @@ msgstr "Modo de visualización"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_display_name
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_display_name
msgid "Display Name"
-msgstr "Nombre mostrado"
+msgstr "Nombre a Mostrar"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "Mostrado como"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
msgid "Distinctive field for batch user"
-msgstr "Campo distintivo para el usuario del proceso por lotes"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_domain
@@ -748,243 +781,239 @@ msgid ""
"[('state', '=', 'done')]. The expression can contain reference to 'user' "
"which is a browse record of the current user if not in batch mode."
msgstr ""
-"Dominio para filtrar los registros. Regla general, no dependiente del "
-"usuario. Por ejemplo: [('state', '=', 'done')]. La expresión puede contener "
-"una referencia al 'usuario', que es el registro del usuario actual si no se "
-"está en modo de proceso por lotes."
#. module: gamification
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
msgid "Evaluate the expression in batch instead of once for each user"
msgstr ""
-"Evalúa la expresión en modo de proceso por lotes en lugar de una vez por "
-"cada usuario"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr "Expresión evaluada para el modo de proceso por lotes"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
-"Incluso si el desafío se falla, los mejores contendientes serán premiados"
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Todos"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Exclusive (done or not-done)"
-msgstr "Exclusivo (realizado o no realizado)"
+msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Fallido"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
msgid "Field to Sum"
-msgstr "Campo a sumar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "Filtro de dominio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
msgid "For 1st user"
-msgstr "Para el primer usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr "Para el segundo usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr "Para el tercer usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
-#, fuzzy
msgid "For Every Succeeding User"
-msgstr "Para todos los usuarios exitosos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Formating Options"
-msgstr "Opciones de formateo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "De"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
msgid "Full Suffix"
-msgstr "Sufijo completo"
+msgstr ""
#. module: gamification
#: model:ir.ui.menu,name:gamification.gamification_menu
msgid "Gamification Tools"
-msgstr "Herramientas de gamificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge
msgid "Gamification badge"
-msgstr "Insignia de gamificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge
msgid "Gamification challenge"
-msgstr "Desafío de gamificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge_line
msgid "Gamification generic goal for challenge"
-msgstr "Objetivo genérico de gamificación para el desafío"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_definition
msgid "Gamification goal definition"
-msgstr "Definición de objetivo de gamificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal
msgid "Gamification goal instance"
-msgstr "Instancia del objetivo de gamificación"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user
msgid "Gamification user badge"
-msgstr "Insignia de gamificación de usuario"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "Objetivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "Definición del objetivo"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "Definiciones de objetivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "Descripción del objetivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Failed"
-msgstr "Objetivo fallido"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "Lista de objetivos"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
-msgstr "Redimiento de objetivos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Reached"
-msgstr "Objetivo alcanzado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "Definiciones de objetivos"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "Objetivos"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
msgid "Good Job"
-msgstr "Buen trabajo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Grant"
-msgstr "Conceder"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_grant_wizard
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Grant Badge"
-msgstr "Conceder insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Grant Badge To"
-msgstr "Conceder insignia a"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Grant this Badge"
-msgstr "Conceder esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "Granted by"
-msgstr "Concedido por"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Granting"
-msgstr "Concediendo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -996,22 +1025,27 @@ msgstr "Agrupar por"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
msgid "Group that will receive a copy of the report in addition to the user"
-msgstr "Grupo que recibirá una copia del informe además del usuario"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "HR Challenges"
-msgstr "Desafíos de RRHH"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Oculto"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "How to compute the goal?"
-msgstr "¿Cömo calcular el objetivo?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
@@ -1023,32 +1057,32 @@ msgstr "¿Cömo calcular el objetivo?"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_id
msgid "ID"
-msgstr "ID (identificación)"
+msgstr "ID"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "Campo ID del usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
-msgstr "Si se establece un máximo"
+msgid "If a maximum is set"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
msgid "If this badge was rewarded through a challenge"
-msgstr "Indica si está insignia se obtuvo como recompensa por un desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -1056,9 +1090,6 @@ msgid ""
"In batch mode, the domain is evaluated globally. If enabled, do not use "
"keyword 'user' in above filter domain."
msgstr ""
-"En el modo de proceso por lotes, el dominio se evalúa globalmente. Si está "
-"habilitado, no utilice la palabra clave 'user' en el filtro de dominio que "
-"está a continuación."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -1066,8 +1097,6 @@ msgid ""
"In batch mode, this indicates which field distinct one user form the other, "
"e.g. user_id, partner_id..."
msgstr ""
-"En el modo de proceso por lotes, esto indica qué campo distingue un usuario "
-"de otro. Por ejemplo: user_id, partner_id..."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_last_update
@@ -1076,37 +1105,22 @@ msgid ""
"for a while (defined in challenge). Ignored in case of non-manual goal or "
"goal not linked to a challenge."
msgstr ""
-"En caso de un objetivo manual, los recordatorios se enviarán si el objetivo "
-"no se actualiza en un intervalo (definido en el desafío). Se ignora en caso "
-"de que el objetivo no sea manual o no esté enlazado a un desafío."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Individual Goals"
-msgstr "Objetivos individuales"
-
-#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
msgstr ""
-"Contenido devuelto de la evaluación del código para la definición %s no "
-"valido."
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "Invitar nuevos usuarios"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "Invitado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -1118,17 +1132,17 @@ msgstr "Invitado"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard___last_update
msgid "Last Modified on"
-msgstr "Última modificación en"
+msgstr "Fecha de modificación"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "Fecha del último informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "Última actualización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1140,7 +1154,7 @@ msgstr "Última actualización"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_uid
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_uid
msgid "Last Updated by"
-msgstr "Última actualización de"
+msgstr "Ultima Actualización por"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_date
@@ -1152,197 +1166,195 @@ msgstr "Última actualización de"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_date
msgid "Last Updated on"
-msgstr "Última actualización en"
+msgstr "Actualizado en"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Leader Board (Group Ranking)"
-msgstr "Líder de la clasificación"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
msgid "Limitation Number"
-msgstr "Limitar número"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Line List"
-msgstr "Lista de líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "Lista de objetivos que se establecerá"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "Lista de usuarios participando del desafío"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
msgid "Mail Group Following"
-msgstr "Grupos de correos siguiendo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
msgid "Monetary"
-msgstr "Monetario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
msgid "Monetary Value"
-msgstr "Valor monetario"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
msgid "Monthly Limited Sending"
-msgstr "Aportación mensual limitada a"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "Total mensual"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "Mis objetivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "My Monthly Sending Total"
-msgstr "Mi total mensual aportado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Mi total mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Mi total"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nunca"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
msgid "Never reminded if no value or zero is specified."
-msgstr "No mandar recordartorio si no hay valor o si es 0."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
-msgstr "Próxima fecha de informe"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "No monthly sending limit"
-msgstr "Sin aportación mensual máxima"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_problem_solver
msgid "No one can solve challenges like you do."
-msgstr "Nadie puede resolver retos como tú lo haces."
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "No one, assigned through challenges"
-msgstr "Nadie asignado a lo largo de los desafíos"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
-"Nadie ha alcanzado las condiciones requeridas para recibir las insignias "
-"especiales."
#. module: gamification
#: selection:gamification.challenge,period:0
msgid "Non recurring"
-msgstr "No recurrente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
msgid "Non-updated manual goals will be reminded after"
-msgstr "Los objetivos manuales no actualizados serán recordado después"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Notification Messages"
-msgstr "Mensajes de notificación"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "Número de usuarios"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "On change"
-msgstr "Cuando se cambie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Only the people having these badges can give this badge"
-msgstr "Sólo la gente teniendo estas insignias pueden dar esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Only these people can give this badge"
-msgstr "Sólo esta gente puede dar esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Optimisation"
-msgstr "Optimización"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "Propietarios"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr "Participando"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
-msgstr "Gente que tiene algunas insignias"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1350,28 +1362,26 @@ msgid ""
"Period of automatic goal assigment. If none is selected, should be launched "
"manually."
msgstr ""
-"Periodo de asignación automática de objetivos. Si no hay ninguno "
-"seleccionado, se lanzará manualmente."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodicidad"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
msgid "Problem Solver"
-msgstr "Solucionador de problemas"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Progressive (using numerical values)"
-msgstr "Progresivo (usando valores numéricos)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1379,152 +1389,147 @@ msgid ""
"Python code to be executed for each user. 'result' should contains the new "
"current value. Evaluated user can be access through object.user_id."
msgstr ""
-"El código Python a ejecutar para cada usuario. 'result' contendrá el nuevo "
-"valor actual. El registro del usuario evaluado puede ser accedido mediante "
-"object_user_id."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Reached"
-msgstr "Alcanzado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reached when current value is"
-msgstr "Alcanzado cuando el valor actual es"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Recorded manually"
-msgstr "Grabado manualmente"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Refresh Challenge"
-msgstr "Actualizar desafío"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Rechazado"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
-msgstr "Objetivo relacionado"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
-msgstr "Aportación permitida restante"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
msgid "Remind delay"
-msgstr "Recordar retraso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Reminders for Manual Goals"
-msgstr "Recordatorios por objetivos manuales"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
msgid "Report Frequency"
-msgstr "Informe de frecuencia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
msgid "Report Template"
-msgstr "Plantilla del informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Required Badges"
-msgstr "Insignias requeridas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reset Completion"
-msgstr "Restablecer completado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
-"Obtener progreso para el desafío personal sin la información del usuario"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr "Recompensa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
msgid "Reward Bests if not Succeeded?"
-msgstr "¿Recompensar a los mejores si no es exitoso?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
msgid "Reward as soon as every goal is reached"
-msgstr "Recompensar tan pronto como se alcance el objetivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
msgid "Reward of Challenges"
-msgstr "Recompensa de los desafíos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
msgid "Rewarded by"
-msgstr "Recompensado por"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Rewards for challenges"
-msgstr "Recompensas de desafíos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Running Challenges"
-msgstr "Desafíos en curso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "Planificacion"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Search Challenges"
-msgstr "Buscar desafíos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Search Goal Definitions"
-msgstr "Buscar definiciones de objetivos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "Buscar objetivos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1532,23 +1537,21 @@ msgid ""
"Security rules to define who is allowed to manually grant badges. Not "
"enforced for administrator."
msgstr ""
-"Reglas de seguridad para definir a quién se permite conceder manualmente "
-"insignias. No se fuerza que sea el administrador."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "Enviar informe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "Enviar copia a"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "Remitente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1558,48 +1561,56 @@ msgstr "Secuencia"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
msgid "Sequence number for ordering"
-msgstr "Número de secuencia para la ordenación"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Set the current value you have reached for this goal"
-msgstr "Establecer el valor actual que ha alcanzado para este objetivo"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "Establezca sus datos de compañía"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "Establezca el logotipo de su compañía"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "Establezca su zona horaria"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "Configure su compañía"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Start Challenge"
-msgstr "Comenzar desafío"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha inicial"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "Iniciar objetivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1607,60 +1618,62 @@ msgstr "Iniciar objetivo"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Estado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Documentos periódicos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Sugerir a los usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
msgid "Target Value to Reach"
-msgstr "Valor objetivo a alcanzar"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "Objetivo: menos de"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
msgid "The action that will be called to update the goal value."
-msgstr "La acción que será llamada para actualizar el valor objetivo."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
-msgstr "El desafío %s está finalizado."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
-msgstr "El campo de moneda y sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
msgid "The date to use for the time period evaluated"
-msgstr "La fecha a usar para el periodo de tiempo evaluado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
@@ -1668,8 +1681,6 @@ msgid ""
"The day a new challenge will be automatically closed. If no periodicity is "
"set, will use this date as the goal end date."
msgstr ""
-"El día en el que el nuevo desafío será cerrado automáticamente. Si no se "
-"establece periodicidad, se usará esta fecha como fecha de finalización."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
@@ -1677,25 +1688,20 @@ msgid ""
"The day a new challenge will be automatically started. If no periodicity is "
"set, will use this date as the goal start date."
msgstr ""
-"El día en el que el nuevo desafío será abierto automáticamente. Si no se "
-"establece periodicidad, se usará esta fecha como fecha de inicio."
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
"\n"
"%s"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
msgid "The field containing the value to evaluate"
-msgstr "El campo conteniendo el valor a evaluar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
@@ -1703,66 +1709,55 @@ msgid ""
"The field name on the user profile (res.users) containing the value for "
"res_id for action."
msgstr ""
-"El nombre del campo en el perfil de usuario (res.users) conteniendo el valor "
-"para la acción para res_id."
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The higher the better"
-msgstr "Mejor cuanto más alto"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
msgid "The list of instances of this badge granted to users"
-msgstr "La lista de instancias de esta insignia concedida a los usuarios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
msgid "The list of unique users having received this badge."
-msgstr "La lista de usuarios únicos que han recibido esta insignia."
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The lower the better"
-msgstr "Mejor cuanto más bajo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
-"El máximo número de veces que esta insignia puede ser concedida por mes por "
-"persona."
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:110
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:107
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
-"El dominio para la definición %s no parece correcto. Compruébelo por favor.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
msgid "The model object for the field to evaluate"
-msgstr "El objeto modelo para el campo a evaluar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_remind_update_delay
@@ -1770,62 +1765,59 @@ msgid ""
"The number of days after which the user assigned to a manual goal will be "
"reminded. Never reminded if no value is specified."
msgstr ""
-"El número de días después de los cuales el usuario asignado al objetivo "
-"manual recibirá un recordatorio. No se enviará si no se especifica valor."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
-"El número de veces que el usuario actual ha recibido la insignia este mes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
msgid "The number of time the current user has received this badge."
-msgstr "El número de veces que el usuario actual ha recibido esta insignia."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "The number of time the current user has sent this badge this month."
msgstr ""
-"El número de veces que el usuario actual ha recibido esta insignia este mes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
msgid "The number of time this badge has been received by unique users."
msgstr ""
-"El número de veces que esta insignia ha sido recibida por usuarios "
-"diferentes."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
msgid "The number of time this badge has been received this month."
-msgstr "El número de veces que esta insignia ha sido recibida este mes."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
msgid "The number of time this badge has been received."
-msgstr "El número de veces que esta insignia ha sido recibida."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
-msgstr "El valor actual y el objetivo se definen en la moneda de la compañía."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
-msgstr "La unidad de los valores actuales y objetivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
msgid "The user responsible for the challenge."
-msgstr "El usuario responsable del desafío."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
msgid "The user who has send the badge"
-msgstr "El usuario que ha enviado la insignia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
@@ -1833,66 +1825,52 @@ msgid ""
"The users that have succeeded theses goals will receive automatically the "
"badge."
msgstr ""
-"Los usuarios que han conseguido estos objetivos obtendrán automáticamente la "
-"insignia."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
-msgstr ""
-"El valor a comprar con el campo distintivo. La expresión puede contener "
-"referencias a 'user', que es el registro del usuario actual. Por ejemplo: "
+"reference to 'user' which is a browse record of the current user, e.g. "
"user.id, user.partner_id.id..."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
-"No hay una metas asociadas a este reto que coincidan con tu búsqueda.\n"
-"Asegúrese de que su desafío es activo y asignado a al menos un usuario"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
-msgstr "No hay recompensa por completar este desafío."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
msgid "These goals will not be recomputed."
-msgstr "Estos objetivos no serán recalculados."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
-msgstr "Esta insignia no puede ser enviada por los usuarios."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
msgid "This field holds the image used for the badge, limited to 256x256"
msgstr ""
-"Este campo contiene la imagen usada para la insignia, limitada a 256x256"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "A"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
msgid "To Reach"
-msgstr "A alcanzar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
msgid "To update"
-msgstr "Para actualizar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
@@ -1902,23 +1880,23 @@ msgstr "Total"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
msgid "Unique Owners"
-msgstr "Propietarios únicos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Actualizar"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "Actualizar %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1926,34 +1904,38 @@ msgstr "Actualizar %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "Dominio de usuario"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Semanalmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
msgid "Who can grant this badge"
-msgstr "Quién puede conceder esta insignia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Who would you like to reward?"
-msgstr "¿A quién quiere recompensar?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
@@ -1961,70 +1943,67 @@ msgid ""
"With this option enabled, a user can receive a badge only once. The top 3 "
"badges are still rewarded only at the end of the challenge."
msgstr ""
-"Con esta opción habilitada, cada usuario puede recibir una insignia sólo una "
-"vez. Las tres mejores insignias se siguen recompensando de todas formas al "
-"final del desafío."
#. module: gamification
#: model:gamification.badge,description:gamification.badge_idea
msgid "With your brilliant ideas, you are an inspiration to others."
-msgstr "Con tus brillantes ideas, tú eres la inspiración de otros."
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "Anualmente"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
-msgstr "No está en la lista de autorizados."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
-msgstr "No puede auto-concederse una insignia"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
-msgstr "No puedes reiniciar un reto con metas sin terminar."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "You can still grant"
-msgstr "Aún puede conceder"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_good_job
msgid "You did great at your job."
-msgstr "Hiciste un excelente trabajo."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
-msgstr "No tiene las insignias requeridas."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
-msgstr "Ha enviado demasiadas veces esta insignia demasiadas veces este mes."
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_hidden
msgid "You have found the hidden badge"
-msgstr "Hás encontrado una insignia oculta"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "badges this month"
-msgstr "insignias este mes"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -2035,116 +2014,56 @@ msgstr "días"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "e.g. Monthly Sales Objectives"
-msgstr "Por ejemplo: objetivos de ventas mensuales"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "Por ejemplo, días"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
-"Por ejemplo: result = pool.get('mail.followers').search(cr, uid, "
-"[('res_model', '=', 'mail.channel'), ('partner_id', '=', object.user_id."
-"partner_id.id)], count=True, context=context)"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "Por ejemplo, user.partner_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
msgid "gamification.badge.user.wizard"
-msgstr "gamification.badge.user.wizard"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_wizard
msgid "gamification.goal.wizard"
-msgstr "gamification.goal.wizard"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "granted,"
-msgstr "concedida,"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "refresh"
-msgstr "actualizar"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr "responder más tarde."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
-msgstr "que el objetivo."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "the"
-msgstr "el"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
-msgstr "este mes"
-
-#~ msgid "Action Needed"
-#~ msgstr "Necesaria acción"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Fecha del último mensaje publicado en el registro."
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Seguidores (Canales)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Seguidores (Empresas)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención"
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención."
-
-#~ msgid "Inherited models"
-#~ msgstr "Modelos heredados"
-
-#~ msgid "Is Follower"
-#~ msgstr "Es un seguidor"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Fecha del último mensaje"
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Mensajes e historial de comunicación"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Número de acciones"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Número de mensajes que requieren una acción"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Número de mensajes no leidos"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mensajes sin leer"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Contador de mensajes no leidos"
+msgstr ""
diff --git a/addons/gamification/i18n/es_PE.po b/addons/gamification/i18n/es_PE.po
index 3e9bba41160..eccb494d87c 100644
--- a/addons/gamification/i18n/es_PE.po
+++ b/addons/gamification/i18n/es_PE.po
@@ -1,40 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# Carlos Eduardo Rodriguez Rossi <crodriguez@samemotion.com>, 2016
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-07-13 20:40+0000\n"
-"Last-Translator: Carlos Eduardo Rodriguez Rossi <crodriguez@samemotion.com>\n"
-"Language-Team: Spanish (Peru) (http://www.transifex.com/odoo/odoo-9/language/"
-"es_PE/)\n"
-"Language: es_PE\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_PE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -45,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -153,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -186,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -195,24 +392,19 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Configuración Avanzada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -238,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -325,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -344,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -432,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -445,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -509,7 +683,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -520,12 +694,12 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Diario"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Data"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -538,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -545,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -561,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -577,7 +748,6 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -594,6 +764,7 @@ msgid "Display Name"
msgstr "Nombre a Mostrar"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -615,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha Final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -637,18 +809,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Todos"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -658,7 +825,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Fallado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -698,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "De"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -741,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -749,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -778,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -799,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -860,7 +1035,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Oculto"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -868,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -886,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -897,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En Progreso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -937,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -984,7 +1154,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_uid
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_uid
msgid "Last Updated by"
-msgstr "Última Actualización por"
+msgstr "Actualizado última vez por"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_date
@@ -1016,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Lineas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1037,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1053,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1063,7 +1233,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "Total mensual"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
@@ -1078,22 +1248,22 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Mi Total Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Mi Total"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nunca"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1101,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1121,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1172,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1184,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Periodo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1196,7 +1366,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodicidad"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
@@ -1211,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1238,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1246,16 +1416,16 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Rechazar"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
msgstr ""
@@ -1293,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1335,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Ejecutando"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1400,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1428,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha de Inicio"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1441,12 +1618,12 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Departamento"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1456,7 +1633,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
msgstr ""
@@ -1481,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1511,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1553,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1590,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1619,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1649,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1672,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1685,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Para"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1710,15 +1885,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Actualizar"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1729,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1737,16 +1912,20 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Semanal"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1777,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1805,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1845,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1876,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1894,54 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Se Necesita Acción"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Fecha del ultimo mensaje actualizado en el registro."
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Seguidores (Canales)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Seguidores (Partners)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si está marcado nuevos mensajes requieren su atención."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Si está marcado, nuevos mensajes requieren su atención."
-
-#~ msgid "Inherited models"
-#~ msgstr "Modelos heredados"
-
-#~ msgid "Is Follower"
-#~ msgstr "Es Seguidor"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Fecha del último mensaje"
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Historial de mensajes y comunicación"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Número de Acciones"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Número de mensajes que requieren acción"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Número de mensajes no leídos"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mensajes no leidos"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Contador de Mensajes sin Leer"
diff --git a/addons/gamification/i18n/es_PY.po b/addons/gamification/i18n/es_PY.po
index 8dfaa5828ad..99df82a1cf9 100644
--- a/addons/gamification/i18n/es_PY.po
+++ b/addons/gamification/i18n/es_PY.po
@@ -1,39 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-10-01 09:17+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Spanish (Paraguay) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_PY/)\n"
-"Language: es_PY\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/teams/41243/es_PY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_PY\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,19 +392,14 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -237,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -343,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -431,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -444,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -476,7 +651,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -503,12 +678,12 @@ msgstr "Creado en"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Autor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -537,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -544,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -560,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -576,7 +748,6 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -593,6 +764,7 @@ msgid "Display Name"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -614,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -636,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -697,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Desde"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -740,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -748,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -777,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -798,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -867,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -885,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -896,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En progreso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -936,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1015,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1036,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1052,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1087,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1100,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1120,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1171,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1183,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1210,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1237,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1245,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1292,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1334,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1399,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1427,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha inicial"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1440,12 +1618,12 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Estado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1455,9 +1633,9 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1480,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1510,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1552,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1589,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1618,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1648,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1671,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1684,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Hasta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1709,7 +1885,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
@@ -1717,7 +1893,7 @@ msgid "Update"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1728,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1736,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1776,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1804,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1844,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1875,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1893,21 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si marcado la nueva mensaje requiere atencion"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Fecha de la ultima mensaje"
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Mensajes y historial de comunicación"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mensajes sin leer"
diff --git a/addons/gamification/i18n/es_VE.po b/addons/gamification/i18n/es_VE.po
index 3d5b0b56c48..de620916adc 100644
--- a/addons/gamification/i18n/es_VE.po
+++ b/addons/gamification/i18n/es_VE.po
@@ -1,39 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-05-15 18:50+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Spanish (Venezuela) (http://www.transifex.com/odoo/odoo-9/"
-"language/es_VE/)\n"
-"Language: es_VE\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/es_VE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: es_VE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,19 +392,14 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -237,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -338,33 +529,26 @@ msgstr "Cancelar"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Cancelada"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -431,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -444,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -476,7 +651,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -503,12 +678,12 @@ msgstr "Creado en"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Autor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -537,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -544,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -560,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -576,7 +748,6 @@ msgstr "Descripción"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -593,6 +764,7 @@ msgid "Display Name"
msgstr "Mostrar nombre"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -614,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Realizado"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Fecha final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -636,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -697,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Desde"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -740,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -748,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -777,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -798,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -867,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -885,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -896,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagen"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En progreso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -928,7 +1109,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "En curso"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
@@ -936,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1015,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Líneas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1036,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1087,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nombre"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1100,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1120,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1171,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1183,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1237,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1245,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1292,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1334,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "En proceso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1399,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1427,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fecha inicial"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1440,24 +1618,24 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Estado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estadísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Documentos periódicos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufijo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1480,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1510,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1552,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1589,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1618,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1648,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1671,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1684,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Hasta"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1709,7 +1885,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidad"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
@@ -1717,7 +1893,7 @@ msgid "Update"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1728,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1736,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1776,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1804,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1844,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1875,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1893,6 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Messages"
-#~ msgstr "Mensajes"
diff --git a/addons/gamification/i18n/eu.po b/addons/gamification/i18n/eu.po
index c98f747a3ba..7c4e874e601 100644
--- a/addons/gamification/i18n/eu.po
+++ b/addons/gamification/i18n/eu.po
@@ -1,38 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-02-12 10:20+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Basque (http://www.transifex.com/odoo/odoo-9/language/eu/)\n"
-"Language: eu\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -43,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -151,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -184,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -193,11 +392,6 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
msgstr ""
@@ -205,12 +399,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Gaituta"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Aurreratutako aukerak"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -236,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -323,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -342,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Kategoria"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -443,25 +628,16 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr ""
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Erabiltzailea sortu"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -536,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -543,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -559,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -575,7 +748,6 @@ msgstr "Deskribapena"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -592,6 +764,7 @@ msgid "Display Name"
msgstr "Izena erakutsi"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -613,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Done"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Zirriborroa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Amaiera Data"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -635,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -739,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -747,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -776,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -797,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -866,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -884,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -895,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Irudia"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "Lanean"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -935,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1086,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Izena"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1099,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1119,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1170,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1236,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Erreferentzia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1244,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1291,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Arduraduna"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1398,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1426,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Hasiera Data"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1439,7 +1618,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Egoera"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1454,7 +1633,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
msgstr ""
@@ -1479,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1509,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1551,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1588,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1617,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1647,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1670,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1708,15 +1885,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unitatea"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Eguneratu"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1727,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Erabiltzailea"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1735,16 +1912,20 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Erabiltzaileak"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Astero"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1775,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1803,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1843,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1874,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1892,33 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Beharrezko ekintza"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Date of the last message posted on the record."
-
-#~ msgid "Followers"
-#~ msgstr "Followers"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Jarraitzaileak(kanalak)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "If checked new messages require your attention."
-
-#~ msgid "Last Message Date"
-#~ msgstr "Last Message Date"
-
-#~ msgid "Messages"
-#~ msgstr "Mezuak"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Messages and communication history"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Akzioen zenbakia"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Irakurri gabeko mezuak"
diff --git a/addons/gamification/i18n/fo.po b/addons/gamification/i18n/fo.po
new file mode 100644
index 00000000000..6627803597e
--- /dev/null
+++ b/addons/gamification/i18n/fo.po
@@ -0,0 +1,2069 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * gamification
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.simple_report_template
+msgid ""
+"\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
+"\n"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_goal_reminder
+msgid ""
+"\n"
+" <p>\n"
+" <strong>Reminder ${object.name}</strong>\n"
+" </p>\n"
+" \n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" "
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
+msgid ""
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
+"% endif\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
+#, python-format
+msgid ""
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:650
+#, python-format
+msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:660
+#, python-format
+msgid ""
+"<br/>Special rewards were sent to the top competing users. The ranking for "
+"this challenge is :"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"<span class=\"o_stat_text\">Related</span>\n"
+" <span class=\"o_stat_text\">Goals</span>"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.badge_list_action
+msgid ""
+"A badge is a symbolic token granted to a user as a sign of reward.\n"
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
+msgid ""
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
+msgid ""
+"A goal is considered as completed when the current value is compared to the "
+"value to reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_list_action
+msgid ""
+"A goal is defined by a user and a goal definition.\n"
+" Goals can be created automatically by using challenges."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "A selected list of users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
+msgid "Action"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
+msgid "Active"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Advanced Options"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
+msgid "Allowance to Grant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
+msgid "Alternative to a list of users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
+msgid "Appears in"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Assign Challenge To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.challenge_list_action
+msgid ""
+"Assign a list of goals to chosen users to evaluate them.\n"
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
+msgid "Authorized Users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: execute a specific Python code"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: number of records"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: sum on a field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge Description"
+msgstr ""
+
+#. module: gamification
+#: model:mail.message.subtype,description:gamification.mt_badge_granted
+#: model:mail.message.subtype,name:gamification.mt_badge_granted
+msgid "Badge Granted"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_list_view
+msgid "Badge List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge Name"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.badge_list_action
+#: model:ir.ui.menu,name:gamification.gamification_badge_menu
+msgid "Badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"Badges are granted when a challenge is finished. This is either at the end "
+"of a running period (eg: end of the month for a monthly challenge), at the "
+"end date of a challenge (if no periodicity is set) or when the challenge is "
+"manually closed."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
+msgid "Batch Mode"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_idea
+msgid "Brilliant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "Can not grant"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:412
+#, python-format
+msgid "Can not modify the configuration of a started goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Cancel"
+msgstr "Strika"
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Canceled"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Category"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
+msgid "Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
+msgid "Challenge Line"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
+msgid "Challenge Lines"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
+msgid "Challenge Name"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
+msgid "Challenge originating"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
+msgid ""
+"Challenge that generated the goal, assign challenge to users to generate "
+"goals with a value in this field."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.challenge_list_action
+#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
+msgid "Check to set a monthly limit per person of sending this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.badge_list_action
+msgid "Click to create a badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.challenge_list_action
+msgid "Click to create a challenge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
+msgid "Click to create a goal definition."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_list_action
+msgid "Click to create a goal."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Clickable Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
+msgid "Closed goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
+msgid "Comment"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge,name:gamification.challenge_base_discover
+msgid "Complete your Profile"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
+msgid "Completeness"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Computation Mode"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
+msgid "Create User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
+msgid ""
+"Create and manage users that will connect to the system. Users can be "
+"deactivated should there be a period of time during which they will/should "
+"not connect to the system. You can assign them groups in order to give them "
+"specific access to the applications they need to use in the system."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
+msgid "Created"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_uid
+msgid "Created by"
+msgstr "Byrjað av"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_date
+msgid "Created on"
+msgstr "Byrjað tann"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
+msgid "Creator"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
+msgid "Current"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
+msgid "Current Value"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Daily"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Data"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
+msgid "Date Field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
+msgid "Define the visibility of the challenge through menus"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
+msgid ""
+"Defined how will be computed the goals. The result of the operation will be "
+"stored in the field 'Current'."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
+msgid "Definition Description"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Depending on the Display mode, reports will be individual or shared."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Describe what they did and why it matters (will be public)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_description
+msgid "Description"
+msgstr "Frágreiðing"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
+msgid "Display Mode"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_display_name
+msgid "Display Name"
+msgstr "Vís navn"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
+msgid "Displayed as"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
+msgid "Distinctive field for batch user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_domain
+msgid ""
+"Domain for filtering records. General rule, not user depending, e.g. "
+"[('state', '=', 'done')]. The expression can contain reference to 'user' "
+"which is a browse record of the current user if not in batch mode."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Done"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Draft"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "End Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
+msgid "Evaluate the expression in batch instead of once for each user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
+msgid "Evaluated expression for batch mode"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "Everyone"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,display_mode:0
+msgid "Exclusive (done or not-done)"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Failed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
+msgid "Field to Sum"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
+msgid "Filter Domain"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
+msgid "For 1st user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
+msgid "For 2nd user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
+msgid "For 3rd user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
+msgid "For Every Succeeding User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Formating Options"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "From"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
+msgid "Full Suffix"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.menu,name:gamification.gamification_menu
+msgid "Gamification Tools"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge
+msgid "Gamification badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_challenge
+msgid "Gamification challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_challenge_line
+msgid "Gamification generic goal for challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal_definition
+msgid "Gamification goal definition"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal
+msgid "Gamification goal instance"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge_user
+msgid "Gamification user badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Goal Definition"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
+#: model:ir.ui.menu,name:gamification.gamification_definition_menu
+#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
+msgid "Goal Definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
+msgid "Goal Description"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Goal Failed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_list_view
+msgid "Goal List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
+msgid "Goal Performance"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Goal Reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.challenge_list_view
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Goal definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goal_list_action
+#: model:ir.ui.menu,name:gamification.gamification_goal_menu
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Goals"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_good_job
+msgid "Good Job"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "Grant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.action_grant_wizard
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Grant Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Grant Badge To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Grant this Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
+msgid "Granted by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Granting"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Group By"
+msgstr "Bólka eftir"
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
+msgid "Group that will receive a copy of the report in addition to the user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "HR Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_hidden
+msgid "Hidden"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "How to compute the goal?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_id
+msgid "ID"
+msgstr "ID"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
+msgid "ID Field of user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
+msgid "If a maximum is set"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
+msgid "If this badge was rewarded through a challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
+msgid "Image"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid ""
+"In batch mode, the domain is evaluated globally. If enabled, do not use "
+"keyword 'user' in above filter domain."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
+msgid ""
+"In batch mode, this indicates which field distinct one user form the other, "
+"e.g. user_id, partner_id..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_last_update
+msgid ""
+"In case of manual goal, reminders are sent if the goal as not been updated "
+"for a while (defined in challenge). Ignored in case of non-manual goal or "
+"goal not linked to a challenge."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "In progress"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,visibility_mode:0
+msgid "Individual Goals"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
+#: model:gamification.goal.definition,name:gamification.definition_base_invite
+msgid "Invite new Users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard___last_update
+msgid "Last Modified on"
+msgstr "Seinast rættað tann"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
+msgid "Last Report Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
+msgid "Last Update"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_uid
+msgid "Last Updated by"
+msgstr "Seinast dagført av"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_date
+msgid "Last Updated on"
+msgstr "Seinast dagført tann"
+
+#. module: gamification
+#: selection:gamification.challenge,visibility_mode:0
+msgid "Leader Board (Group Ranking)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
+msgid "Limitation Number"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Line List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
+msgid "Lines"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
+msgid "List of goals that will be set"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
+msgid "List of users participating to the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.goal.definition,name:gamification.definition_nbr_following
+msgid "Mail Group Following"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Model"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
+msgid "Monetary"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
+msgid "Monetary Value"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Monthly"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
+msgid "Monthly Limited Sending"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
+msgid "Monthly total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "My Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
+msgid "My Monthly Sending Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
+msgid "My Monthly Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
+msgid "My Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
+msgid "Name"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Never"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
+msgid "Never reminded if no value or zero is specified."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
+msgid "Next Report Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "No monthly sending limit"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_problem_solver
+msgid "No one can solve challenges like you do."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "No one, assigned through challenges"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:667
+#, python-format
+msgid "Nobody reached the required conditions to receive special badges."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+msgid "Non recurring"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
+msgid "Non-updated manual goals will be reminded after"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Notification Messages"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
+msgid "Number of users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "On change"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
+msgid "Only the people having these badges can give this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
+msgid "Only these people can give this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Optimisation"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
+msgid "Owners"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "People having some badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Period"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
+msgid ""
+"Period of automatic goal assigment. If none is selected, should be launched "
+"manually."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
+msgid "Periodicity"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_problem_solver
+msgid "Problem Solver"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,display_mode:0
+msgid "Progressive (using numerical values)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
+msgid "Python Code"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
+msgid ""
+"Python code to be executed for each user. 'result' should contains the new "
+"current value. Evaluated user can be access through object.user_id."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reached when current value is"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Recorded manually"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reference"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Refresh Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
+msgid "Remaining Sending Allowed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
+msgid "Remind delay"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Reminders for Manual Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
+msgid "Report Frequency"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
+msgid "Report Template"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
+msgid "Required Badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reset Completion"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
+msgid "Responsible"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:490
+#, python-format
+msgid "Retrieving progress for personal challenge without user information"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Reward"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
+msgid "Reward Bests if not Succeeded?"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
+msgid "Reward as soon as every goal is reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
+msgid "Reward of Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
+msgid "Rewarded by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Rewards for challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Running"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Running Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Schedule"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Search Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Search Goal Definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Search Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid ""
+"Security rules to define who is allowed to manually grant badges. Not "
+"enforced for administrator."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Send Report"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
+msgid "Send a copy to"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
+msgid "Sender"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
+msgid "Sequence"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
+msgid "Sequence number for ordering"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Set the current value you have reached for this goal"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
+#: model:gamification.goal.definition,name:gamification.definition_base_company_data
+msgid "Set your Company Data"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
+#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
+msgid "Set your Company Logo"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
+#: model:gamification.goal.definition,name:gamification.definition_base_timezone
+msgid "Set your Timezone"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge,name:gamification.challenge_base_configure
+msgid "Setup your Company"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Start Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
+msgid "Start Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Start goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_state
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "State"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Statistics"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Subscriptions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
+msgid "Suffix"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
+msgid "Suggest to users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
+msgid "Target Value to Reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "Target: less than"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
+msgid "The action that will be called to update the goal value."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:646
+#, python-format
+msgid "The challenge %s is finished."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
+msgid "The currency and suffix field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
+msgid "The date to use for the time period evaluated"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
+msgid ""
+"The day a new challenge will be automatically closed. If no periodicity is "
+"set, will use this date as the goal end date."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
+msgid ""
+"The day a new challenge will be automatically started. If no periodicity is "
+"set, will use this date as the goal start date."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:93
+#, python-format
+msgid ""
+"The domain for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
+msgid "The field containing the value to evaluate"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
+msgid ""
+"The field name on the user profile (res.users) containing the value for "
+"res_id for action."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,condition:0
+msgid "The higher the better"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
+msgid "The list of instances of this badge granted to users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
+msgid "The list of unique users having received this badge."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,condition:0
+msgid "The lower the better"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:110
+#, python-format
+msgid ""
+"The model configuration for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s not found"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:107
+#, python-format
+msgid ""
+"The model configuration for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s not stored"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
+msgid "The model object for the field to evaluate"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_remind_update_delay
+msgid ""
+"The number of days after which the user assigned to a manual goal will be "
+"reminded. Never reminded if no value is specified."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
+msgid ""
+"The number of time the current user has received this badge this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
+msgid "The number of time the current user has received this badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
+msgid "The number of time the current user has sent this badge this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
+msgid "The number of time this badge has been received by unique users."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
+msgid "The number of time this badge has been received this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
+msgid "The number of time this badge has been received."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
+msgid "The target and current value are defined in the company currency."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
+msgid "The unit of the target and current values"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
+msgid "The user responsible for the challenge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
+msgid "The user who has send the badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
+msgid ""
+"The users that have succeeded theses goals will receive automatically the "
+"badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
+msgid ""
+"The value to compare with the distinctive field. The expression can contain "
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
+msgid ""
+"There is no goals associated to this challenge matching your search.\n"
+" Make sure that your challenge is active and assigned to at least one user."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
+msgid "These goals will not be recomputed."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:210
+#, python-format
+msgid "This badge can not be sent by users."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_image
+msgid "This field holds the image used for the badge, limited to 256x256"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
+msgid "To Reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
+msgid "To update"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
+msgid "Total"
+msgstr "Íalt"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
+msgid "Unique Owners"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
+msgid "Unit"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Update"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:447
+#, python-format
+msgid "Update %s"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
+msgid "User domain"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
+msgid "Users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Weekly"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
+msgid "Who can grant this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Who would you like to reward?"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
+msgid ""
+"With this option enabled, a user can receive a badge only once. The top 3 "
+"badges are still rewarded only at the end of the challenge."
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_idea
+msgid "With your brilliant ideas, you are an inspiration to others."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Yearly"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:212
+#, python-format
+msgid "You are not in the user allowed list."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/wizard/grant_badge.py:24
+#, python-format
+msgid "You can not grant a badge to yourself"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:196
+#, python-format
+msgid "You can not reset a challenge with unfinished goals."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "You can still grant"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_good_job
+msgid "You did great at your job."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:214
+#, python-format
+msgid "You do not have the required badges."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:216
+#, python-format
+msgid "You have already sent this badge too many time this month."
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_hidden
+msgid "You have found the hidden badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "badges this month"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "days"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "e.g. Monthly Sales Objectives"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "e.g. days"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid ""
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "e.g. user.partner_id.id"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
+msgid "gamification.badge.user.wizard"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal_wizard
+msgid "gamification.goal.wizard"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "granted,"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "refresh"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "than the target."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
+msgid "the"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "this month"
+msgstr ""
diff --git a/addons/gamification/i18n/fr_CA.po b/addons/gamification/i18n/fr_CA.po
index 2d7afd800d7..8cfc219bd51 100644
--- a/addons/gamification/i18n/fr_CA.po
+++ b/addons/gamification/i18n/fr_CA.po
@@ -1,39 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-07-19 02:18+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: French (Canada) (http://www.transifex.com/odoo/odoo-9/"
-"language/fr_CA/)\n"
-"Language: fr_CA\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: fr_CA\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,24 +392,19 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Accepter"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Action"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Actif"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Options avancées"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -237,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -348,23 +539,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -444,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr ""
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -476,7 +651,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Créé"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -508,7 +683,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Courant"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -524,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Données"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -537,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -544,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -560,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -576,7 +748,6 @@ msgstr "Description"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -593,6 +764,7 @@ msgid "Display Name"
msgstr "Nom affiché"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -614,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Terminé"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Brouillon"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Date de fin"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -636,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -657,7 +825,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Échoué"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -697,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "De"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -740,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -748,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -777,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -798,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -867,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -885,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -936,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1015,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Lignes"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1036,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modèle"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1087,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nom"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1100,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1120,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1171,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1237,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Référence"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1245,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1292,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1399,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1427,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Date de début"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1440,7 +1618,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Statut"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1455,7 +1633,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
msgstr ""
@@ -1480,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1510,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1552,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1589,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1618,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1648,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1671,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1684,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "À"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1714,10 +1890,10 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Mise à jour"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1728,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Utilisateur"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1736,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Utilisateurs"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1776,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1804,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1844,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1875,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1893,18 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Followers"
-#~ msgstr "Abonnés"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Si coché, de nouveaux messages requièrent votre attention."
-
-#~ msgid "Messages"
-#~ msgstr "Messages"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Historique des messages et des communications"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Messages non-lus"
diff --git a/addons/gamification/i18n/gl.po b/addons/gamification/i18n/gl.po
index aa2e57182b1..8efcd4ea407 100644
--- a/addons/gamification/i18n/gl.po
+++ b/addons/gamification/i18n/gl.po
@@ -1,38 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-10-01 09:17+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Galician (http://www.transifex.com/odoo/odoo-9/language/gl/)\n"
-"Language: gl\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -43,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -151,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -184,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -193,19 +392,14 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceptar"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Acción"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Activo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -236,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -323,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -342,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoría"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -430,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentario"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -443,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condición"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -471,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Cree e administre os usuarios que se conectarán ao sistema. Os usuarios "
-"poden ser desactivados se hai un período de tempo durante o cal non deberán/"
-"poderán conectarse ao sistema. Pode asignarlles os grupos, a fin de darlles "
-"acceso específico para as aplicacións que necesiten utilizar no sistema."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -506,12 +678,12 @@ msgstr "Creado o"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Autor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Actual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -527,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Datos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -540,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -547,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -563,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -579,7 +748,6 @@ msgstr "Descrición"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -596,6 +764,7 @@ msgid "Display Name"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -617,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Feito"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Borrador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Data de remate"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -639,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -700,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "De"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -743,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -751,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -780,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -801,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -870,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -888,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -899,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imaxe"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "En curso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -931,7 +1109,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "En curso"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
@@ -939,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1018,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Liñas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1039,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1090,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nome"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1103,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1123,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1174,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1186,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1213,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1240,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referencia"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1248,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1295,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsable"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1337,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Executando"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1402,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1430,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Data de comezo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1443,7 +1618,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Estado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1453,14 +1628,14 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Subscricións"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufixo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1483,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1513,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1555,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1592,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1621,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1651,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1674,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1687,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Para"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1717,10 +1890,10 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Actualizar"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1731,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Usuario"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1739,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Usuarios"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1779,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1807,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1847,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1878,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1896,6 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Messages"
-#~ msgstr "Mensaxes"
diff --git a/addons/gamification/i18n/he.po b/addons/gamification/i18n/he.po
index 77318895bae..e6bdbf8b123 100644
--- a/addons/gamification/i18n/he.po
+++ b/addons/gamification/i18n/he.po
@@ -399,12 +399,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr ""
+msgstr "פעיל"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr ""
+msgstr "אפשריות מתקדמות"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -524,7 +524,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Cancel"
-msgstr ""
+msgstr "בטל"
#. module: gamification
#: selection:gamification.goal,state:0
@@ -744,7 +744,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_description
msgid "Description"
-msgstr ""
+msgstr "תיאור"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
@@ -815,7 +815,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr ""
+msgstr "כולם"
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -865,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr ""
+msgstr "מאת"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -1020,7 +1020,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Group By"
-msgstr ""
+msgstr "קבץ לפי"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
@@ -1207,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr ""
+msgstr "מודל"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1381,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr ""
+msgstr "קוד Python"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1408,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr ""
+msgstr "הפניה"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1463,7 +1463,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr ""
+msgstr "אחראי"
#. module: gamification
#: code:addons/gamification/models/challenge.py:490
@@ -1605,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr ""
+msgstr "תאריך התחלה"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1885,7 +1885,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr ""
+msgstr "יחידה"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
diff --git a/addons/gamification/i18n/it.po b/addons/gamification/i18n/it.po
index 07683f164ae..425103368bd 100644
--- a/addons/gamification/i18n/it.po
+++ b/addons/gamification/i18n/it.po
@@ -1,51 +1,263 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-05-13 13:22+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Italian (http://www.transifex.com/odoo/odoo-9/language/it/)\n"
-"Language: it\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
-"\n"
-" <p>Congratulazioni, hai ricevuto il badge <strong>${object.badge_id."
-"name}</strong> !\n"
-"% if object.sender_id\n"
-"Questo badge è stato concesso da <strong>${object.sender_id.name}</strong>.\n"
-"% endif\n"
-"</p>\n"
-"\n"
-"% if object.comment\n"
-"<p><em>${object.comment}</em></p>\n"
-"% endif\n"
-" "
#. module: gamification
#: model:mail.template,body_html:gamification.email_template_goal_reminder
@@ -55,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -163,118 +352,107 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
msgstr ""
-"Un obiettivo viene considerato completato quando il valore corrente "
-"raggiunge il valore da raggiungere"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "Una lista di utenti selezionati"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Accetto"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Azione"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Attivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Impostazioni avanzate"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
msgid "Allowance to Grant"
-msgstr "Indennita di concessione"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
msgid "Alternative to a list of users"
-msgstr "Alternativamente a una lista di utenti"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
msgid "Appears in"
-msgstr "Appare in"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Assign Challenge To"
-msgstr "Assegna sfida a"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Utenti autorizzati"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: execute a specific Python code"
-msgstr "Automatico: esegui codice specifico Python"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "Automatico: numero di record"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: sum on a field"
-msgstr "Automatico: somma di un campo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
@@ -282,35 +460,35 @@ msgstr "Automatico: somma di un campo"
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "Badge"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Description"
-msgstr "Descrizione badge"
+msgstr ""
#. module: gamification
#: model:mail.message.subtype,description:gamification.mt_badge_granted
#: model:mail.message.subtype,name:gamification.mt_badge_granted
msgid "Badge Granted"
-msgstr "Badge concesso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_list_view
msgid "Badge List"
-msgstr "Lista badge"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Name"
-msgstr "Nome Badge"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "Badge"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -324,24 +502,23 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
msgid "Batch Mode"
-msgstr "Modalità batch"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_idea
msgid "Brilliant"
-msgstr "Brillante"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Can not grant"
-msgstr "Non è possibile concederlo"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
-"Non è possibile modificare la configurazione di un obiettivo già avviato"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
@@ -352,45 +529,38 @@ msgstr "Annulla"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Annullata"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoria"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
-msgstr "Sfida"
-
-#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr "Descrizione sfida"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
-msgstr "Riga sfida"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
-msgstr "Righe sfida"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
msgid "Challenge Name"
-msgstr "Nome sfida"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
msgid "Challenge originating"
-msgstr "Origine sfida"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
@@ -404,7 +574,7 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Challenges"
-msgstr "Sfide"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
@@ -439,44 +609,35 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "Obiettivi chiusi"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Commento"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
msgid "Complete your Profile"
-msgstr "Completa il tuo profilo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "Completamento"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
-msgstr "Modalità di calcolo"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr "Modalità di calcolo"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condizione"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Crea Utente"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -486,16 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Crea e gestisce gli utenti che si connettono al sistema. Gli utenti possono "
-"essere disattivati, anche per un periodo di tempo, durante il quale essi non "
-"possono/devono collegarsi al sistema. E' possibile assegnare ad essi gruppi "
-"per fornire accessi specifici alle applicazioni, che hanno bisogno di usare, "
-"del sistema."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Creato"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -522,33 +678,33 @@ msgstr "Creato il"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Autore"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Attuale"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "Valore Attuale"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Giornaliero"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Dati"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr "Campo data"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
@@ -556,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -563,14 +720,9 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "Definizione condizione"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "Definizione descrizione"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -579,17 +731,14 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
-"Descrivi la sfida: obiettivi, persone a cui è assegnata, per quale motivo è "
-"importante..."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Describe what they did and why it matters (will be public)"
msgstr ""
-"Descrivi quel che hanno fatto e per quale motivo è importante (sarà visibile "
-"a tutti)"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
@@ -599,9 +748,8 @@ msgstr "Descrizione"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "Modalità di visualizzazione"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -616,9 +764,10 @@ msgid "Display Name"
msgstr "Visualizza Nome"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "Visualizzato come"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -637,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Completato"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Bozza"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Data finale"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -659,20 +809,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
-msgstr ""
-"Anche se la sfida non è andata a buon fine, i migliori risultati verranno "
-"premiati"
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Tutti"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -682,58 +825,57 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Fallito"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
msgid "Field to Sum"
-msgstr "Campo da sommare"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "Dominio filtro"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
msgid "For 1st user"
-msgstr "Per il primo utente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr "Per il secondo utente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr "Per il terzo utente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
-#, fuzzy
msgid "For Every Succeeding User"
-msgstr "Per tutti i successivi utenti"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Formating Options"
-msgstr "Opzioni formattazione"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Da"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
msgid "Full Suffix"
-msgstr "Suffisso completo"
+msgstr ""
#. module: gamification
#: model:ir.ui.menu,name:gamification.gamification_menu
msgid "Gamification Tools"
-msgstr "Strumenti di Gamification"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge
@@ -766,44 +908,53 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "Obiettivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "Definizione obiettivo"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "Definizioni obiettivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "Descrizione Obiettivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Failed"
-msgstr "Obiettivo Fallito"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "Lista Obiettivi"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -817,48 +968,47 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "Definizioni obiettivo"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "Obiettivi"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
msgid "Good Job"
-msgstr "Bel Lavoro"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Grant"
-msgstr "Concedi"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_grant_wizard
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Grant Badge"
-msgstr "Assegna Badge"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Grant Badge To"
-msgstr "Assegna Badge a"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Grant this Badge"
-msgstr "Assegna questo Badge"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "Granted by"
-msgstr "Assegnato da"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -885,7 +1035,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Nascosto"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -893,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -907,27 +1062,27 @@ msgstr "ID"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "Campo ID dell'utente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
-msgstr "Se un massimo è impostato"
+msgid "If a maximum is set"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
msgid "If this badge was rewarded through a challenge"
-msgstr "Se questo messaggio è stato guadagnago attraverso una sfida"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Immagine"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "In corso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -954,28 +1109,18 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "In corso"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Individual Goals"
-msgstr "Obiettivi Individuali"
-
-#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "Invita nuovi Utenti"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "Invitato"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -992,12 +1137,12 @@ msgstr "Data di ultima modifica"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "Data ultimo Report"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "Ultimo aggiornamento"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1041,17 +1186,17 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Righe"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "Lista obiettivi assegnati"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "Lista utenti che partecipano alla sfida"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
@@ -1062,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modello"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1078,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensilmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1088,12 +1233,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "Totale mensile"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "I miei Obiettivi"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
@@ -1103,22 +1248,22 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Il Mio Totale Mensile"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Il mio Totale"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nome"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Mai"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1126,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1146,15 +1296,15 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
-msgstr "Nessuno ha raggiunto le condizioni per ricevere dei badge speciali."
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
msgid "Non recurring"
-msgstr "Non ricorrente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
@@ -1164,12 +1314,12 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Notification Messages"
-msgstr "Messaggi di Notifica"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "Numero di utenti"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1189,7 +1339,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Optimisation"
-msgstr "Ottimizzazione"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
@@ -1197,19 +1347,14 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
-msgstr "Persone che hanno alcuni badge"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Periodo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1221,22 +1366,22 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodicità"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
msgid "Problem Solver"
-msgstr "Problem Solver"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Progressive (using numerical values)"
-msgstr "Progressivo (utilizzando valori numerici)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Codice Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1263,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Riferimento"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1271,16 +1416,16 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Respinto"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
msgstr ""
@@ -1318,74 +1463,73 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsabile"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr "Premio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
msgid "Reward Bests if not Succeeded?"
-msgstr "Premiare i Migliori in caso di insuccesso?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
msgid "Reward as soon as every goal is reached"
-msgstr "Premia non appena ogni goal viene raggiunto"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
msgid "Reward of Challenges"
-msgstr "Premio delle Sfide"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
msgid "Rewarded by"
-msgstr "Premiato per"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Rewards for challenges"
-msgstr "Premi per Sfide"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "In esecuzione"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Running Challenges"
-msgstr "Sfide in corso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "Pianificazione"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Search Challenges"
-msgstr "Ricerca Sfide"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Search Goal Definitions"
-msgstr "Cerca Definizioni dell'Obiettivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "Ricerca Obiettivi"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1397,17 +1541,17 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "Invia Report"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "Invia una copia a"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "Mittente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1417,48 +1561,56 @@ msgstr "Sequenza"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
msgid "Sequence number for ordering"
-msgstr "Numero di sequenza per l'ordinamento"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Set the current value you have reached for this goal"
-msgstr "Imposta il valore corrente raggiunto per questo obiettivo"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "Imposta i tuoi dati aziendali"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "Imposta il tuo logo aziendale"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "Imposta la tua timezone"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "Imposta la tua azienda"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Start Challenge"
-msgstr "Avvia sfida"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Data di Inizio"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "Avvia obiettivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1466,39 +1618,39 @@ msgstr "Avvia obiettivo"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Stato"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Statistiche"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Abbonamenti"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Suffisso"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Suggerisci agli utenti"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
msgid "Target Value to Reach"
-msgstr "Valore da raggiungere"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "Obiettivo: minore di"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
@@ -1506,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
-msgstr "La sfida %s è terminata."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1536,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1559,7 +1713,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The higher the better"
-msgstr "Valori piu' alti sono da considerare migliori"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
@@ -1574,29 +1728,28 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The lower the better"
-msgstr "Valori piu' bassi sono da considerare migliori"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1615,13 +1768,14 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
-msgstr "Il numero di volte che l'utente ha ricevuto questo badge, questo mese."
+msgid ""
+"The number of time the current user has received this badge this month."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
msgid "The number of time the current user has received this badge."
-msgstr "Il numero di volte che l'utente corrente ha ricevuto questo badge."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
@@ -1636,19 +1790,21 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
msgid "The number of time this badge has been received this month."
-msgstr "Il numero di volte che questo badge è stato assegnato questo mese."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
msgid "The number of time this badge has been received."
-msgstr "Il numero di volte che questo badge è stato assegnato."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1656,12 +1812,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
msgid "The user responsible for the challenge."
-msgstr "L'utente responsabile della sfida."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
msgid "The user who has send the badge"
-msgstr "L'utente che ha inviato il badge"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
@@ -1669,56 +1825,47 @@ msgid ""
"The users that have succeeded theses goals will receive automatically the "
"badge."
msgstr ""
-"Agli utenti che hanno completato con successo questi obiettivi, verrà "
-"assegnato automaticamente il badge."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
-msgstr "Non esistono ricompense al completamento di questa sfida."
-
-#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
-msgstr "Questo badge non puo' essere inviato da utenti."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
msgid "This field holds the image used for the badge, limited to 256x256"
msgstr ""
-"Questo campo conserva l'immagine utilizzata per il badge, limitata a 256x256"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "A"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
msgid "To Reach"
-msgstr "Da raggiungere"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
@@ -1738,18 +1885,18 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unità"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Aggiorna"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "Aggiorna %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1757,24 +1904,28 @@ msgstr "Aggiorna %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Utente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "Dominio Utente"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Utenti"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Settimanale"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1784,7 +1935,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Who would you like to reward?"
-msgstr "Chi vorresti premiare?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
@@ -1802,22 +1953,22 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "Annuale"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1833,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1852,7 +2003,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "badges this month"
-msgstr "badge questo mese"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1863,25 +2014,24 @@ msgstr "giorni"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "e.g. Monthly Sales Objectives"
-msgstr "es. Obiettivi mensili di vendita"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "es. giorni"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "es. user.partner_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
@@ -1901,11 +2051,6 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "refresh"
-msgstr "aggiorna"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
msgstr ""
#. module: gamification
@@ -1922,51 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Azione Necessaria"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Data dell'ultimo messaggio postato per questo record"
-
-#~ msgid "Followers"
-#~ msgstr "Followers"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Followers (Canali)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Followers (Partner)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Se selezionato, nuovi messaggi richiedono la tua attenzione"
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Se selezionato, i nuovi messaggi richiedono la tua attenzione"
-
-#~ msgid "Is Follower"
-#~ msgstr "E' Follower"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Data Ultimo Messaggio"
-
-#~ msgid "Messages"
-#~ msgstr "Messaggi"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Storico messaggi e comunicazioni"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Numero di Azioni"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Numero di messaggi che richiedono un'azione"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Numero di messaggi non letti"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Messaggi Non Letti"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Contatore di messsaggi non letti"
diff --git a/addons/gamification/i18n/ka.po b/addons/gamification/i18n/ka.po
index e72ba04f3ee..7f01134d607 100644
--- a/addons/gamification/i18n/ka.po
+++ b/addons/gamification/i18n/ka.po
@@ -1,38 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-06-27 15:58+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Georgian (http://www.transifex.com/odoo/odoo-9/language/ka/)\n"
-"Language: ka\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: ka\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -43,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -151,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -184,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -193,19 +392,14 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "ქმედება"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "აქტიური"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -236,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -323,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -342,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "კატეგორია"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -430,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "კომენტარი"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -443,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "პირობა"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -471,11 +647,6 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"შექმენით და მართეთ მომხმარებლები რომლებიც დაუკავშირდებიან სისტემას. "
-"შესაძლებელია მომხმარებლების დეაქტივაცია პერიოდისთვის როდესაც მათ არ ჭირდებათ "
-"(ან არ შეიძლება) სისტემასთან დაკავშირება. თქვენ შეძლებთ მათთვის ჯგუფების "
-"მინიჭებას რათა განუსაზღვროთ წვდომის შესაბამისი უფლებები სხვადასხვა მოდულების "
-"გამოსაყენებლად."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
@@ -528,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "მონაცემები"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -541,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -548,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -564,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -580,7 +748,6 @@ msgstr "აღწერილობა"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -597,6 +764,7 @@ msgid "Display Name"
msgstr "სახელი"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -618,10 +786,11 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "დასრულებულია"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
msgstr ""
@@ -640,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -701,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "გამგზავნი"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -744,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -752,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -781,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -802,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -871,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -889,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -900,7 +1077,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "გამოსახულება"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
@@ -940,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1019,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "ხაზები"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1040,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "მოდელი"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1091,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "სახელი"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1104,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1124,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1175,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1214,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Python-ის კოდი"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1241,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "წყარო"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1249,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1296,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "პასუხისმგებელი"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1348,7 +1514,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "განრიგი"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1403,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1444,7 +1618,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "მდგომარეობა"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1459,9 +1633,9 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "სუფიქსი"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1484,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1514,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1556,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1593,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1622,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1652,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1675,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1688,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "მიმღები"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1718,10 +1890,10 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "განახლება"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1732,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "მომხმარებელი"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1740,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "მომხმარებლები"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1780,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1808,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1848,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1879,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1897,15 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Followers"
-#~ msgstr "მიმდევრები"
-
-#~ msgid "Last Message Date"
-#~ msgstr "ბოლო შეტყობინების თარიღი"
-
-#~ msgid "Messages"
-#~ msgstr "მესიჯები"
-
-#~ msgid "Unread Messages"
-#~ msgstr "წაუკითხავი შეტყობინებები"
diff --git a/addons/gamification/i18n/kab.po b/addons/gamification/i18n/kab.po
index e480e197bcf..6c3d8841cf9 100644
--- a/addons/gamification/i18n/kab.po
+++ b/addons/gamification/i18n/kab.po
@@ -1,38 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-10-01 09:17+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Kabyle (http://www.transifex.com/odoo/odoo-9/language/kab/)\n"
-"Language: kab\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: kab\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -43,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -151,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -184,33 +383,28 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "Tabdart n iseqdacen ifernen"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Mtawi"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Tigawt"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Urmid"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Iɣewwaren leqqayen"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -225,7 +419,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
msgid "Appears in"
-msgstr "Ad iban di"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -236,16 +430,14 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Iseqdacen yurgen"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
@@ -255,7 +447,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "Awurman: amḍan n iklasen"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
@@ -323,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -337,33 +529,26 @@ msgstr "Sefsex"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Ifsax"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Taggayt"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -424,13 +609,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "Iswi imedlen"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Awennit"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -440,28 +625,19 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "Amfiḍi n usmad"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Tawtilt"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Rnu Aseqdac"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -475,7 +651,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Yerna"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -502,17 +678,17 @@ msgstr "Yerna di"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Asaraw"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Anazzel"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "Azal Anazzel"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -523,7 +699,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Isefka"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -536,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -543,14 +720,9 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "Tawtilt n Tbadut"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "Aglam n Tbadut"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -559,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -575,9 +748,8 @@ msgstr "Aglam"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "Tarrayt n uskan"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -592,9 +764,10 @@ msgid "Display Name"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "Sken am"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -613,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Immed"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Arewway"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Azemz n tagara"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -635,18 +809,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Yal yiwen"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -656,7 +825,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "yennegza"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -666,7 +835,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "Taɣult n umzizdeg"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
@@ -696,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Si"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -739,31 +908,38 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "Iswi"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "Tabadut n Iswi"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "Tibadutin n Iswi"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "Aglam n Iswi"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -773,10 +949,12 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "Tabdart n Iswi"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -790,21 +968,20 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "Tibadutin n Iswi"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "Iswiyen"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
msgid "Good Job"
-msgstr "Iggarez"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
@@ -858,12 +1035,17 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Iffer"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "How to compute the goal?"
-msgstr "Amek a t-siḍeneḍ iswiyen"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
@@ -880,11 +1062,11 @@ msgstr "Asulay"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "Urti n Usulay n useqdac"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -895,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Tugna"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "Anazzal"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -927,7 +1109,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "Anazzal"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
@@ -935,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -965,12 +1137,12 @@ msgstr "Aleqqem aneggaru di"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "Azemez n ussaɣ aneggaru"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "Aleqqem Aneggaru"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1004,22 +1176,22 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
msgid "Limitation Number"
-msgstr "Amḍan n talast"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Line List"
-msgstr "Tabdart n uzirig"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Izirigen"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "Tabdart n iswiyen a yeţusbedden."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
@@ -1035,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Taneɣruft"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1051,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "S waggur"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1066,7 +1238,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "Iswiyen-inu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
@@ -1076,22 +1248,22 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Asemday-iw n waggur"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Isemday-inu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Isem"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "weṛǧin"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1099,9 +1271,14 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
-msgstr "Azemz n ussaɣ d iteddun"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1119,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1167,11 +1344,6 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "Ibabaten"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
msgstr ""
#. module: gamification
@@ -1182,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Tawala"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1209,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Tangalt Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1221,7 +1393,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Reached"
-msgstr "Ibbweḍ"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1236,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Tamsisɣelt"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1244,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1276,7 +1448,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
msgid "Report Template"
-msgstr "Taneɣruft n ussaɣ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
@@ -1291,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Amasay"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1333,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Anazal"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1343,7 +1514,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "Ahil"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1358,7 +1529,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "Nnadi Iswiyen"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1370,7 +1541,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "Azen Assaɣ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
@@ -1398,24 +1569,32 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "Sbed Isefka n tkebbwanit-ik"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "Sebeded alugu tkebbanit-ik"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "Sebded takebbwanit-ik"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1426,12 +1605,12 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Azemz n tazwara"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "Sekker iswi"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1439,29 +1618,29 @@ msgstr "Sekker iswi"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Aɣir(Wilaya)"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Tiddadanin"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Tiggeztin"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Adfir"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Ssumer i yiseqdacem"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
@@ -1479,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1509,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1551,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1588,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1617,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1647,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1670,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1678,12 +1855,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
msgid "This field holds the image used for the badge, limited to 256x256"
-msgstr "Urti agi igber tugna n le badge, talast-is : 256x256px."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Ɣer"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1708,18 +1885,18 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Aferdis"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Leqqem"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "Leqqem %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1727,24 +1904,28 @@ msgstr "Leqqem %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Aseqdac"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "Taɤult n useqdac"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Iseqdacen"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "S dduṛt"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1775,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1803,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1838,20 +2019,19 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "Amedya. Ussan"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "Amedya. user.partner_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
@@ -1874,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1891,25 +2066,4 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
-msgstr "Aggur agi"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Azemz n yizen anegaru iţunefken ɣef ukalas agi"
-
-#~ msgid "Followers"
-#~ msgstr "Imeltaɣen"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Ma yeṛcem, iznan imaynuten suturen tamuɣli leqqayen."
-
-#~ msgid "Last Message Date"
-#~ msgstr "Azemz n yizen aneggaru"
-
-#~ msgid "Messages"
-#~ msgstr "Iznan"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Amazray n iznan d teywalin"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Iznan ur neţwaɣer-ara"
+msgstr ""
diff --git a/addons/gamification/i18n/ko.po b/addons/gamification/i18n/ko.po
index 9cb225f7d3f..4bea6077976 100644
--- a/addons/gamification/i18n/ko.po
+++ b/addons/gamification/i18n/ko.po
@@ -1,38 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-01-25 08:56+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Korean (http://www.transifex.com/odoo/odoo-9/language/ko/)\n"
-"Language: ko\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Korean (https://www.transifex.com/odoo/teams/41243/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -43,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -151,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -184,33 +383,28 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "선택한 사용자 목록"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "수락"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "동작"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "활성"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "고급 옵션"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -230,37 +424,35 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Assign Challenge To"
-msgstr "도전을 다음에게 할당"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "인증된 사용자"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: execute a specific Python code"
-msgstr "자동: 특정 파이선 코드를 실행"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "자동: 기록 개수"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: sum on a field"
-msgstr "자동: 필드의 총계"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
@@ -268,35 +460,35 @@ msgstr "자동: 필드의 총계"
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "뱃지"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Description"
-msgstr "배지 설명"
+msgstr ""
#. module: gamification
#: model:mail.message.subtype,description:gamification.mt_badge_granted
#: model:mail.message.subtype,name:gamification.mt_badge_granted
msgid "Badge Granted"
-msgstr "배지를 수여함"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_list_view
msgid "Badge List"
-msgstr "배지 목록"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Name"
-msgstr "배지명"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "뱃지"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -310,23 +502,23 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
msgid "Batch Mode"
-msgstr "배치 모드"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_idea
msgid "Brilliant"
-msgstr "훌륭합니다"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Can not grant"
-msgstr "수여할 수 없음"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
-msgstr "시작한 목표의 구성을 수정할 수 없음"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
@@ -337,40 +529,33 @@ msgstr "취소"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "취소됨"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "분류"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
-msgstr "도전"
-
-#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr "도전 설명"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
-msgstr "도전 입력줄"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
-msgstr "도전 입력줄"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
msgid "Challenge Name"
-msgstr "도전명"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
@@ -389,7 +574,7 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Challenges"
-msgstr "도전"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
@@ -424,44 +609,35 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "마감한 목표"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "의견"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
msgid "Complete your Profile"
-msgstr "프로파일 완성하기"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "완성도"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
-msgstr "연산 모드"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr "연산 모드"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "조건"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "사용자 생성"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -471,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"시스템에 연결될 사용자를 생성하고 관리합니다. 사용자는 시스템에 연결되었거나 "
-"연결되지 않은 기간 동안 비활성화될 수 있습니다. 사용자가 시스템을 사용 시 필"
-"요한 응용 프로그램에 대해 특정 접근 권한을 부여하도록 그룹을 지정할 수 있습니"
-"다."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "작성됨"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -506,33 +678,33 @@ msgstr "작성일"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "생성자"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "현재"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "현재 값"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "일간"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "데이터"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr "데이터 필드"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
@@ -540,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -547,14 +720,9 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "정의 조건"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "정의 설명"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -563,13 +731,14 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Describe what they did and why it matters (will be public)"
-msgstr "그들이 어떤 일을 했고 그것이 왜 중요한지 설명합니다 (공개됩니다)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
@@ -579,9 +748,8 @@ msgstr "설명"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "화면 모드"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -596,9 +764,10 @@ msgid "Display Name"
msgstr "표시 이름"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "다음으로 표시함"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -617,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "완료"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "기안"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "마감일"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -639,18 +809,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "모두"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -660,17 +825,17 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "실패함"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
msgid "Field to Sum"
-msgstr "합산 대상 필드"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "도메인 필터링"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
@@ -700,27 +865,27 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "시작일"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
msgid "Full Suffix"
-msgstr "전체 접미사"
+msgstr ""
#. module: gamification
#: model:ir.ui.menu,name:gamification.gamification_menu
msgid "Gamification Tools"
-msgstr "게임화 도구"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge
msgid "Gamification badge"
-msgstr "게임화 뱃지"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge
msgid "Gamification challenge"
-msgstr "도전과제"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge_line
@@ -730,7 +895,7 @@ msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_definition
msgid "Gamification goal definition"
-msgstr "게임화 목표 정의"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal
@@ -740,70 +905,78 @@ msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user
msgid "Gamification user badge"
-msgstr "게임화 사용자 배지"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "목표"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "목표 정의"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "목표 정의"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "목표 설명"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Failed"
-msgstr "목표 달성에 실패함"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "목표 목록"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Reached"
-msgstr "목표를 달성함"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "목표 정의"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "목표"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
@@ -813,34 +986,34 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Grant"
-msgstr "수여"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_grant_wizard
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Grant Badge"
-msgstr "배지 수여"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Grant Badge To"
-msgstr "다음에게 배지 수여"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Grant this Badge"
-msgstr "이 배지를 수여"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "Granted by"
-msgstr "수여자:"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Granting"
-msgstr "수여하는 중"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -857,12 +1030,12 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "HR Challenges"
-msgstr "인사부 도전"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "숨겨짐"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -870,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -884,12 +1062,12 @@ msgstr "ID"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "사용자의 ID 필드"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
-msgstr "최대 값이 설정됐을 경우"
+msgid "If a maximum is set"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
@@ -899,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "이미지"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "진행 중"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -931,28 +1109,18 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "진행 중"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Individual Goals"
-msgstr "개별 목표"
-
-#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "새로운 사용자를 초대"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "초대함"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -969,12 +1137,12 @@ msgstr "최근 수정"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "최근 보고서 날짜"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "최근 업데이트"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1003,59 +1171,59 @@ msgstr "최근 갱신 날짜"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Leader Board (Group Ranking)"
-msgstr "리더보드 (그룹 랭킹)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
msgid "Limitation Number"
-msgstr "제한 숫자"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Line List"
-msgstr "입력줄 목록"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "명세"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "설정할 목표의 목록"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "도전에 참여하는 사용자의 목록"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
msgid "Mail Group Following"
-msgstr "팔로잉하는 메일 그룹"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "모델"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
msgid "Monetary"
-msgstr "금전"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
msgid "Monetary Value"
-msgstr "금전적 가치"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "월간"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1065,37 +1233,37 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "월간 총계"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "내 목표"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "My Monthly Sending Total"
-msgstr "내 월간 발송 총계"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "내 월간 총계"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "내 총계"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "이름"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "하지않음"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1103,9 +1271,14 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
-msgstr "다음 보고일"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1123,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1131,7 +1304,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
msgid "Non recurring"
-msgstr "반복하지 않음"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
@@ -1141,17 +1314,17 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Notification Messages"
-msgstr "알림 메시지"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "사용자 인원수"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "On change"
-msgstr "변경 시"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
@@ -1166,27 +1339,22 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Optimisation"
-msgstr "최적화"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "소유자"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr "참여 중"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
-msgstr "배지를 획득한 사람"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "기간"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1203,7 +1371,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
msgid "Problem Solver"
-msgstr "문제 해결자"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -1213,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "파이썬 코드"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1225,37 +1393,37 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Reached"
-msgstr "도달함"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reached when current value is"
-msgstr "현재 값이 다음일 경우 도달함"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Recorded manually"
-msgstr "수동으로 기록됨"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "참조"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Refresh Challenge"
-msgstr "도전 새로 고침"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "거부"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
-msgstr "관련 목표"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
@@ -1265,49 +1433,48 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
msgid "Remind delay"
-msgstr "지연 미리 알림"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Reminders for Manual Goals"
-msgstr "수동 목표에 대한 미리 알림"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
msgid "Report Frequency"
-msgstr "보고 주기"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
msgid "Report Template"
-msgstr "보고서 양식"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Required Badges"
-msgstr "필수 배지"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reset Completion"
-msgstr "완성 초기화"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "담당자"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr "포상"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
@@ -1322,47 +1489,47 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
msgid "Reward of Challenges"
-msgstr "도전의 포상"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
msgid "Rewarded by"
-msgstr "포상자:"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Rewards for challenges"
-msgstr "도전에 대한 포상"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "실행 중"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Running Challenges"
-msgstr "진행 중인 도전"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "예약 일정"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Search Challenges"
-msgstr "도전 검색"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Search Goal Definitions"
-msgstr "목표 정의 검색"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "목표 검색"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1374,17 +1541,17 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "보고서 보내기"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "사본을 보낼 위치"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "보낸 사람"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1402,24 +1569,32 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "회사 데이터 설정"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "회사 로고 설정"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "시간대 설정"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "회사 설정"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1430,12 +1605,12 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "시작일"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "시작 목표"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1443,39 +1618,39 @@ msgstr "시작 목표"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "주/도"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "통계"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "구독"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "접미사"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "사용자에게 제안"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
msgid "Target Value to Reach"
-msgstr "도달할 목표 값"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "목표: 다음보다 적음"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
@@ -1483,15 +1658,17 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
-msgstr "도전 %s이(가) 끝났습니다."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
-msgstr "통화 및 접미사 필드"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
@@ -1513,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1555,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1592,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1621,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1651,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1674,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1687,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "받는 사람"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1707,23 +1880,23 @@ msgstr "총계"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
msgid "Unique Owners"
-msgstr "유일한 소유자"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "유닛"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "갱신"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "%s 업데이트"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1731,24 +1904,28 @@ msgstr "%s 업데이트"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "사용자"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "사용자 도메인"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "사용자"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "주간"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1758,7 +1935,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Who would you like to reward?"
-msgstr "누구를 포상하시겠습니까?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
@@ -1776,22 +1953,22 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "연간"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
-msgstr "허용된 사용자 목록에 없습니다."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
-msgstr "본인에게 배지를 수여할 수 없습니다."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1807,16 +1984,16 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
-msgstr "필수 배지가 없습니다."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
-msgstr "이미 이번 달에 너무 많은 배지를 보냈습니다."
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_hidden
@@ -1826,7 +2003,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "badges this month"
-msgstr "이번 달 받은 배디"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1837,19 +2014,18 @@ msgstr "일"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "e.g. Monthly Sales Objectives"
-msgstr "예시: 월간 판매 목표"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "예시: 일"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1870,17 +2046,12 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "granted,"
-msgstr "수여함,"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "refresh"
-msgstr "새로 고침"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr "나중에 회신"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1895,28 +2066,4 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
-msgstr "이번 달"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "레코드에 게시된 최근 메시지의 날짜."
-
-#~ msgid "Followers"
-#~ msgstr "팔로워"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "선택하면 새로운 메시지를 주목할 필요가 있습니다."
-
-#~ msgid "Inherited models"
-#~ msgstr "상속된 모델"
-
-#~ msgid "Last Message Date"
-#~ msgstr "최근 메시지 날짜"
-
-#~ msgid "Messages"
-#~ msgstr "메시지"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "메시지 및 대화 기록"
-
-#~ msgid "Unread Messages"
-#~ msgstr "읽지 않은 메시지"
+msgstr ""
diff --git a/addons/gamification/i18n/lo.po b/addons/gamification/i18n/lo.po
new file mode 100644
index 00000000000..d8760d2603b
--- /dev/null
+++ b/addons/gamification/i18n/lo.po
@@ -0,0 +1,2069 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * gamification
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lo\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.simple_report_template
+msgid ""
+"\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
+"\n"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_goal_reminder
+msgid ""
+"\n"
+" <p>\n"
+" <strong>Reminder ${object.name}</strong>\n"
+" </p>\n"
+" \n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" "
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
+msgid ""
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
+"% endif\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
+#, python-format
+msgid ""
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:650
+#, python-format
+msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:660
+#, python-format
+msgid ""
+"<br/>Special rewards were sent to the top competing users. The ranking for "
+"this challenge is :"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"<span class=\"o_stat_text\">Related</span>\n"
+" <span class=\"o_stat_text\">Goals</span>"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.badge_list_action
+msgid ""
+"A badge is a symbolic token granted to a user as a sign of reward.\n"
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
+msgid ""
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
+msgid ""
+"A goal is considered as completed when the current value is compared to the "
+"value to reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_list_action
+msgid ""
+"A goal is defined by a user and a goal definition.\n"
+" Goals can be created automatically by using challenges."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "A selected list of users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
+msgid "Action"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
+msgid "Active"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Advanced Options"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
+msgid "Allowance to Grant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
+msgid "Alternative to a list of users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
+msgid "Appears in"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Assign Challenge To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.challenge_list_action
+msgid ""
+"Assign a list of goals to chosen users to evaluate them.\n"
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
+msgid "Authorized Users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: execute a specific Python code"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: number of records"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Automatic: sum on a field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge Description"
+msgstr ""
+
+#. module: gamification
+#: model:mail.message.subtype,description:gamification.mt_badge_granted
+#: model:mail.message.subtype,name:gamification.mt_badge_granted
+msgid "Badge Granted"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_list_view
+msgid "Badge List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Badge Name"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.badge_list_action
+#: model:ir.ui.menu,name:gamification.gamification_badge_menu
+msgid "Badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"Badges are granted when a challenge is finished. This is either at the end "
+"of a running period (eg: end of the month for a monthly challenge), at the "
+"end date of a challenge (if no periodicity is set) or when the challenge is "
+"manually closed."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
+msgid "Batch Mode"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_idea
+msgid "Brilliant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "Can not grant"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:412
+#, python-format
+msgid "Can not modify the configuration of a started goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Cancel"
+msgstr "ຍົກເລີອກ"
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Canceled"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Category"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
+msgid "Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
+msgid "Challenge Line"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
+msgid "Challenge Lines"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
+msgid "Challenge Name"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
+msgid "Challenge originating"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
+msgid ""
+"Challenge that generated the goal, assign challenge to users to generate "
+"goals with a value in this field."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.challenge_list_action
+#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
+msgid "Check to set a monthly limit per person of sending this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.badge_list_action
+msgid "Click to create a badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.challenge_list_action
+msgid "Click to create a challenge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
+msgid "Click to create a goal definition."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goal_list_action
+msgid "Click to create a goal."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Clickable Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
+msgid "Closed goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
+msgid "Comment"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge,name:gamification.challenge_base_discover
+msgid "Complete your Profile"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
+msgid "Completeness"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Computation Mode"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
+msgid "Create User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
+msgid ""
+"Create and manage users that will connect to the system. Users can be "
+"deactivated should there be a period of time during which they will/should "
+"not connect to the system. You can assign them groups in order to give them "
+"specific access to the applications they need to use in the system."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
+msgid "Created"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
+msgid "Creator"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
+msgid "Current"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
+msgid "Current Value"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Daily"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Data"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
+msgid "Date Field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
+msgid "Define the visibility of the challenge through menus"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
+msgid ""
+"Defined how will be computed the goals. The result of the operation will be "
+"stored in the field 'Current'."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
+msgid "Definition Description"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Depending on the Display mode, reports will be individual or shared."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Describe what they did and why it matters (will be public)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_description
+msgid "Description"
+msgstr "ຄຳອະທິບາຍ"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
+msgid "Display Mode"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_display_name
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
+msgid "Displayed as"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
+msgid "Distinctive field for batch user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_domain
+msgid ""
+"Domain for filtering records. General rule, not user depending, e.g. "
+"[('state', '=', 'done')]. The expression can contain reference to 'user' "
+"which is a browse record of the current user if not in batch mode."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Done"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Draft"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "End Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
+msgid "Evaluate the expression in batch instead of once for each user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
+msgid "Evaluated expression for batch mode"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "Everyone"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,display_mode:0
+msgid "Exclusive (done or not-done)"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Failed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
+msgid "Field to Sum"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
+msgid "Filter Domain"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
+msgid "For 1st user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
+msgid "For 2nd user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
+msgid "For 3rd user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
+msgid "For Every Succeeding User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Formating Options"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "From"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
+msgid "Full Suffix"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.menu,name:gamification.gamification_menu
+msgid "Gamification Tools"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge
+msgid "Gamification badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_challenge
+msgid "Gamification challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_challenge_line
+msgid "Gamification generic goal for challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal_definition
+msgid "Gamification goal definition"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal
+msgid "Gamification goal instance"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge_user
+msgid "Gamification user badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Goal Definition"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
+#: model:ir.ui.menu,name:gamification.gamification_definition_menu
+#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
+msgid "Goal Definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
+msgid "Goal Description"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Goal Failed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_list_view
+msgid "Goal List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
+msgid "Goal Performance"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Goal Reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.challenge_list_view
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Goal definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goal_list_action
+#: model:ir.ui.menu,name:gamification.gamification_goal_menu
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
+msgid "Goals"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_good_job
+msgid "Good Job"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "Grant"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.action_grant_wizard
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Grant Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Grant Badge To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Grant this Badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
+msgid "Granted by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Granting"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Group By"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
+msgid "Group that will receive a copy of the report in addition to the user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "HR Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_hidden
+msgid "Hidden"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "How to compute the goal?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_id
+msgid "ID"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
+msgid "ID Field of user"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
+msgid "If a maximum is set"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
+msgid "If this badge was rewarded through a challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
+msgid "Image"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid ""
+"In batch mode, the domain is evaluated globally. If enabled, do not use "
+"keyword 'user' in above filter domain."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
+msgid ""
+"In batch mode, this indicates which field distinct one user form the other, "
+"e.g. user_id, partner_id..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_last_update
+msgid ""
+"In case of manual goal, reminders are sent if the goal as not been updated "
+"for a while (defined in challenge). Ignored in case of non-manual goal or "
+"goal not linked to a challenge."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "In progress"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,visibility_mode:0
+msgid "Individual Goals"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
+#: model:gamification.goal.definition,name:gamification.definition_base_invite
+msgid "Invite new Users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition___last_update
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
+msgid "Last Report Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
+msgid "Last Update"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_uid
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,visibility_mode:0
+msgid "Leader Board (Group Ranking)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
+msgid "Limitation Number"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Line List"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
+msgid "Lines"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
+msgid "List of goals that will be set"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
+msgid "List of users participating to the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.goal.definition,name:gamification.definition_nbr_following
+msgid "Mail Group Following"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Model"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
+msgid "Monetary"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
+msgid "Monetary Value"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Monthly"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
+msgid "Monthly Limited Sending"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
+msgid "Monthly total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "My Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
+msgid "My Monthly Sending Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
+msgid "My Monthly Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
+msgid "My Total"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
+msgid "Name"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Never"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
+msgid "Never reminded if no value or zero is specified."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
+msgid "Next Report Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "No monthly sending limit"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_problem_solver
+msgid "No one can solve challenges like you do."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "No one, assigned through challenges"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:667
+#, python-format
+msgid "Nobody reached the required conditions to receive special badges."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+msgid "Non recurring"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
+msgid "Non-updated manual goals will be reminded after"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Notification Messages"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
+msgid "Number of users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "On change"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
+msgid "Only the people having these badges can give this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
+msgid "Only these people can give this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "Optimisation"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
+msgid "Owners"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.badge,rule_auth:0
+msgid "People having some badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Period"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
+msgid ""
+"Period of automatic goal assigment. If none is selected, should be launched "
+"manually."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
+msgid "Periodicity"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,name:gamification.badge_problem_solver
+msgid "Problem Solver"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,display_mode:0
+msgid "Progressive (using numerical values)"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
+msgid "Python Code"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
+msgid ""
+"Python code to be executed for each user. 'result' should contains the new "
+"current value. Evaluated user can be access through object.user_id."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal,state:0
+msgid "Reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reached when current value is"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,computation_mode:0
+msgid "Recorded manually"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reference"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Refresh Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
+msgid "Remaining Sending Allowed"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
+msgid "Remind delay"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Reminders for Manual Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
+msgid "Report Frequency"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
+msgid "Report Template"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
+msgid "Required Badges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Reset Completion"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
+msgid "Responsible"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:490
+#, python-format
+msgid "Retrieving progress for personal challenge without user information"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Reward"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
+msgid "Reward Bests if not Succeeded?"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
+msgid "Reward as soon as every goal is reached"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
+msgid "Reward of Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
+msgid "Rewarded by"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Rewards for challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Running"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Running Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Schedule"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+msgid "Search Challenges"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
+msgid "Search Goal Definitions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "Search Goals"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid ""
+"Security rules to define who is allowed to manually grant badges. Not "
+"enforced for administrator."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Send Report"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
+msgid "Send a copy to"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
+msgid "Sender"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
+msgid "Sequence"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
+msgid "Sequence number for ordering"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Set the current value you have reached for this goal"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
+#: model:gamification.goal.definition,name:gamification.definition_base_company_data
+msgid "Set your Company Data"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
+#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
+msgid "Set your Company Logo"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
+#: model:gamification.goal.definition,name:gamification.definition_base_timezone
+msgid "Set your Timezone"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.challenge,name:gamification.challenge_base_configure
+msgid "Setup your Company"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Start Challenge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
+msgid "Start Date"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "Start goal"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_state
+#: model:ir.ui.view,arch_db:gamification.challenge_search_view
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "State"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "Statistics"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "Subscriptions"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
+msgid "Suffix"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
+msgid "Suggest to users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
+msgid "Target Value to Reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "Target: less than"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
+msgid "The action that will be called to update the goal value."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:646
+#, python-format
+msgid "The challenge %s is finished."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
+msgid "The currency and suffix field"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
+msgid "The date to use for the time period evaluated"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
+msgid ""
+"The day a new challenge will be automatically closed. If no periodicity is "
+"set, will use this date as the goal end date."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
+msgid ""
+"The day a new challenge will be automatically started. If no periodicity is "
+"set, will use this date as the goal start date."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:93
+#, python-format
+msgid ""
+"The domain for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
+msgid "The field containing the value to evaluate"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
+msgid ""
+"The field name on the user profile (res.users) containing the value for "
+"res_id for action."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,condition:0
+msgid "The higher the better"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
+msgid "The list of instances of this badge granted to users"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
+msgid "The list of unique users having received this badge."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.goal.definition,condition:0
+msgid "The lower the better"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:110
+#, python-format
+msgid ""
+"The model configuration for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s not found"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:107
+#, python-format
+msgid ""
+"The model configuration for the definition %s seems incorrect, please check it.\n"
+"\n"
+"%s not stored"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
+msgid "The model object for the field to evaluate"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_remind_update_delay
+msgid ""
+"The number of days after which the user assigned to a manual goal will be "
+"reminded. Never reminded if no value is specified."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
+msgid ""
+"The number of time the current user has received this badge this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
+msgid "The number of time the current user has received this badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
+msgid "The number of time the current user has sent this badge this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
+msgid "The number of time this badge has been received by unique users."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
+msgid "The number of time this badge has been received this month."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
+msgid "The number of time this badge has been received."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
+msgid "The target and current value are defined in the company currency."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
+msgid "The unit of the target and current values"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
+msgid "The user responsible for the challenge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
+msgid "The user who has send the badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
+msgid ""
+"The users that have succeeded theses goals will receive automatically the "
+"badge."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
+msgid ""
+"The value to compare with the distinctive field. The expression can contain "
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
+msgid ""
+"There is no goals associated to this challenge matching your search.\n"
+" Make sure that your challenge is active and assigned to at least one user."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
+msgid "These goals will not be recomputed."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:210
+#, python-format
+msgid "This badge can not be sent by users."
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_image
+msgid "This field holds the image used for the badge, limited to 256x256"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
+msgid "To"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
+msgid "To Reach"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
+msgid "To update"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
+msgid "Total"
+msgstr "ລວມທັງໝົດ"
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
+msgid "Unique Owners"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
+msgid "Unit"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
+msgid "Update"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/goal.py:447
+#, python-format
+msgid "Update %s"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_user_id
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
+#: model:ir.ui.view,arch_db:gamification.goal_search_view
+msgid "User"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
+msgid "User domain"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
+msgid "Users"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Weekly"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
+msgid "Who can grant this badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
+msgid "Who would you like to reward?"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
+msgid ""
+"With this option enabled, a user can receive a badge only once. The top 3 "
+"badges are still rewarded only at the end of the challenge."
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_idea
+msgid "With your brilliant ideas, you are an inspiration to others."
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,period:0
+#: selection:gamification.challenge,report_message_frequency:0
+msgid "Yearly"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:212
+#, python-format
+msgid "You are not in the user allowed list."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/wizard/grant_badge.py:24
+#, python-format
+msgid "You can not grant a badge to yourself"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:196
+#, python-format
+msgid "You can not reset a challenge with unfinished goals."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "You can still grant"
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_good_job
+msgid "You did great at your job."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:214
+#, python-format
+msgid "You do not have the required badges."
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/badge.py:216
+#, python-format
+msgid "You have already sent this badge too many time this month."
+msgstr ""
+
+#. module: gamification
+#: model:gamification.badge,description:gamification.badge_hidden
+msgid "You have found the hidden badge"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_form_view
+msgid "badges this month"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "days"
+msgstr "ມື້"
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.challenge_form_view
+msgid "e.g. Monthly Sales Objectives"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "e.g. days"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid ""
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
+msgid "e.g. user.partner_id.id"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
+msgid "gamification.badge.user.wizard"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model,name:gamification.model_gamification_goal_wizard
+msgid "gamification.goal.wizard"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "granted,"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "refresh"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.goal_form_view
+msgid "than the target."
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
+msgid "the"
+msgstr ""
+
+#. module: gamification
+#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
+msgid "this month"
+msgstr ""
diff --git a/addons/gamification/i18n/lv.po b/addons/gamification/i18n/lv.po
index cbfaf7be7dd..254a4fa9d53 100644
--- a/addons/gamification/i18n/lv.po
+++ b/addons/gamification/i18n/lv.po
@@ -2,12 +2,15 @@
# This file contains the translation of the following modules:
# * gamification
#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-02 11:27+0000\n"
"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
"Language-Team: Latvian (https://www.transifex.com/odoo/teams/41243/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -521,7 +524,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Cancel"
-msgstr ""
+msgstr "Atcelt"
#. module: gamification
#: selection:gamification.goal,state:0
@@ -659,7 +662,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_uid
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_uid
msgid "Created by"
-msgstr ""
+msgstr "Izveidoja"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_date
@@ -670,7 +673,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_date
msgid "Created on"
-msgstr ""
+msgstr "Izveidots"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
@@ -741,7 +744,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_description
msgid "Description"
-msgstr ""
+msgstr "Apraksts"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
@@ -1017,7 +1020,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Group By"
-msgstr ""
+msgstr "Grupēt pēc"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
@@ -1054,7 +1057,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_id
msgid "ID"
-msgstr ""
+msgstr "ID"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
@@ -1151,7 +1154,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_uid
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_uid
msgid "Last Updated by"
-msgstr ""
+msgstr "Pēdējo reizi atjaunoja"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_date
@@ -1163,7 +1166,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_write_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_write_date
msgid "Last Updated on"
-msgstr ""
+msgstr "Pēdējās izmaiņas"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
@@ -1553,7 +1556,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
msgid "Sequence"
-msgstr ""
+msgstr "Sērija"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
@@ -1872,7 +1875,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
msgid "Total"
-msgstr ""
+msgstr "Summa"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
@@ -2006,7 +2009,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "days"
-msgstr ""
+msgstr "dienas"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
diff --git a/addons/gamification/i18n/mk.po b/addons/gamification/i18n/mk.po
index c8259498f22..b447aef3bc5 100644
--- a/addons/gamification/i18n/mk.po
+++ b/addons/gamification/i18n/mk.po
@@ -1,370 +1,458 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# Aleksandar Vangelovski <aleksandarv@hbee.eu>, 2016
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-07-08 16:00+0000\n"
-"Last-Translator: Aleksandar Vangelovski <aleksandarv@hbee.eu>\n"
-"Language-Team: Macedonian (http://www.transifex.com/odoo/odoo-9/language/"
-"mk/)\n"
-"Language: mk\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
-"\n"
-" <p>Честитки, ја добивте значката <strong>${object.badge_id.name}</"
-"strong> !\n"
-" % if object.sender_id\n"
-" Оваа значка е доделена од <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
-"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
#. module: gamification
#: model:mail.template,body_html:gamification.email_template_goal_reminder
-#, fuzzy
msgid ""
"\n"
" <p>\n"
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
-"\n"
-" <header>\n"
-" <strong>Потсетување ${object.name}</strong>\n"
-" </header>\n"
-" \n"
-" <p>Го немате ажурирано вашиот напредок за целта ${object.definition_id."
-"name} (моментално дистигната на ${object.completeness}%) за најмалку "
-"${object.remind_update_delay} денови. Не заборавајте да го направите тоа.</"
-"p>\n"
-" "
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
-#, fuzzy
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
-msgstr ""
-"\n"
-"<header>\n"
-" <strong>${object.name}</strong>\n"
-"</header>\n"
-"<p class=\"oe_grey\">Следнава порака го содржи моменталниот напредок за "
-"предизвикот ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Цел</th>\n"
-" <th>Таргет</th>\n"
-" <th>Моментално</th>\n"
-" <th>Комплетираност</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Лице</th>\n"
-" <th>Комплетираност</th>\n"
-" <th>Моментално</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
"% endif\n"
-" "
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
-msgstr "<br/>Наградна (значка %s) за секој успешен корисник е пратена на %s."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
"this challenge is :"
msgstr ""
-"<br/>Специјални награди се испратени на најдобрите учесници. Резултатот од "
-"овој предизвик е :"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
msgstr ""
-"Целта се смета за остварена кога моменталната вредност се споредува со "
-"вредноста што треба да се достигне"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
-"Цел е дефинирано од корисник и тип на цел исто така.\n"
-"Цели можат да бидат креирани автоматски со користење на предизвици."
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "Избрана листа на корисници"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Прифати"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Акција"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Активно"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Напредни опции"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
msgid "Allowance to Grant"
-msgstr "Дозвола за доделување"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
msgid "Alternative to a list of users"
-msgstr "Алтернатива на листа на корисници"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
msgid "Appears in"
-msgstr "Се појавува во"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Assign Challenge To"
-msgstr "Назначи предизвик на"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Овластени корисници"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: execute a specific Python code"
-msgstr "Автоматски: изврши одреден Python код"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "Автоматски: број на записи"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: sum on a field"
-msgstr "Автоматски: збир на поле"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
@@ -372,35 +460,35 @@ msgstr "Автоматски: збир на поле"
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "Значка"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Description"
-msgstr "Опис на значка"
+msgstr ""
#. module: gamification
#: model:mail.message.subtype,description:gamification.mt_badge_granted
#: model:mail.message.subtype,name:gamification.mt_badge_granted
msgid "Badge Granted"
-msgstr "Значката е доделена"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_list_view
msgid "Badge List"
-msgstr "Листа на значки"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Name"
-msgstr "Име на значка"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "Значки"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -410,31 +498,27 @@ msgid ""
"end date of a challenge (if no periodicity is set) or when the challenge is "
"manually closed."
msgstr ""
-"Значките се доделуваат кога предизвикот е завршен. Ова е или на крајот на "
-"одредениот период (пр: на крајот од месецот за месечни предизвици), на "
-"крајот на датумот на предизвикот (ако не е подесена периодичност) или кога "
-"предизвикот рачно се затвори."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
msgid "Batch Mode"
-msgstr "Групен мод"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_idea
msgid "Brilliant"
-msgstr "Брилијант"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Can not grant"
-msgstr "Не може да се додели"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
-msgstr "Не може да се уредува конфигурација на веќе започната цел"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
@@ -445,45 +529,38 @@ msgstr "Откажи"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Откажано"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Категорија"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
-msgstr "Предизвик"
-
-#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr "Опис на предизвик"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
-msgstr "Линија на предизвик"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
-msgstr "Линии на предизвик"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
msgid "Challenge Name"
-msgstr "Име на предизвик"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
msgid "Challenge originating"
-msgstr "Потекло на предизвик"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
@@ -491,31 +568,28 @@ msgid ""
"Challenge that generated the goal, assign challenge to users to generate "
"goals with a value in this field."
msgstr ""
-"Предизвик кој ја генерирал целта, назначи предизвик на корисници да се "
-"генерираат цели со вредност во ова поле."
#. module: gamification
#: model:ir.actions.act_window,name:gamification.challenge_list_action
#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Challenges"
-msgstr "Предизвици"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
msgid "Check to set a monthly limit per person of sending this badge"
msgstr ""
-"Означете за да поставите максимален број по лице за праќање на оваа значка"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid "Click to create a badge."
-msgstr "Кликни да креираш ознака/значка."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid "Click to create a challenge."
-msgstr "Кликнете да креирате предизвик."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
@@ -525,54 +599,45 @@ msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid "Click to create a goal."
-msgstr "Кликни да креираш цел."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Clickable Goals"
-msgstr "Цели што може да се кликат"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "Затворени цели"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Коментар"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
msgid "Complete your Profile"
-msgstr "Комплетирајте го Вашиот профил"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "Комплетност"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
-msgstr "Мод на пресметка"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr "Мод на пресметка"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Услов"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Креирај корисник"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -582,16 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Креирај и управувај со корисници што ќе се поврзат на системот. Корисниците "
-"можат да бидат деактивирани доколку постои период на време во кој тие не "
-"треба да бидат поврзани на систем. Можете да им назначите групи со цел да им "
-"овозможите одреден пристап до апликацијата што треба да ја користат во "
-"системот."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Креирано"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -618,74 +678,67 @@ msgstr "Креирано на"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Креатор"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Тековно"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "Моментална вредност"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Дневно"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Податоци"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr "Поле за датум"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
msgid "Define the visibility of the challenge through menus"
-msgstr "Дефинирајте видливост на предизвикот преку мени-ата"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
"stored in the field 'Current'."
msgstr ""
-"Дефинирано како ќе се пресметуваат целите. Резултатот од операцијата ќе биде "
-"прикажан во полето 'Моментално'."
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "Услов на дефиницја"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "Опис на дефиниција"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Depending on the Display mode, reports will be individual or shared."
msgstr ""
-"Во зависност од модот на прикажување, извештаите ќе бидат индивидуални или "
-"заеднички."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
-msgstr "Опишете го предизвикот: што прави, кого таргетира, зошто е важен..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Describe what they did and why it matters (will be public)"
-msgstr "Опишете што направиле и зошто е важно тоа (ќе биде јавно)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
@@ -695,9 +748,8 @@ msgstr "Опис"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "Мод на прикажување"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -712,9 +764,10 @@ msgid "Display Name"
msgstr "Прикажи име"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "Прикажано како"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -733,232 +786,234 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Завршено"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Нацрт"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Краен датум"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
msgid "Evaluate the expression in batch instead of once for each user"
-msgstr "Оценете го изразот групно наместо по еднаш за секој корисник"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr "Оценуван израз за групен мод"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
-"Дури и ако предизвикот не е успешен, најдобрите учесници ќе бидат наградени"
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Сите"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Exclusive (done or not-done)"
-msgstr "Ексклузивно (завршено или незавршено)"
+msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Неуспешно"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
msgid "Field to Sum"
-msgstr "Поле за збир"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "Филтрирај домен"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
msgid "For 1st user"
-msgstr "За прв корисник"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr "За втор корисник"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr "За трет корисник"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
-#, fuzzy
msgid "For Every Succeeding User"
-msgstr "За секој нареден корисник"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Formating Options"
-msgstr "Опции на форматирање"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Од"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
msgid "Full Suffix"
-msgstr "Целосен суфикс"
+msgstr ""
#. module: gamification
#: model:ir.ui.menu,name:gamification.gamification_menu
msgid "Gamification Tools"
-msgstr "Алатки за гамификација"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge
msgid "Gamification badge"
-msgstr "Значка за гамификација"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge
msgid "Gamification challenge"
-msgstr "Предизвик за гамификација"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge_line
msgid "Gamification generic goal for challenge"
-msgstr "Генерична цел на предизвик за гамификација"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_definition
msgid "Gamification goal definition"
-msgstr "Дефиниција на цел за гамификација"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal
msgid "Gamification goal instance"
-msgstr "Инстанца на цел за гамификација"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user
msgid "Gamification user badge"
-msgstr "Значна на корисник за гамификација"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "Цел"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "Дефинирање цел"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "Дефинирање на цел"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "Опис на цел"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Failed"
-msgstr "Поле за цел"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "Листа на цели"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
-msgstr "Изведба на цел"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Reached"
-msgstr "Достигната цел"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "Дефиниции на цел"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "Цели"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
msgid "Good Job"
-msgstr "Добра работа"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Grant"
-msgstr "Додели"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_grant_wizard
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Grant Badge"
-msgstr "Додели значка"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Grant Badge To"
-msgstr "Додели значка на"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Grant this Badge"
-msgstr "Додели ја оваа значка"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "Granted by"
-msgstr "Доделено од"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Granting"
-msgstr "Доделување"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -970,22 +1025,27 @@ msgstr "Групирај по"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
msgid "Group that will receive a copy of the report in addition to the user"
-msgstr "Група која, освен корисникот, исто така ќе добие копија од извештајот"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "HR Challenges"
-msgstr "HR предизвици"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Скриен"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "How to compute the goal?"
-msgstr "Како да се пресмета цел?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
@@ -1002,27 +1062,27 @@ msgstr "ID"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "Поле за ID на корисник"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
-msgstr "Ако максимумот е поставен"
+msgid "If a maximum is set"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
msgid "If this badge was rewarded through a challenge"
-msgstr "Ако оваа значка е доделена преку предизвик"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Слика"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "Во тек"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -1045,35 +1105,22 @@ msgid ""
"for a while (defined in challenge). Ignored in case of non-manual goal or "
"goal not linked to a challenge."
msgstr ""
-"Во случај на рачно поставена цел, се праќаат потсетници ако целта не е "
-"ажурирана извесно време (дефинирано во предизвик). Се игнорира во случај на "
-"цел која не е рачно поставена или цел што не е поврзана со предизвик."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "Во тек"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Individual Goals"
-msgstr "Индивидуални цели"
-
-#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr "Невалидна повратна содржина од евалуацијата на кодот за дефиниција %s"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "Покани нови корисници"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "Поканети"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -1090,12 +1137,12 @@ msgstr "Последна промена на"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "Датум на последен извештај"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "Последно ажурирање"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1124,32 +1171,32 @@ msgstr "Последно ажурирање на"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Leader Board (Group Ranking)"
-msgstr "Водечка табела (Рангирање на група)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
msgid "Limitation Number"
-msgstr "Број на ограничувања"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Line List"
-msgstr "Листа на ставки"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Ставки"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "Листа на цели што ќе бидат поставени"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "Листа на корисници кои ќе учествуваат во предизвикот"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
@@ -1160,38 +1207,38 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Модел"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
msgid "Monetary"
-msgstr "Монетарен"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
msgid "Monetary Value"
-msgstr "Монетарна вредност"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Месечно"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
msgid "Monthly Limited Sending"
-msgstr "Месечен лимит на праќање"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "Месечно вкупно"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "Мои цели"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
@@ -1201,37 +1248,42 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Мое месечно вкупно"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Мое вкупно"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Име"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Никогаш"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
msgid "Never reminded if no value or zero is specified."
-msgstr "Никогаш не потсетува ако нема вредност или пак е внесена нула."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
-msgstr "Следна дата на извештај"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "No monthly sending limit"
-msgstr "Без месечен лимит на праќање"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_problem_solver
@@ -1241,75 +1293,68 @@ msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "No one, assigned through challenges"
-msgstr "Никој, се доделува преку предизвици"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
-"Никој не ги оствари потребните услови за добивање на специјална значка."
#. module: gamification
#: selection:gamification.challenge,period:0
msgid "Non recurring"
-msgstr "Без да се повтара"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
msgid "Non-updated manual goals will be reminded after"
-msgstr "За не ажурирани рачно поставени цели, ќе се испрати потсетување по"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Notification Messages"
-msgstr "Пораки за известувањa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "Број на корисници"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "On change"
-msgstr "При промена"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Only the people having these badges can give this badge"
msgstr ""
-"Само луѓето кои ги поседуваат овие значки може да ја доделат оваа значка"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Only these people can give this badge"
-msgstr "Само овие луѓе можат да ја доделат оваа значка"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Optimisation"
-msgstr "Оптимизација"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "Сопственици"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr "Кои учествуваат"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
-msgstr "Луѓе кои имаат некои значки"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Период"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1317,28 +1362,26 @@ msgid ""
"Period of automatic goal assigment. If none is selected, should be launched "
"manually."
msgstr ""
-"Период на автоматско назначување на цели. Ако ниту еден не е избран треба да "
-"се стартува рачно."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Периодичност"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
msgid "Problem Solver"
-msgstr "Решавач на проблеми"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Progressive (using numerical values)"
-msgstr "Прогресивно (со употреба на нумерички вредности)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Код Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1346,151 +1389,147 @@ msgid ""
"Python code to be executed for each user. 'result' should contains the new "
"current value. Evaluated user can be access through object.user_id."
msgstr ""
-"Python код што треба да се изврши за секој корисник. 'резултат' треба да ја "
-"содржи новата моментална вредност. Корисникот што се оценува може да се види "
-"преку object.user_id."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Reached"
-msgstr "Достигнато"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reached when current value is"
-msgstr "Достигнато кога моменталната вредност е"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Recorded manually"
-msgstr "Запишани рачно"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Референца"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Refresh Challenge"
-msgstr "Освежи предизвик"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Одбиј"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
-msgstr "Поврзани цели"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
-msgstr "Останато дозволено за праќање"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
msgid "Remind delay"
-msgstr "Одложување на потсетник"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Reminders for Manual Goals"
-msgstr "Потсетници за рачни цели"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
msgid "Report Frequency"
-msgstr "Фреквенција на известување"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
msgid "Report Template"
-msgstr "Урнек за извештај"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Required Badges"
-msgstr "Потребни значки"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reset Completion"
-msgstr "Ресетирај комплетирање"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Одговорен"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
-msgstr "Види напредок за личен предизвик без кориснички информации"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr "Награда"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
msgid "Reward Bests if not Succeeded?"
-msgstr "Награди ги најдобрите ако не е успешно?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
msgid "Reward as soon as every goal is reached"
-msgstr "Награди веднаш штом сите цели се постигнати"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
msgid "Reward of Challenges"
-msgstr "Награда за предизвик"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
msgid "Rewarded by"
-msgstr "Наградено од"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Rewards for challenges"
-msgstr "Награди за предизвици"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Стартување"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Running Challenges"
-msgstr "Предизвици во тек"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "Распоред"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Search Challenges"
-msgstr "Пребарај предизвици"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Search Goal Definitions"
-msgstr "Пребарај дефиниции на цели"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "Пребарај цели"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1498,23 +1537,21 @@ msgid ""
"Security rules to define who is allowed to manually grant badges. Not "
"enforced for administrator."
msgstr ""
-"Безбедносни правила за дефинирање кому е дозволено рачно да додели значка. "
-"Не се применува на администратор."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "Испрати извештај"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "Испрати копија до"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "Испраќач"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1524,48 +1561,56 @@ msgstr "Секвенца"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
msgid "Sequence number for ordering"
-msgstr "Секвенцен број на нарачување"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Set the current value you have reached for this goal"
-msgstr "Подеси ја моменталната вредност што ја имате постигнато за оваа цел"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "Подесете ги информациите за Вашата компанија"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "Постави лого на Вашата компанија"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "Поставете ја вашата временска зона"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "Уредете ја Вашата компанија"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Start Challenge"
-msgstr "Започни предизвик"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Почетен датум"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "Започни цел"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1573,60 +1618,62 @@ msgstr "Започни цел"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Држава"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Статистики"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Претплати"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Суфикс"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Предложи на корисниците"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
msgid "Target Value to Reach"
-msgstr "Целна вредност да се достигне"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "помалку од"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
msgid "The action that will be called to update the goal value."
-msgstr "Акција која ќе се повика за да ја ажурира вредноста на целта."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
-msgstr "Предизвикот %s е завршен."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
-msgstr "Поле на валута и суфикс"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
msgid "The date to use for the time period evaluated"
-msgstr "Датум да се употреби за временскио период што се оценува"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
@@ -1634,8 +1681,6 @@ msgid ""
"The day a new challenge will be automatically closed. If no periodicity is "
"set, will use this date as the goal end date."
msgstr ""
-"Денот кога предизвикот автоматски ќе се затвори. Ако не е поставена "
-"периодичност, ќе се употреби овој датум како завршен датум за целта."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
@@ -1643,25 +1688,20 @@ msgid ""
"The day a new challenge will be automatically started. If no periodicity is "
"set, will use this date as the goal start date."
msgstr ""
-"Денот кога нов предизвик автоматски ќе започне. Ако не е поставена "
-"периодичност, ќе се употреби овој датум како почетен датум за целта."
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
"\n"
"%s"
msgstr ""
-"Доменот за дефиниција %s изгледа не е точен, ве молиме проверете го.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
msgid "The field containing the value to evaluate"
-msgstr "Поле што ја содржи вредноста на оценување"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
@@ -1669,59 +1709,50 @@ msgid ""
"The field name on the user profile (res.users) containing the value for "
"res_id for action."
msgstr ""
-"Името на полето на корисничкиот профил (res.users) ја содржи вредноста за "
-"res_id за акција."
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The higher the better"
-msgstr "Колку повисоко толку подобро"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
msgid "The list of instances of this badge granted to users"
-msgstr "Листа на инстанци на оваа значка доделена на корисници"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
msgid "The list of unique users having received this badge."
-msgstr "Листа на уникатни корисници кои ја добиле оваа значка."
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The lower the better"
-msgstr "Колку пониско толку подобро"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
-msgstr "Максимален број на испраќања на оваа значка месечно по лице."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:110
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
-"Доменот за дефиниција %s изгледа не е точен, ве молиме проверете го.\n"
-"\n"
-"%s"
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:107
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
-"Доменот за дефиниција %s изгледа не е точен, ве молиме проверете го.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
@@ -1734,58 +1765,59 @@ msgid ""
"The number of days after which the user assigned to a manual goal will be "
"reminded. Never reminded if no value is specified."
msgstr ""
-"Број на денови по кои корисникот кој добил рачно поставена цел ќе биде "
-"потсетен. Никогаш не потсетува ако нема внесено вредност."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
-msgstr "Колку пати овој корисик ја има добиено оваа значка за овој месец."
+msgid ""
+"The number of time the current user has received this badge this month."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
msgid "The number of time the current user has received this badge."
-msgstr "Колку пати овој корисник ја има добиено оваа значка."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "The number of time the current user has sent this badge this month."
-msgstr "Колку пати корисникот ја има испратено оваа значка овој месец."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
msgid "The number of time this badge has been received by unique users."
-msgstr "Колку пати е примена оваа значка од уникатни корисници."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
msgid "The number of time this badge has been received this month."
-msgstr "Колку пати е примена оваа значка овој месец."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
msgid "The number of time this badge has been received."
-msgstr "Колку пати е примена оваа значка."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
-msgstr "Целта и моменталната вредност се дефинирани во валута на компанија."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
-msgstr "Единица на целта и моментални вредности"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
msgid "The user responsible for the challenge."
-msgstr "Одговорниот корисник за предизвикот"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
msgid "The user who has send the badge"
-msgstr "Корисник кој ја испратил значката"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
@@ -1793,60 +1825,52 @@ msgid ""
"The users that have succeeded theses goals will receive automatically the "
"badge."
msgstr ""
-"Корисниците кои ги наследиле овие цели автоматски ќе ја примат значката."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
-msgstr "Нема награда по завршување на овој предизвик."
-
-#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
msgid "These goals will not be recomputed."
-msgstr "Овие цели нема да бидат повторно пресметани."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
-msgstr "Оваа значка не може да се праќа од корисници."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
msgid "This field holds the image used for the badge, limited to 256x256"
msgstr ""
-"Ова поле ја содржи сликата што се користи за значката, ограничена на 256х256"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "До"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
msgid "To Reach"
-msgstr "Да се достигне"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
msgid "To update"
-msgstr "Да ажурира"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
@@ -1856,23 +1880,23 @@ msgstr "Вкупно"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
msgid "Unique Owners"
-msgstr "Уникатни сопственици"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Единица"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Ажурирај"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "Ажурирај %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1880,34 +1904,38 @@ msgstr "Ажурирај %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Корисник"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "Кориснички домен"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Корисници"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Неделно"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
msgid "Who can grant this badge"
-msgstr "Кој може да ја додели оваа значка"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Who would you like to reward?"
-msgstr "Кого сакате да наградите?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
@@ -1915,8 +1943,6 @@ msgid ""
"With this option enabled, a user can receive a badge only once. The top 3 "
"badges are still rewarded only at the end of the challenge."
msgstr ""
-"Кога е избрана оваа опција, корисник може да прими значка само еднаш. Топ 3 "
-"значките пак се доделуваат само по крајот на предизвикот."
#. module: gamification
#: model:gamification.badge,description:gamification.badge_idea
@@ -1927,22 +1953,22 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "Годишно"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
-msgstr "Не сте во листата на овластени корисници."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
-msgstr "Не можете самите да си доделите значка"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1950,24 +1976,24 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "You can still grant"
-msgstr "Сеуште не можете да доделите"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_good_job
msgid "You did great at your job."
-msgstr "Одлични бевте во вашата работа."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
-msgstr "Не ги поседувате потребните значки."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
-msgstr "Оваа значка ја имате испратено премногу пати овој месец."
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_hidden
@@ -1977,7 +2003,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "badges this month"
-msgstr "значки овој месец"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1988,25 +2014,24 @@ msgstr "денови"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "e.g. Monthly Sales Objectives"
-msgstr "пр. Месечни цели на продажба"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "пр. денови"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "пр. user.partner_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
@@ -2021,22 +2046,17 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "granted,"
-msgstr "доделена,"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "refresh"
-msgstr "освежи"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr "одговори подоцна"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
-msgstr "од целта."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
@@ -2046,55 +2066,4 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
-msgstr "овој месец"
-
-#~ msgid "Action Needed"
-#~ msgstr "Потребна е акција"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Датум на испраќање на последната порака"
-
-#~ msgid "Followers"
-#~ msgstr "Пратители"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Пратители (Канали)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Пратители (Партнери)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Доколку е штиклирано, новите пораки го бараат вашето внимание."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Доколку е штиклирано, новите пораки го бараат вашето вниманите."
-
-#~ msgid "Inherited models"
-#~ msgstr "Наследени модели"
-
-#~ msgid "Is Follower"
-#~ msgstr "е следач"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Датум на последна порака"
-
-#~ msgid "Messages"
-#~ msgstr "Пораки"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Пораки и историја на комуникација"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Број на акции"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Број на пораки за кои ѝм е потребна акција"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Број на непрочитани пораки"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Непрочитани Пораки"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Тезга на непрочитаните пораки"
+msgstr ""
diff --git a/addons/gamification/i18n/nb.po b/addons/gamification/i18n/nb.po
index 37c49b5c578..83e10746699 100644
--- a/addons/gamification/i18n/nb.po
+++ b/addons/gamification/i18n/nb.po
@@ -1,39 +1,265 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+# Viktor Basso <viktor@voit.no>, 2017
+# Jorunn D. Newth <jdn@eyenetworks.no>, 2017
+# Jan Pedro Tumusok <jpt@eyenetworks.no>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-04-30 18:51+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Norwegian Bokmål (http://www.transifex.com/odoo/odoo-9/"
-"language/nb/)\n"
-"Language: nb\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Jan Pedro Tumusok <jpt@eyenetworks.no>, 2017\n"
+"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +270,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +355,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +386,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,11 +395,6 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Godta."
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
msgstr "Handling"
@@ -211,7 +407,7 @@ msgstr "Aktiv"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr ""
+msgstr "Avanserte innstillinger"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -237,10 +433,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +518,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -338,7 +532,7 @@ msgstr "Avbryt"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Avbrutt"
+msgstr "Kansellert"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -348,23 +542,16 @@ msgstr "Kategori"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -444,25 +631,16 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Betingelse"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr ""
+msgstr "Opprett bruker"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -476,7 +654,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Opprettet."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -503,7 +681,7 @@ msgstr "Opprettet den"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Forfatter"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
@@ -519,7 +697,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr ""
+msgstr "Daglig"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -537,6 +715,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -544,12 +723,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -560,7 +734,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -576,7 +751,6 @@ msgstr "Beskrivelse"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -593,6 +767,7 @@ msgid "Display Name"
msgstr "Visnings navn"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -617,17 +792,18 @@ msgid "Done"
msgstr "Fullført"
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Kladd."
+msgstr "Kladd"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Sluttdato."
+msgstr "Sluttdato"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -636,18 +812,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr ""
+msgstr "Alle"
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -657,7 +828,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr ""
+msgstr "Mislyktes"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -740,6 +911,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -748,7 +926,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -777,7 +955,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -798,7 +978,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -867,6 +1046,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -885,7 +1069,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -901,7 +1085,7 @@ msgstr "Bilde"
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "I arbeid."
+msgstr "Under arbeid"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -928,7 +1112,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "Under arbeid."
+msgstr "Under arbeid"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
@@ -936,22 +1120,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1052,7 +1226,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Månedlig"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1100,6 +1274,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1120,7 +1299,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1171,11 +1350,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1183,7 +1357,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Periode"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1210,7 +1384,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Python kode"
+msgstr "Python-kode"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1245,13 +1419,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1292,19 +1466,18 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Ansvarlig."
+msgstr "Ansvarlig"
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr ""
+msgstr "Belønning"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
@@ -1376,12 +1549,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr ""
+msgstr "Send en kopi til"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr ""
+msgstr "Avsender"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1399,21 +1572,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1427,7 +1608,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Startdato."
+msgstr "Startdato"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1450,12 +1631,12 @@ msgstr "Statistikk"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr ""
+msgstr "Abonnementer"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
msgstr "Suffiks"
@@ -1480,13 +1661,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1510,7 +1693,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1552,25 +1735,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1589,7 +1771,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1618,11 +1801,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1648,21 +1833,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1671,7 +1850,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1717,7 +1896,7 @@ msgid "Update"
msgstr "Oppdater"
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1736,12 +1915,16 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
msgstr "Brukere"
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
+
+#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
@@ -1773,22 +1956,22 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr ""
+msgstr "Årlig"
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1804,13 +1987,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1844,9 +2027,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1875,11 +2057,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1893,36 +2070,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Handling"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Dato for siste melding på denne posten."
-
-#~ msgid "Followers"
-#~ msgstr "Følgere."
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Hvis det er merket nye meldinger så krever dette din oppmerksomhet."
-
-#~ msgid "Last Message Date"
-#~ msgstr "Siste meldingsdato"
-
-#~ msgid "Messages"
-#~ msgstr "Meldinger."
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Meldinger og kommunikasjon historie."
-
-#~ msgid "Number of Actions"
-#~ msgstr "Antall handlinger"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Antall meldinger som krever handling"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Antall uleste meldinger"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Uleste meldinger."
diff --git a/addons/gamification/i18n/nl_BE.po b/addons/gamification/i18n/nl_BE.po
index 9ef8d47e18d..cce6ae52e51 100644
--- a/addons/gamification/i18n/nl_BE.po
+++ b/addons/gamification/i18n/nl_BE.po
@@ -1,39 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-11-12 13:29+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Dutch (Belgium) (http://www.transifex.com/odoo/odoo-9/"
-"language/nl_BE/)\n"
-"Language: nl_BE\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Dutch (Belgium) (https://www.transifex.com/odoo/teams/41243/nl_BE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: nl_BE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,24 +392,19 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Actie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Actief"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Geavanceerde opties"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -237,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -343,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categorie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -431,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Commentaar"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -444,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr ""
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -487,7 +662,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_uid
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_uid
msgid "Created by"
-msgstr "Gemaakt door"
+msgstr "Aangemaakt door"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_date
@@ -498,7 +673,7 @@ msgstr "Gemaakt door"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_create_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_create_date
msgid "Created on"
-msgstr "Gemaakt op"
+msgstr "Aangemaakt op"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
@@ -508,7 +683,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Huidig"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -537,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -544,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -560,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -576,7 +748,6 @@ msgstr "Omschrijving"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -593,6 +764,7 @@ msgid "Display Name"
msgstr "Schermnaam"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -614,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Gereed"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Voorlopig"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Einddatum"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -636,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -697,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Van"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -740,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -748,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -777,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -798,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -859,7 +1035,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Verborgen"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -867,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -885,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -896,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Afbeelding"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "In behandeling"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -936,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -961,7 +1132,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard___last_update
msgid "Last Modified on"
-msgstr "Laatst Aangepast op"
+msgstr "Laatst gewijzigd op"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
@@ -1015,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Lijnen"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1036,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Model"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1052,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Maandelijks"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1087,12 +1258,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Naam:"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nooit"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1100,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1120,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1171,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1183,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Periode"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1210,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Python-code"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1237,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referentie"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1245,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1292,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Verantwoordelijke"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1334,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Lopend"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1386,7 +1556,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
msgid "Sequence"
-msgstr "Volgorde"
+msgstr "Reeks"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
@@ -1399,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1427,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Begindatum"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1440,12 +1618,12 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Status"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Statistieken"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1455,9 +1633,9 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Suffix"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1480,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1510,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1552,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1589,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1618,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1648,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1671,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1684,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Tot"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1709,15 +1885,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Eenheid"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Bijwerken"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1728,7 +1904,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Gebruiker"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1736,10 +1912,14 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Gebruikers"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
@@ -1776,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1804,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1844,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1875,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1893,52 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Vereist actie"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Datum laatste bericht voor dit record."
-
-#~ msgid "Followers"
-#~ msgstr "Volgers"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Volgers (Kanalen)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Volgers (Partners)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr ""
-#~ "Als dit is ingeschakeld, zijn er nieuwe berichten die uw aandacht vragen."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Indien aangevinkt vragen nieuwe berichten uw aandacht."
-
-#~ msgid "Is Follower"
-#~ msgstr "Is Volger"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Datum laatste bericht"
-
-#~ msgid "Messages"
-#~ msgstr "Berichten"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Berichten en communicatiehistoriek"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Aantal acties"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Aantal berichten die actie vereisen"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Aantal ongelezen berichten"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Ongelezen berichten"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Teller ongelezen berichten"
diff --git a/addons/gamification/i18n/pt.po b/addons/gamification/i18n/pt.po
index 412ac1861a3..10c85fa67ee 100644
--- a/addons/gamification/i18n/pt.po
+++ b/addons/gamification/i18n/pt.po
@@ -1,390 +1,458 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# Martin Trigaux, 2015
-# Ricardo Correia <rcorreiavv@gmail.com>, 2015
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2015-11-20 15:23+0000\n"
-"Last-Translator: Ricardo Correia <rcorreiavv@gmail.com>\n"
-"Language-Team: Portuguese (http://www.transifex.com/odoo/odoo-9/language/"
-"pt/)\n"
-"Language: pt\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
-"\n"
-" <p>Parabéns, recebeu um distintivo <strong>${object.badge_id.name}</"
-"strong> !\n"
-" % if object.sender_id\n"
-" Este distintivo foi-lhe concedido por <strong>${object."
-"sender_id.name}</strong>.\n"
-" % endif\n"
-" </p>\n"
-"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
#. module: gamification
#: model:mail.template,body_html:gamification.email_template_goal_reminder
-#, fuzzy
msgid ""
"\n"
" <p>\n"
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
-"\n"
-" <header>\n"
-" <strong>Lembrete ${object.name}</strong>\n"
-" </header>\n"
-" \n"
-" <p>Não atualizou o seu progresso para a meta ${object.definition_id."
-"name} (alcançou ${object.completeness}%) pelo menos á ${object."
-"remind_update_delay} dia (s). Não se esqueça de o fazer.\n"
-" "
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
-#, fuzzy
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
-msgstr ""
-"\n"
-"<header>\n"
-" <strong>${object.name}</strong>\n"
-"</header>\n"
-"<p class=\"oe_grey\">A seguinte mensagem contém o progresso atual para o "
-"desafio ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'pessoal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Meta</th>\n"
-" <th>Objectivo</th>\n"
-" <th>Atualmente</th>\n"
-" <th>Progresso Alcançado</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['progresso alcançado'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['nome']}</td>\n"
-" <td>${line['objectivo']}\n"
-" % if line['sufixo']:\n"
-" ${line['sufixo']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['atualmente']}\n"
-" % if line['sufixo']:\n"
-" ${line['sufixo']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['progresso alcançado']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Pessoa</th>\n"
-" <th>Progresso Alcançado</th>\n"
-" <th>Atualmente</th>\n"
-" </tr>\n"
-" % for goal in line['metas']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['ranking']}</td>\n"
-" <td>${goal['nome']}</td>\n"
-" <td>${goal['progresso alcançado']}%</td>\n"
-" <td>${goal['atualmente']}/${line['target']}\n"
-" % if line['sufixo']:\n"
-" ${line['sufixo']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
"% endif\n"
-" "
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
-"<br/>Ninguém conseguiu alcançar todos os objetivos, nenhum crachá será "
-"atribuído para este desafio."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
-"Recompensa <br/> (crashá %s) para cada utilizador bem sucedido foi enviado "
-"para %s."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
"this challenge is :"
msgstr ""
-"<br/>Recompensas especiais foram enviadas aos melhores utilizadores que "
-"concorreram. O ranking neste desafio é:"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
-"<span class=\"o_stat_text\">Relacionado</span>\n"
-"<span class=\"o_stat_text\">Objetivos</span>"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
-"Um distintivo é um sinal simbólico concedido a um utilizador como um sinal "
-"de recompensa. \n"
-"Pode ser concedido automaticamente quando algumas condições estiverem "
-"reunidas ou manualmente pelos utilizadores.\n"
-"Alguns distintivos são mais difíceis de alcançar que outros, conforme as "
-"condições definidas."
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
-"As Definições de um Objectivo é um modelo técnico de um objectivo, definindo "
-"uma condição para o alcançar.\n"
-"As datas, valores a alcançar ou utilizadores são definidos nessas condições "
-"e Definições de Objectivo."
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
msgstr ""
-"Um objectivo é terminado quando o valor corrente é comparado com o valor a "
-"alcançar"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
-"Um objetivo é definido pelo utilizador e por uma Definição de Objetivo.\n"
-"Os objetivos podem ser automaticamente criados utilizados desafios."
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "Uma lista selecionada de utilizadores"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Aceitar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Ação"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Ativo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Opções avançadas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
msgid "Allowance to Grant"
-msgstr "Permissão por Conceder"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
msgid "Alternative to a list of users"
-msgstr "Alternativa a uma lista de utilizadores"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
msgid "Appears in"
-msgstr "Aparece em"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Assign Challenge To"
-msgstr "Atribuir Desafio a"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
-"Atribua uma lista de objetivos aos utilizadores escolhidos para avaliá-los.\n"
-"O desafio pode usar um período (semanal, mensal ...) para criação automática "
-"de metas.\n"
-"As metas são criadas para os utilizadores especificados ou membros do grupo."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Utilizadores Autorizados"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: execute a specific Python code"
-msgstr "Automático: executar um código Python específico"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "Automático: número de registos"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: sum on a field"
-msgstr "Automático: soma num campo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
@@ -392,35 +460,35 @@ msgstr "Automático: soma num campo"
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "Distintivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Description"
-msgstr "Descrição de Distintivo"
+msgstr ""
#. module: gamification
#: model:mail.message.subtype,description:gamification.mt_badge_granted
#: model:mail.message.subtype,name:gamification.mt_badge_granted
msgid "Badge Granted"
-msgstr "Distintivo Concedido"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_list_view
msgid "Badge List"
-msgstr "Lista de Distintivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Name"
-msgstr "Nome de Distintivo"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "Crachás"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -430,31 +498,27 @@ msgid ""
"end date of a challenge (if no periodicity is set) or when the challenge is "
"manually closed."
msgstr ""
-"Distintivos são concedidos quando um desafio é concluído. Isto é, quer no "
-"final de um período em curso (ex.: final do mês, para um desafio mensal), "
-"quer na data final do desafio (se não houver periodicidade definida) ou "
-"quando o desafio é encerrado manualmente."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
msgid "Batch Mode"
-msgstr "Em Lote"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_idea
msgid "Brilliant"
-msgstr "Brilhante"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Can not grant"
-msgstr "Não pode conceder"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
-msgstr "Não pode modificar a configuração de um objectivo iniciado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
@@ -465,45 +529,38 @@ msgstr "Cancelar"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Cancelado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Categoria"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
-msgstr "Desafio"
-
-#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr "Descrição de Desafio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
-msgstr "Linha de Desafio"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
-msgstr "Linhas de Desafio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
msgid "Challenge Name"
-msgstr "Nome de Desafio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
msgid "Challenge originating"
-msgstr "Desafio originário"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
@@ -511,89 +568,76 @@ msgid ""
"Challenge that generated the goal, assign challenge to users to generate "
"goals with a value in this field."
msgstr ""
-"Desafio que gerou o objectivo, atribua o desafio a utilizadores para gerar "
-"objetivos com um valor neste campo."
#. module: gamification
#: model:ir.actions.act_window,name:gamification.challenge_list_action
#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Challenges"
-msgstr "Desafios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
msgid "Check to set a monthly limit per person of sending this badge"
msgstr ""
-"Selecione aqui para definir um limite mensal por pessoa de envios de "
-"distintivos"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid "Click to create a badge."
-msgstr "Clique para criar um distintivo."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid "Click to create a challenge."
-msgstr "Clique para criar um desafio."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid "Click to create a goal definition."
-msgstr "Clique para criar uma Definição de Objetivo."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid "Click to create a goal."
-msgstr "Clique para criar um objetivo."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Clickable Goals"
-msgstr "Metas clicáveis"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "Meta fechada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Comentário"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
msgid "Complete your Profile"
-msgstr "Complete o seu Perfil"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "Plenitude"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
-msgstr "Modo de Computação"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr "Modo de computação"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Condição"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Crie utilizador"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -603,16 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Criar e gerir utilizadores que irão conetar-se ao sistema. utilizadores "
-"podem ser desativados caso haja um período de tempo durante o qual eles "
-"vão / não devem conetar-se ao sistema. Pode atribuir-lhes os grupos, a fim "
-"de dar acesso específico para as aplicações que eles precisam para usar no "
-"sistema."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Criada"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -639,75 +678,67 @@ msgstr "Criado em"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Criador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Atual"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "Valor Atual"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Diariamente"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Dados"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr "Campo de Dados"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
msgid "Define the visibility of the challenge through menus"
-msgstr "Definir a visibilidade do desafio através de menus"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
"stored in the field 'Current'."
msgstr ""
-"Definir como serão gerados os objetivos. O resultado da operação será "
-"armazenado no campo 'Atual'."
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "Definição de Condição"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "Descrição de Definição"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Depending on the Display mode, reports will be individual or shared."
msgstr ""
-"Dependendo do modo de exibição, os relatórios serão individuais ou "
-"partilhados."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
-"Descreva o desafio: o que faz, quais os destinatários, porque importa..."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Describe what they did and why it matters (will be public)"
-msgstr "Descreva o que eles fizeram e por que é importante (será público)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
@@ -717,9 +748,8 @@ msgstr "Descrição"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "Modo de Exibição"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -734,14 +764,15 @@ msgid "Display Name"
msgstr "Nome a Mostrar"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "Exibido como"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
msgid "Distinctive field for batch user"
-msgstr "Campo distinto para utilizadores em lote"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_domain
@@ -750,242 +781,239 @@ msgid ""
"[('state', '=', 'done')]. The expression can contain reference to 'user' "
"which is a browse record of the current user if not in batch mode."
msgstr ""
-"Domínio para registos filtrados. Regra geral, não é dependente do "
-"utilizador, por exemplo, [('estado', '=', 'concluido')]. A expressão pode "
-"conter referência ao 'utilizador' que é um registo de procura do do "
-"utilizador atual, se não estiver em lote."
#. module: gamification
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Concluído"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Rascunho"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Data Final"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
msgid "Evaluate the expression in batch instead of once for each user"
msgstr ""
-"Avalie a expressão em lote, em vez de uma expressão por cada utilizador"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr "Expressão avaliada em modo de lote"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
-"Mesmo que falhe o desafio, os melhores classificados serão recompensados"
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Todos"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Exclusive (done or not-done)"
-msgstr "Exclusivo (Concluído ou não)"
+msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Falhou"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
msgid "Field to Sum"
-msgstr "Campo para soma"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "Filtro de Domínio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
msgid "For 1st user"
-msgstr "Para 1º utilizador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr "Para 2º utilizador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr "Para 3º utilizador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
-#, fuzzy
msgid "For Every Succeeding User"
-msgstr "Para todos os utilizadores seguintes"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Formating Options"
-msgstr "Opções de Formatação"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "De"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
msgid "Full Suffix"
-msgstr "Sufixo completo"
+msgstr ""
#. module: gamification
#: model:ir.ui.menu,name:gamification.gamification_menu
msgid "Gamification Tools"
-msgstr "Ferramentas de Competição"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge
msgid "Gamification badge"
-msgstr "Crashá da Gamificação"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge
msgid "Gamification challenge"
-msgstr "Desafio da Gamificação"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge_line
msgid "Gamification generic goal for challenge"
-msgstr "Objetivo genérico da Competição, por desafio"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_definition
msgid "Gamification goal definition"
-msgstr "Definição do objectivo da Competição"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal
msgid "Gamification goal instance"
-msgstr "Exemplo do objectivo da Competição"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user
msgid "Gamification user badge"
-msgstr "Distintivo de utilizador da Competição"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "Objectivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "Definição de Objectivo"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "Definições de Objectivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "Descrição de Objectivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Failed"
-msgstr "Objectivo falhado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "Lista de Objectivo"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
-msgstr "Performance"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Reached"
-msgstr "Objetivo atingido"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "Definições de objectivo"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "Objectivos"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
msgid "Good Job"
-msgstr "Bom Trabalho"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Grant"
-msgstr "Conceder"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_grant_wizard
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Grant Badge"
-msgstr "Conceder Distintivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Grant Badge To"
-msgstr "Conceder Distintivo a"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Grant this Badge"
-msgstr "Conceder este Distintivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "Granted by"
-msgstr "Concedido por"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Granting"
-msgstr "Concedendo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -997,22 +1025,27 @@ msgstr "Agrupar por"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
msgid "Group that will receive a copy of the report in addition to the user"
-msgstr "Grupo que irá receber uma cópia do relatório, além do utilizador"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "HR Challenges"
-msgstr "Desafios RH"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Escondido"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "How to compute the goal?"
-msgstr "Como processar um objectivo?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
@@ -1029,27 +1062,27 @@ msgstr "ID"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "Campo ID de utilizador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
-msgstr "Se um máximo for definido"
+msgid "If a maximum is set"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
msgid "If this badge was rewarded through a challenge"
-msgstr "Se este distintivo foi recompensado através de um desafio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Imagem"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "Em Progresso"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -1057,8 +1090,6 @@ msgid ""
"In batch mode, the domain is evaluated globally. If enabled, do not use "
"keyword 'user' in above filter domain."
msgstr ""
-"Em lote, o domínio é avaliado globalmente. Se ativado, não use palavra-passe "
-"'utilizador' no filtro de domínio acima."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -1066,8 +1097,6 @@ msgid ""
"In batch mode, this indicates which field distinct one user form the other, "
"e.g. user_id, partner_id..."
msgstr ""
-"Em lote, isto indica qual o campo que distingue um utilizador de outro, por "
-"exemplo, user_id, partner_id..."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_last_update
@@ -1076,37 +1105,22 @@ msgid ""
"for a while (defined in challenge). Ignored in case of non-manual goal or "
"goal not linked to a challenge."
msgstr ""
-"Em caso de objectivo manual, os lembretes são enviados se o objetivo não foi "
-"atualizado por um tempo (definido no desafio). Ignorado em caso de objectivo "
-"automático ou objectivo não associado a um desafio."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "Em Progresso"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Individual Goals"
-msgstr "Objectivos Individuais"
-
-#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
msgstr ""
-"Conteúdo de retorno inválido a partir da avaliação do código para definição "
-"%s"
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "Convidar novos utilizadores"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "Convidado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -1123,12 +1137,12 @@ msgstr "Última Modificação em"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "Data do último relatório"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "Última atualização"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1157,191 +1171,190 @@ msgstr "Última Actualização em"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Leader Board (Group Ranking)"
-msgstr "Quadro de Líderes (Ranking de Grupo)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
msgid "Limitation Number"
-msgstr "Número limite"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Line List"
-msgstr "Lista de Linha"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Linhas"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "Lista de objectivos que serão estabelecidos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "Lista de utilizadores participando no desafio"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
msgid "Mail Group Following"
-msgstr "Seguir Grupo de Correio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Modelo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
msgid "Monetary"
-msgstr "Monetário"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
msgid "Monetary Value"
-msgstr "Valor Montetario"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mensalmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
msgid "Monthly Limited Sending"
-msgstr "Limite mensal de envios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "Total Mensal"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "Meus Objectivos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "My Monthly Sending Total"
-msgstr "Meu Total de Envios Mensais"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Meu Total Mensal"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Meu Total"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Nome"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nunca"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
msgid "Never reminded if no value or zero is specified."
-msgstr "Nunca lembrar se nenhum valor ou zero é especificado."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
-msgstr "Data do Próximo Relatório"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "No monthly sending limit"
-msgstr "Sem limite de envios mensais"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_problem_solver
msgid "No one can solve challenges like you do."
-msgstr "Ninguém consegue ultrapassar desafios como tu."
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "No one, assigned through challenges"
-msgstr "Ninguém, atribuído através de desafios"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
-"Ninguém atingiu as condições necessárias para receber distintivos especiais"
#. module: gamification
#: selection:gamification.challenge,period:0
msgid "Non recurring"
-msgstr "Não recorrente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
msgid "Non-updated manual goals will be reminded after"
-msgstr "Objectivos não actualizados manualmente serão lembrados depois"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Notification Messages"
-msgstr "Mensagens de Notificação"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "Número de Utilizadores"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "On change"
-msgstr "Em Mudança"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Only the people having these badges can give this badge"
-msgstr "Apenas as pessoas com estes distintivos podem dar este distintivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Only these people can give this badge"
-msgstr "Apenas estas pessoas podem dar este distintivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Optimisation"
-msgstr "Optimização"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "Proprietários"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr "Participando"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
-msgstr "Pessoas com alguns distintivos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Período"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1349,28 +1362,26 @@ msgid ""
"Period of automatic goal assigment. If none is selected, should be launched "
"manually."
msgstr ""
-"Período de atribuição automática de desafios. Se nenhum estiver selecionado, "
-"deve ser lançado manualmente."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodicidade"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
msgid "Problem Solver"
-msgstr "Resolver Problemas"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Progressive (using numerical values)"
-msgstr "Progressivo (usando valores numéricos)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Código Python"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1378,151 +1389,147 @@ msgid ""
"Python code to be executed for each user. 'result' should contains the new "
"current value. Evaluated user can be access through object.user_id."
msgstr ""
-"Código Python a ser exectuado por cada utilizador. 'resultado' deve conter "
-"onovo valor. Utilizador evoluído tem acesso através de object.user_id."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Reached"
-msgstr "Alcançado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reached when current value is"
-msgstr "Alcançado quando o valor corrente é"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Recorded manually"
-msgstr "Manualmente registado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referência"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Refresh Challenge"
-msgstr "Atualizar Desafio"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Rejeitar"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
-msgstr "Objectivos Relacionados"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
-msgstr "Envio Remanescente Permitido"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
msgid "Remind delay"
-msgstr "Relembrar demora"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Reminders for Manual Goals"
-msgstr "Lembretes para Desafios Manuais"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
msgid "Report Frequency"
-msgstr "Frequência de Relatório"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
msgid "Report Template"
-msgstr "Template de Relatório"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Required Badges"
-msgstr "Distintivos Necessários"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reset Completion"
-msgstr "Redefinir Conclusão"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Responsável"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
-"Recuperando progresso para desafio pessoal, sem informações de utilizador"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr "Prémio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
msgid "Reward Bests if not Succeeded?"
-msgstr "Recompensar os melhores se não forem bem sucedidos?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
msgid "Reward as soon as every goal is reached"
-msgstr "Recompensar assim que cada objetivo seja alcançado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
msgid "Reward of Challenges"
-msgstr "Recompensa de Desafios"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
msgid "Rewarded by"
-msgstr "Recompensado por"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Rewards for challenges"
-msgstr "Recompensas para desafios"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Em Funcionamento"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Running Challenges"
-msgstr "A correr Desafios"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "Planear"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Search Challenges"
-msgstr "Procurar Desafios"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Search Goal Definitions"
-msgstr "Procurar Definições de Objectivos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "Procurar Objectivos"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1530,23 +1537,21 @@ msgid ""
"Security rules to define who is allowed to manually grant badges. Not "
"enforced for administrator."
msgstr ""
-"Regras de segurança para definir quem tem permissão para conceder "
-"manualmente distintivos. Não aplicável ao administrador."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "Enviar Relatório"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "Enviar cópia a"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "De"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1556,48 +1561,56 @@ msgstr "Sequência"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
msgid "Sequence number for ordering"
-msgstr "Número de sequência de ordenação"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Set the current value you have reached for this goal"
-msgstr "Defina o valor atual a que alcançou para esse objetivo"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "Defina os Dados da sua Empresa"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "Defina o logótipo da sua empresa"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "Defina o seu fuso horário"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "Configure a sua Empresa"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Start Challenge"
-msgstr "Iniciar Desafio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Data Inicial"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "Iniciar objectivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1605,60 +1618,62 @@ msgstr "Iniciar objectivo"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Estado"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Estatísticas"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Subscrições"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Sufixo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Sugerir a utilizadores"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
msgid "Target Value to Reach"
-msgstr "Valor Alvo a alcançar"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "Alvo: menor que"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
msgid "The action that will be called to update the goal value."
-msgstr "A ação que será chamada para atualizar o valor do objetivo."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
-msgstr "O desafio %s está acabado"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
-msgstr "O campo de moeda e sufixo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
msgid "The date to use for the time period evaluated"
-msgstr "A data a ser usada para o período de tempo avaliado"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
@@ -1666,9 +1681,6 @@ msgid ""
"The day a new challenge will be automatically closed. If no periodicity is "
"set, will use this date as the goal end date."
msgstr ""
-"O dia em que um novo desafio será encerrado automaticamente. Se a "
-"periodicidade não está definida, vai usar esta data como a data de término "
-"do objetivo."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
@@ -1676,26 +1688,20 @@ msgid ""
"The day a new challenge will be automatically started. If no periodicity is "
"set, will use this date as the goal start date."
msgstr ""
-"O dia em que um novo desafio será iniciado automaticamente. Se a "
-"periodicidade não está definida, vai usar esta data como a data de término "
-"do objetivo."
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
"\n"
"%s"
msgstr ""
-"O domínio para a definição %s parece incorreta, por favor, verifique-o.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
msgid "The field containing the value to evaluate"
-msgstr "O campo que contém o valor para avaliar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
@@ -1703,66 +1709,55 @@ msgid ""
"The field name on the user profile (res.users) containing the value for "
"res_id for action."
msgstr ""
-"O nome do campo no perfil do utilizador (res.users) contendo o valor para "
-"para a ação res_id."
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The higher the better"
-msgstr "Quanto maior, melhor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
msgid "The list of instances of this badge granted to users"
-msgstr "A lista de situações de este distintivo concedidos aos utilizadores"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
msgid "The list of unique users having received this badge."
-msgstr "A lista de únicos utilizadores a terem recebido este distintivo."
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The lower the better"
-msgstr "Quanto menor, melhor"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
-"O número máximo de tempo que este distintivo pode ser enviado por mês e por "
-"pessoa."
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:110
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
-"O domínio para a definição %s parece incorreta, por favor, verifique-o.\n"
-"\n"
-"%s"
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:107
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
-"O domínio para a definição %s parece incorreta, por favor, verifique-o.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
msgid "The model object for the field to evaluate"
-msgstr "O objeto modelo para o campo para avaliar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_remind_update_delay
@@ -1770,61 +1765,59 @@ msgid ""
"The number of days after which the user assigned to a manual goal will be "
"reminded. Never reminded if no value is specified."
msgstr ""
-"O número de dias após o qual o utilizador atribuído a uma meta Manual será "
-"lembrado. Nunca lembrado se nenhum valor for especificado."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
-"O número de tempo que utilizador atual recebeu este distintivo, neste mês"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
msgid "The number of time the current user has received this badge."
-msgstr "O número de tempo que utilizador atual recebeu este distintivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "The number of time the current user has sent this badge this month."
msgstr ""
-"O número de tempo que utilizador atual enviou este distintivo, neste mês"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
msgid "The number of time this badge has been received by unique users."
msgstr ""
-"O número de tempo este distintivo foi recebido por utilizadores únicos."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
msgid "The number of time this badge has been received this month."
-msgstr "O número de tempo este distintivo foi recebido, neste mês"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
msgid "The number of time this badge has been received."
-msgstr "O número de tempo este distintivo foi recebido"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
-msgstr "O alvo e o valor atual são definidos na moeda da empresa."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
-msgstr "A unidade dos valores alvo e atuais"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
msgid "The user responsible for the challenge."
-msgstr "Os utilizadores responsáveis para o desafio"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
msgid "The user who has send the badge"
-msgstr "O utilizador que enviou o distintivo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
@@ -1832,68 +1825,52 @@ msgid ""
"The users that have succeeded theses goals will receive automatically the "
"badge."
msgstr ""
-"Os utilizadores que conseguiram estas metas receberão automaticamente "
-"odistintivo."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
-"O valor a comparar com o campo distinto. A expressão pode conter referência "
-"ao 'utilizador', que é um registo de navegação do utilizador atual, por "
-"exemplo user.id, user.partner_id.id..."
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
-"Não há objetivos associados a este desafio, que correspondam à sua "
-"pesquisa.\n"
-"Certifique-se de que o seu desafio está ativo e associado a, pelo menos, um "
-"utilizador."
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
-msgstr "Não há recompensa após a conclusão deste desafio."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
msgid "These goals will not be recomputed."
-msgstr "Estes objetivos não serão recalculados."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
-msgstr "Este distintivo não pode ser enviado pelos utilizadores."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
msgid "This field holds the image used for the badge, limited to 256x256"
msgstr ""
-"Este campo contém a imagem utilizada para o distintivo, limitada a 256x256"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Para"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
msgid "To Reach"
-msgstr "Para alcançar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
msgid "To update"
-msgstr "Para atualizar"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
@@ -1903,23 +1880,23 @@ msgstr "Total"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
msgid "Unique Owners"
-msgstr "Proprietários únicos"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Unidade"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Update"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "Atualizar %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1927,34 +1904,38 @@ msgstr "Atualizar %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Utilizador"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "Domínio de Utilizador"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Utilizadores"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Semanalmente"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
msgid "Who can grant this badge"
-msgstr "Quem consegue conceder este distintivo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Who would you like to reward?"
-msgstr "Quem gostaria de premiar?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
@@ -1962,69 +1943,67 @@ msgid ""
"With this option enabled, a user can receive a badge only once. The top 3 "
"badges are still rewarded only at the end of the challenge."
msgstr ""
-"Com esta opção ativada, um utilizador pode receber um distintivo de uma "
-"única vez. Os top 3 ainda são recompensados, no final do desafio."
#. module: gamification
#: model:gamification.badge,description:gamification.badge_idea
msgid "With your brilliant ideas, you are an inspiration to others."
-msgstr "Com as tuas ideias brilhantes, és uma inspiração para outros."
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "Anualmente"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
-msgstr "Não está na lista de utilizadores com permissão."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
-msgstr "Não pode conceder um distintivo a si próprio"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
-msgstr "Não pode reiniciar um desafio com objetivos por finalizar."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "You can still grant"
-msgstr "Ainda pode conceder"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_good_job
msgid "You did great at your job."
-msgstr "Fizeste um excelente trabalho."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
-msgstr "Não tem os distintivos necessários"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
-msgstr "Já enviou este distintivo muitas vezes este mês"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_hidden
msgid "You have found the hidden badge"
-msgstr "Encontraste o distintivo oculto."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "badges this month"
-msgstr "distintivos neste mês"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -2035,116 +2014,56 @@ msgstr "dias"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "e.g. Monthly Sales Objectives"
-msgstr "por exemplo, Objectivo de Vendas Mensais"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "por exemplo, dias"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "por exemplo, user.partnher_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
msgid "gamification.badge.user.wizard"
-msgstr "gamification.badge.user.wizard"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_wizard
msgid "gamification.goal.wizard"
-msgstr "gamification.goal.wizard"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "granted,"
-msgstr "concedido,"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "refresh"
-msgstr "atualizar"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr "responder mais tarde"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
-msgstr "do que a meta."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "the"
-msgstr "o/a"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
-msgstr "este mês"
-
-#~ msgid "Action Needed"
-#~ msgstr "Ação Necessária"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Data da Ultmia Mensagem Inserida no Registo"
-
-#~ msgid "Followers"
-#~ msgstr "Seguidores"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Seguidores (Canais)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Seguidores (Parceiros)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Se marcado, há novas mensagens que pedem a sua atenção."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Se marcado, há novas mensagens que pedem a sua atenção."
-
-#~ msgid "Inherited models"
-#~ msgstr "Modelos herdados"
-
-#~ msgid "Is Follower"
-#~ msgstr "É um seguidor"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Data da Última Mensagem"
-
-#~ msgid "Messages"
-#~ msgstr "Mensagens"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Histórico de mensagens e comunicação"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Número de Ações"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Número de mensagens que requerem uma ação"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Número de mensagens por ler"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mensagens por ler"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Contador de Mensagens por Ler"
+msgstr ""
diff --git a/addons/gamification/i18n/sk.po b/addons/gamification/i18n/sk.po
index 2530de8f488..79872085c7a 100644
--- a/addons/gamification/i18n/sk.po
+++ b/addons/gamification/i18n/sk.po
@@ -1,381 +1,458 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2016
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-02-21 12:43+0000\n"
-"Last-Translator: Pavol Krnáč <pavol.krnac@ekoenergo.sk>\n"
-"Language-Team: Slovak (http://www.transifex.com/odoo/odoo-9/language/sk/)\n"
-"Language: sk\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
-"\n"
-"<p>Gratulujeme, získali ste odznak <strong>${object.badge_id.name}</"
-"strong> !\n"
-"% if object.sender_id\n"
-"Tento odznak udelil <strong>${object.sender_id.name}</strong>.\n"
-"% endif\n"
-"</p>\n"
-"\n"
-"% if object.comment\n"
-"<p><em>${object.comment}</em></p>\n"
-"% endif"
#. module: gamification
#: model:mail.template,body_html:gamification.email_template_goal_reminder
-#, fuzzy
msgid ""
"\n"
" <p>\n"
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
-"\n"
-"<header>\n"
-"<strong>Pripomienka ${object.name}</strong>\n"
-"</header>\n"
-"\n"
-"<p>Neaktualizovali ste svoj progres pre cieľ ${object.definition_id.name} "
-"(moemntálne dosiahnutý ${object.completeness}%) aspoň ${object."
-"remind_update_delay} dní. Nezabudnite tak urobiť.</p>"
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
-#, fuzzy
-msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
-"% endif\n"
-" "
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
msgstr ""
-"\n"
-"<header>\n"
-"<strong>${object.name}</strong>\n"
-"</header>\n"
-"<p class=\"oe_grey\">Nasledujúca správa obsahuje aktuálny progres pre výzvu "
-"${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-"<table width=\"100%\" border=\"1\">\n"
-"<tr>\n"
-"<th>Cieľ</th>\n"
-"<th>Cieľové</th>\n"
-"<th>Aktuálne</th>\n"
-"<th>Úplnosť</th>\n"
-"</tr>\n"
-"% pre riadok v ctx[\"challenge_lines\"]:\n"
-"<tr\n"
-"% if line['completeness'] >= 100:\n"
-"style=\"font-weight:bold;\"\n"
-"% endif\n"
-">\n"
-"<td>${line['name']}</td>\n"
-"<td>${line['target']}\n"
-"% if line['suffix']:\n"
-"${line['suffix']}\n"
-"% endif\n"
-"</td>\n"
-"<td>${line['current']}\n"
-"% if line['suffix']:\n"
-"${line['suffix']}\n"
-"% endif\n"
-"</td>\n"
-"<td>${line['completeness']} %</td>\n"
-"</tr>\n"
-"% endfor\n"
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
+msgid ""
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
"</table>\n"
-"% iné:\n"
-"% pre riadok v ctx[\"challenge_lines\"]:\n"
-"<table width=\"100%\" border=\"1\">\n"
-"<tr>\n"
-"<th colspan=\"4\">${line['name']}</th>\n"
-"</tr>\n"
-"<tr>\n"
-"<th>#</th>\n"
-"<th>Osoba</th>\n"
-"<th>Úplnosť</th>\n"
-"<th>Aktuálny</th>\n"
-"</tr>\n"
-"% pre cieľ v riadku['goals']:\n"
-"<tr\n"
-"% if goal.completeness >= 100:\n"
-"style=\"font-weight:bold;\"\n"
"% endif\n"
-">\n"
-"<td>${goal['rank']}</td>\n"
-"<td>${goal['name']}</td>\n"
-"<td>${goal['completeness']}%</td>\n"
-"<td>${goal['current']}/${line['target']}\n"
-"% if line['suffix']:\n"
-"${line['suffix']}\n"
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
"% endif\n"
-"</td>\n"
-"</tr>\n"
-"% endfor\n"
-"</table>\n"
-"\n"
-"<br/><br/>\n"
-"\n"
-"% endfor\n"
-"% endif"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
-"<br/>Nikto neuspel v splnení každého cieľa, žiadny odznak nebol udelený pre "
-"túto výzvu."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
-"<br/>Odmena (odznak %s) za každého úspešného používateľa bol poslaný %s."
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
"this challenge is :"
msgstr ""
-"<br/>Špeciálne odmeny boli poslané používateľom ktorí sa umiestnili na "
-"špici. Poradie pre túto výzvu je:"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
-"<span class=\"o_stat_text\">Pridružené</span>\n"
-"<span class=\"o_stat_text\">Ciele</span>"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
-"Odznak je symbolický token udelený užívateľovi ako znamenie odmeny.\n"
-"To môže byť zaslúžené automaticky ak sú splnené niektoré podmienky, alebo "
-"manuálne používateľom.\n"
-"Niektoré odznaky sú ťažsie na získanie ako ostatné, so špecifickými "
-"podmienkami."
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
-"Definícia cieľa je technický model cieľa definujúci cieľ na dosiahnutie.\n"
-"Dátumy, hodnoty na dosiahnutie alebo používatelia sú definované v cieľovej "
-"inštancii."
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
msgstr ""
-"Cieľ je považovaný za dosiahnutý ked je aktuálna hodnota porovnaná s "
-"hodnotou na dosiahnutie"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
-"Cieľ je definovaný používateľom a definíciou cieľa.\n"
-"Ciele môžu byť vytvorené automaticky použitím výziev."
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "A selected list of users"
-msgstr "Vybraný zoznam používateľov"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "Akceptovať"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "Akcia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Aktívny"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "Pokročilé možnosti"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
msgid "Allowance to Grant"
-msgstr "Príspevok na udelenie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_domain
msgid "Alternative to a list of users"
-msgstr "Alternatíva k zoznamu používateľov"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_category
msgid "Appears in"
-msgstr "Objavuje sa v"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Assign Challenge To"
-msgstr "Prdeliť výzvu"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
-"Prideľte zoznam cieľov vybraným používateľom na ich zhodnotenie.\n"
-"Výzva môže používať obdobie (týždenne, mesačne...0 pre automatické "
-"vytváranie cieľov.\n"
-"Cieľe su vytvorené pre špecifickovaných používateľov, alebo členov skupiny,"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Authorized Users"
-msgstr "Autorizovaný používatelia"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: execute a specific Python code"
-msgstr "Automatika: spustiť špecifický Python kód"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: number of records"
-msgstr "Automatika: počet záznamov"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Automatic: sum on a field"
-msgstr "Automatika: súčet na poli"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_name
@@ -383,35 +460,35 @@ msgstr "Automatika: súčet na poli"
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_badge_id
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge"
-msgstr "Odznak"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Description"
-msgstr "Popis odznaku"
+msgstr ""
#. module: gamification
#: model:mail.message.subtype,description:gamification.mt_badge_granted
#: model:mail.message.subtype,name:gamification.mt_badge_granted
msgid "Badge Granted"
-msgstr "Odznak udelený"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_list_view
msgid "Badge List"
-msgstr "Zoznam odznakov"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_badge_name
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Badge Name"
-msgstr "Názov odznaku"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.badge_list_action
#: model:ir.ui.menu,name:gamification.gamification_badge_menu
msgid "Badges"
-msgstr "Odznak"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -421,31 +498,27 @@ msgid ""
"end date of a challenge (if no periodicity is set) or when the challenge is "
"manually closed."
msgstr ""
-"Odznaky sú udeľované keď je výzva dokončená. To je buď na konci "
-"prebiehajúceho obdobia (napr: koniec mesiaca pre mesačnú výzvu), k dátumu "
-"konca výzvy (ak nie je nastavená žiadna periodicita), alebo keď je výzva "
-"manuálne uzavretá."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_mode
msgid "Batch Mode"
-msgstr "Mód várky"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_idea
msgid "Brilliant"
-msgstr "Briliantné"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Can not grant"
-msgstr "Nemožno udeliť"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
-msgstr "Nedá sa upraviť konfigurácia začatého cieľa"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
@@ -456,45 +529,38 @@ msgstr "Zrušiť"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "Zrušené"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Kategória"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
-msgstr "Výzva"
-
-#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr "Popis výzvy"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
-msgstr "Riadok výzvy"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
-msgstr "Riadky výzvy"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_name
msgid "Challenge Name"
-msgstr "Názov výzvy"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_challenge_id
msgid "Challenge originating"
-msgstr "Pôvod výzvy"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_challenge_id
@@ -502,88 +568,76 @@ msgid ""
"Challenge that generated the goal, assign challenge to users to generate "
"goals with a value in this field."
msgstr ""
-"Výzva ktorá vytvorila cieľ, prideľte výzvu pouźívateľom pre vytvorenie "
-"cieľov s hodnotou v tomto poli,"
#. module: gamification
#: model:ir.actions.act_window,name:gamification.challenge_list_action
#: model:ir.ui.menu,name:gamification.gamification_challenge_menu
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Challenges"
-msgstr "Výzvy"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max
msgid "Check to set a monthly limit per person of sending this badge"
msgstr ""
-"Zaškrtnite pre nastavenie mesačného limitu na osobu posielania tohoto odznaku"
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid "Click to create a badge."
-msgstr "Kliknite pre vytvorenie odznaku."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid "Click to create a challenge."
-msgstr "Kliknite pre vytvorenie výzvy."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid "Click to create a goal definition."
-msgstr "Kliknite pre vytvorenie definície cieľa."
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid "Click to create a goal."
-msgstr "Kliknite pre vytvorenie cieľa."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Clickable Goals"
-msgstr "Klikateľne ciele"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_closed
msgid "Closed goal"
-msgstr "Zavretý cieľ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "Komentár"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
msgid "Complete your Profile"
-msgstr "Dokončite váš profil"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_completeness
msgid "Completeness"
-msgstr "Úplnosť"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
-msgstr "Mód výpočtu"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr "Mód výpočtu"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "Podmienka"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "Vytvoriť Používateľa"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -593,15 +647,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Vytvorenie a správa používateľov, ktorí sa môžu pripojiť do systému. "
-"Používatelia môžu byť deaktivovaný, takže sa danú dobu nebudú môcť pripojiť "
-"do systému. Môžte im prirpadiť skupiny aby získali prístup k aplikáciám v "
-"systéme, ktoré potrebujú."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "Vytvorené"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -628,73 +678,67 @@ msgstr "Vytvorené"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "Vytvoril"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Aktuálne"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
msgid "Current Value"
-msgstr "Aktuálna hodnota"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "Denne"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "Údaje"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
msgid "Date Field"
-msgstr "Pole dátumu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_category
msgid "Define the visibility of the challenge through menus"
-msgstr "Definujte viditeľnosť výzvy v menu"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
"stored in the field 'Current'."
msgstr ""
-"Definované, ako budú vypočítané ciele. Výsledok operácie budú uložené v poli "
-"\"Aktuálne\"."
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr "Podmienka definície"
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
-msgstr "Popis definície"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Depending on the Display mode, reports will be individual or shared."
msgstr ""
-"V závislosti od módu zobrazenia, výkazy budú individuálne alebo zdieľané."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
-msgstr "Popíšte výzvu: čo robí, kto je cieľom, prečo na nej záleží..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Describe what they did and why it matters (will be public)"
-msgstr "Popíšte čo spravili a prečo je to dôležité (bude zverejnené)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_description
@@ -704,9 +748,8 @@ msgstr "Popis"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
-msgstr "Mód zobrazenia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_display_name
@@ -721,14 +764,15 @@ msgid "Display Name"
msgstr "Zobraziť meno"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
-msgstr "Zobrazené ako"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_distinctive_field
msgid "Distinctive field for batch user"
-msgstr "Rozlišovacie pole pre várkového používateľa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_domain
@@ -737,240 +781,239 @@ msgid ""
"[('state', '=', 'done')]. The expression can contain reference to 'user' "
"which is a browse record of the current user if not in batch mode."
msgstr ""
-"Doména na filtrovanie záznamov. Všeobecné pravidlo, nie záleźiace na "
-"pouźívateľovi, napr. [('state', '=', 'done')]. Výraz môže obsahovať odkaz na "
-"'používateľ', čo je záznam prechádzania aktuálneho používateľa, ak nie vo "
-"várkovom móde."
#. module: gamification
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "Dokončiť"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Návrh"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Dátum ukončenia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
msgid "Evaluate the expression in batch instead of once for each user"
-msgstr "Vyhodnotiť výraz vo várke namiesto raz pre každého používateľa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr "Hodnotený výaz pre várkový režim"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
-msgstr "Aj keď výzva zlyhá, najlepší účastníci budú odmenený"
+msgid "Evaluated expression for batch mode"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "Každý"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Exclusive (done or not-done)"
-msgstr "Exkluzívne (hotovo, alebo nie-hotovo)"
+msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "Zlyhané"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
msgid "Field to Sum"
-msgstr "Pole na sčítanie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_domain
msgid "Filter Domain"
-msgstr "Doména filtra"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_first_id
msgid "For 1st user"
-msgstr "Pre prvého používateľa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr "Pre druhého používateľa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr "Pre tretieho používateľa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
-#, fuzzy
msgid "For Every Succeeding User"
-msgstr "Pre každého ďalšieho používateľa"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Formating Options"
-msgstr "Možnosti formátovania"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "Od"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
msgid "Full Suffix"
-msgstr "Plná prípona"
+msgstr ""
#. module: gamification
#: model:ir.ui.menu,name:gamification.gamification_menu
msgid "Gamification Tools"
-msgstr "Nástroje gamifikácie"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge
msgid "Gamification badge"
-msgstr "Gamifikačný odznak"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge
msgid "Gamification challenge"
-msgstr "Gamifikačná výzva"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_challenge_line
msgid "Gamification generic goal for challenge"
-msgstr "Všeobecný cieľ gamifikácie pre výzvu"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_definition
msgid "Gamification goal definition"
-msgstr "Definícia cieľa gamifikácie"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal
msgid "Gamification goal instance"
-msgstr "Inštancia cieľa gamifikácie"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user
msgid "Gamification user badge"
-msgstr "Gamifikačný odznak používateľa"
+msgstr ""
+
+#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
msgid "Goal"
-msgstr "Cieľ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
-msgstr "Definícia cieľa "
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_definition_list_action
#: model:ir.ui.menu,name:gamification.gamification_definition_menu
#: model:ir.ui.view,arch_db:gamification.goal_definition_list_view
msgid "Goal Definitions"
-msgstr "Definície cieľa "
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description
msgid "Goal Description"
-msgstr "Popis cieľa"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Failed"
-msgstr "Cieľ zlyhal"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_list_view
msgid "Goal List"
-msgstr "Zoznam cieľa"
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
-msgstr "Výkon cieľa"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Goal Reached"
-msgstr "Cieľ dosiahnutý"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.challenge_list_view
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Goal definitions"
-msgstr "Definície cieľov"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goal_list_action
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "Cieľe"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
msgid "Good Job"
-msgstr "Dobrá práca"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "Grant"
-msgstr "Udeliť"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_grant_wizard
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Grant Badge"
-msgstr "Udeliť odznak"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Grant Badge To"
-msgstr "Udeliť odznak"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Grant this Badge"
-msgstr "Udeliť tento odznak"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "Granted by"
-msgstr "Udelil"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Granting"
-msgstr "Udeľovanie"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -982,22 +1025,27 @@ msgstr "Zoskupiť podľa"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_report_message_group_id
msgid "Group that will receive a copy of the report in addition to the user"
-msgstr "Skupina ktorá obdrží kópiu výkazu navyše k používateľovi"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "HR Challenges"
-msgstr "HR výzvy"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "Skrytý"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "How to compute the goal?"
-msgstr "Ako vypočítať cieľ?"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
@@ -1014,27 +1062,27 @@ msgstr "ID"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_res_id_field
msgid "ID Field of user"
-msgstr "ID pole používateľa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
-msgstr "Ak je nastavené maximum"
+msgid "If a maximum is set"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
msgid "If this badge was rewarded through a challenge"
-msgstr "Ak bol teno odznak udelený cez výzvu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "Obrázok"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "spracováva sa"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -1042,8 +1090,6 @@ msgid ""
"In batch mode, the domain is evaluated globally. If enabled, do not use "
"keyword 'user' in above filter domain."
msgstr ""
-"Vo vákovom režime, doména je hodnotená globálne. Ak povolené, nepoužívajte "
-"kľúčové slovo \"používateľ\" vo vyššie uvedenom filtri domény."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
@@ -1051,8 +1097,6 @@ msgid ""
"In batch mode, this indicates which field distinct one user form the other, "
"e.g. user_id, partner_id..."
msgstr ""
-"Vo várkovom režime, toto indikuje ktoré pole rozlišuje jedného používateľa "
-"od druhého, napr. user_id, partner_id..."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_last_update
@@ -1061,35 +1105,22 @@ msgid ""
"for a while (defined in challenge). Ignored in case of non-manual goal or "
"goal not linked to a challenge."
msgstr ""
-"V prípade manuálneho cieľa, pripomienky sú poslané ak cieľ nebol "
-"aktualizovaný nejaký čas (definovaný vo výzve). Ignorovaný v prípade "
-"nemanuálneho cieľa alebo cieľov, ktoré nesúvisia s výzvou."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "Prebieha"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Individual Goals"
-msgstr "Individuálne ciele"
-
-#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr "Nesprávny vrátený obsah z vyhodnotenia kódu pre definíciu %s"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "Pozvať nových používateľov"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "Pozvaný"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -1106,12 +1137,12 @@ msgstr "Posledná modifikácia"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_last_report_date
msgid "Last Report Date"
-msgstr "Dátum posledného výkazu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_last_update
msgid "Last Update"
-msgstr "Posledná aktualizácia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_write_uid
@@ -1140,191 +1171,190 @@ msgstr "Naposledy upravované"
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
msgid "Leader Board (Group Ranking)"
-msgstr "Tabuľa poradia (Skupinové hodnotenie)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max_number
msgid "Limitation Number"
-msgstr "Limitačné číslo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Line List"
-msgstr "Riadok zoznamu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "Riadky"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
msgid "List of goals that will be set"
-msgstr "Zoznam cieľov ktoré budú nastavené"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_user_ids
msgid "List of users participating to the challenge"
-msgstr "Zoznam používateľov zúčastňujúcich sa na výzve"
+msgstr ""
#. module: gamification
#: model:gamification.goal.definition,name:gamification.definition_nbr_following
msgid "Mail Group Following"
-msgstr "Poslať poštu skupine odberajúcej"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "Model"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
msgid "Monetary"
-msgstr "Monetárne"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_monetary
msgid "Monetary Value"
-msgstr "Monetárna hodnota"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "Mesačne"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
msgid "Monthly Limited Sending"
-msgstr "Mesačný limit odosielania"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_this_month
msgid "Monthly total"
-msgstr "Mesačne celkovo"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "Moje ciele"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "My Monthly Sending Total"
-msgstr "Moje mesačne odosielané celkovo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_this_month
msgid "My Monthly Total"
-msgstr "Moje mesačne celkovo"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my
msgid "My Total"
-msgstr "Moje celkom"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Meno"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "Nikdy"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
msgid "Never reminded if no value or zero is specified."
-msgstr "Nepripomínané ak nie je špecifikácia alebo je nula."
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
-msgstr "Ďalší dátum výkazu"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "No monthly sending limit"
-msgstr "Žiadny mesačný limit odosielania"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_problem_solver
msgid "No one can solve challenges like you do."
-msgstr "Nik nevie riesiť výzvy ako vy."
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "No one, assigned through challenges"
-msgstr "Nikto, pridelené počas výziev"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
-"Nikto nedosiahol požadované podmienky pre udelenie špeciálneho odznaku."
#. module: gamification
#: selection:gamification.challenge,period:0
msgid "Non recurring"
-msgstr "Jednorázové"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_remind_update_delay
msgid "Non-updated manual goals will be reminded after"
-msgstr "Neaktualizované manuálne ciele budú pripomenuté po"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Notification Messages"
-msgstr "Notifikačné správy"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "Počet používateľov"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "On change"
-msgstr "O zmene"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Only the people having these badges can give this badge"
-msgstr "Iba ľudia s týmto odznakom vedia dať tento odznak"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth_user_ids
msgid "Only these people can give this badge"
-msgstr "Iba títo ľudia možu udeliť tento odznak"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "Optimisation"
-msgstr "Optimizácia"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "Vlastníci"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr "Účasť"
+msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
-msgstr "Ľudia čo majú niektoré odznaky"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Obdobie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1332,28 +1362,26 @@ msgid ""
"Period of automatic goal assigment. If none is selected, should be launched "
"manually."
msgstr ""
-"Obdobie automatického pridelenia cieľa. Ak žiadny nie je zvolený, má byť "
-"spustený manuálne."
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodicita"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
msgid "Problem Solver"
-msgstr "Riešiteľ problémov"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Progressive (using numerical values)"
-msgstr "Progresívne (pomocou číselnej hodnoty)"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Kód Pyton"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1361,151 +1389,147 @@ msgid ""
"Python code to be executed for each user. 'result' should contains the new "
"current value. Evaluated user can be access through object.user_id."
msgstr ""
-"Python kód ktorý bude vykonaný pre každého používateľa. 'Výsledok' by mal "
-"obsahovať novú aktuálnu hodnotu. Vyhodnotený používateľ može byť sprísupnený "
-"cez object.user_id."
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Reached"
-msgstr "Dosiahnuté"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reached when current value is"
-msgstr "Dosiahnuté keď aktuálna hodnota je"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,computation_mode:0
msgid "Recorded manually"
-msgstr "Zaznamenané manuálne"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Odkaz"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Refresh Challenge"
-msgstr "Obnoviť výzvu"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "Zamietnuť"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
-msgstr "Spriaznené ciele"
+msgstr ""
+
+#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
-msgstr "Zostávajúce povolené odosielania"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_remind_update_delay
msgid "Remind delay"
-msgstr "Pipomenúť meškanie"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Reminders for Manual Goals"
-msgstr "Pripomienky pre manuálne ciele"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
msgid "Report Frequency"
-msgstr "Frekvencia výkazov"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
msgid "Report Template"
-msgstr "Šablóna výkazu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth_badge_ids
msgid "Required Badges"
-msgstr "Požadované odznaky"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reset Completion"
-msgstr "Resetovať kompletizáciu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Zodpovedná osoba"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
-msgstr "Načítanie pokroku pre osobnú výzvu, bez používateľových informácií"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
-msgstr "Odmena"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_failure
msgid "Reward Bests if not Succeeded?"
-msgstr "Oceniť najlepších ak neuspeli?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_realtime
msgid "Reward as soon as every goal is reached"
-msgstr "Odmena ihneď po dosiahnutí každého cieľa"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_challenge_ids
msgid "Reward of Challenges"
-msgstr "Odmena výziev"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_goal_definition_ids
msgid "Rewarded by"
-msgstr "Odmenil"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Rewards for challenges"
-msgstr "Odmeny za výzvy"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Spustené"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Running Challenges"
-msgstr "Prebiehajúce výzvy"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr "Naplánovať"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Search Challenges"
-msgstr "Vyhľadať výzvy"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Search Goal Definitions"
-msgstr "Vyhľadať definície cieľov"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Search Goals"
-msgstr "Vyhľadať ciele"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1513,23 +1537,21 @@ msgid ""
"Security rules to define who is allowed to manually grant badges. Not "
"enforced for administrator."
msgstr ""
-"Bezpečnostné previdlá ktoré definujú kto má povolenie manuálne udelovať "
-"odznaky. Nie vynútené pre správcu."
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "Poslať výkaz"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "Poslať kópiu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "Odosielateľ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1539,48 +1561,56 @@ msgstr "Postupnosť"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_sequence
msgid "Sequence number for ordering"
-msgstr "Sekvenčné číslo pre objednávanie"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Set the current value you have reached for this goal"
-msgstr "Nastavte aktuálnu hodnotu ktorú ste dosiahli pre tento cieľ "
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
-msgstr "Nastavte dáta vašej spoločnosti"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "Nastavte logo vašej spoločnosti"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "Nastavte vašu časovú zónu"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
-msgstr "Nastavte svoju spoločnosť"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Start Challenge"
-msgstr "Začať výzvu"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Počiatočný dátum"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Start goal"
-msgstr "Začať cieľ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_state
@@ -1588,60 +1618,62 @@ msgstr "Začať cieľ"
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Stav"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "Štatistiky"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "Predplatné"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "Prípona"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
msgid "Suggest to users"
-msgstr "Odporučiť používateľom"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_target_goal
msgid "Target Value to Reach"
-msgstr "Cieľová hodnota na dosiahnutie"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "Cieľ: menej ako"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
msgid "The action that will be called to update the goal value."
-msgstr "Akcia, ktorá bude zvolaná na aktualizáciu hodnoty cieľa."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
-msgstr "Výzva %s je dokončená."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
-msgstr "Pole meny a prípony"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_date_id
msgid "The date to use for the time period evaluated"
-msgstr "Dátum na použitie pre vyhodnotené časové obdobie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_end_date
@@ -1649,8 +1681,6 @@ msgid ""
"The day a new challenge will be automatically closed. If no periodicity is "
"set, will use this date as the goal end date."
msgstr ""
-"Deň kedy bude automaticky zavretá nová výzva. Ak nie je nastavená "
-"periodicita, použije sa tento dátum ako dátum ukončenia cieľa."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_start_date
@@ -1658,25 +1688,20 @@ msgid ""
"The day a new challenge will be automatically started. If no periodicity is "
"set, will use this date as the goal start date."
msgstr ""
-"Deň kedy bude automaticky začatá nová výzva. Ak nie je nastavená "
-"periodicita, použije sa tento dátum ako dátum začatia cieľa."
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
"\n"
"%s"
msgstr ""
-"Dom éna pre definíciu %s sa zdá byť nesprávna, prosím skontrolujte ju.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_field_id
msgid "The field containing the value to evaluate"
-msgstr "Pole obsahujúce hodnotu na vyhodnotenie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_res_id_field
@@ -1684,66 +1709,55 @@ msgid ""
"The field name on the user profile (res.users) containing the value for "
"res_id for action."
msgstr ""
-"Názov poľa na profile používateľa (resp. používateľov) obsahujúci hodnotu "
-"res_id pre akciu."
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The higher the better"
-msgstr "Čím vyššie tým lepšie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_owner_ids
msgid "The list of instances of this badge granted to users"
-msgstr "Zoznam inštancií tohto odznaku udeleného používateľom"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_unique_owner_ids
msgid "The list of unique users having received this badge."
-msgstr "Zoznam unikátnych používateľov, ktorí dostali tento odznak."
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,condition:0
msgid "The lower the better"
-msgstr "Čím menšie tým lepšie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
-"Maximálny počet razov tento odznak môže byť do mesiaca poslaný na "
-"používateľa."
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:110
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
-"Dom éna pre definíciu %s sa zdá byť nesprávna, prosím skontrolujte ju.\n"
-"\n"
-"%s"
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
-#, fuzzy, python-format
+#: code:addons/gamification/models/goal.py:107
+#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
-"Dom éna pre definíciu %s sa zdá byť nesprávna, prosím skontrolujte ju.\n"
-"\n"
-"%s"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_model_id
msgid "The model object for the field to evaluate"
-msgstr "Model objektu pre pole na vyhodnotenie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_remind_update_delay
@@ -1751,124 +1765,112 @@ msgid ""
"The number of days after which the user assigned to a manual goal will be "
"reminded. Never reminded if no value is specified."
msgstr ""
-"Počet dní po ktorých bude používateľ pridelený manuálnemu cieľu bude "
-"pripomenutý. Nikdy pripomínany ak hodnota nie je nastavená."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
-msgstr "Koľko krát aktuálny používateľ obdržal tento odznak v tomto mesiaci."
+msgid ""
+"The number of time the current user has received this badge this month."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my
msgid "The number of time the current user has received this badge."
-msgstr "Koľko krát aktuálny používateľ obdržal tento odznak."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_monthly_sending
msgid "The number of time the current user has sent this badge this month."
-msgstr "Koľko krát aktuálny používateľ poslal tento odznak v tomto mesiaci."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count_distinct
msgid "The number of time this badge has been received by unique users."
-msgstr "Koľko krát bol obdržaný tento odznak unikátnymi používateľmi."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_this_month
msgid "The number of time this badge has been received this month."
-msgstr "Koľko krát bol obdržaný tento odznak v tomto mesiaci."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_count
msgid "The number of time this badge has been received."
-msgstr "Koľko krát bol tento odznak obdržaný."
+msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
-"Cieľová a aktuálna hodnota sú definované v mene používanej spoločnosťou."
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
-msgstr "Jednotka cieľovej a aktuálnej hodnoty"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_manager_id
msgid "The user responsible for the challenge."
-msgstr "Používateľ zodpovedný za výzvu."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_sender_id
msgid "The user who has send the badge"
-msgstr "Používateľ ktorý poslal odznak"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_goal_definition_ids
msgid ""
"The users that have succeeded theses goals will receive automatically the "
"badge."
-msgstr "Používatelia ktorí uspeli v týchto cieľoch automaticky obdržia odznak."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
-"Hodnota na porovnanie s rozlišovacím poľom. Výraz môže obsahovať odkaz na "
-"'používateľ' čo je prechádzanie záznamov aktuálneho používateľa, napr. user."
-"id, user.partner_id.id..."
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
-"Žiadne cieľe nie sú spojené s touto výzvou zodpovedajúce vášmu "
-"vyhľadávaniu.\n"
-"Uistite sa že vaša výzva je aktívna a pridelená aspoň jednému používateľovi."
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
-msgstr "Po ukončení tejto výzvy nie je žiadna odmena."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_closed
msgid "These goals will not be recomputed."
-msgstr "Tieto ciele nebudú prepočítané."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
-msgstr "Tento odznak nemôže by posielaný používateľmi."
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_image
msgid "This field holds the image used for the badge, limited to 256x256"
-msgstr "Toto pole obsahuje obrázok používaný pre odznak, obmedzený na 256x256"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "Do"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
msgid "To Reach"
-msgstr "Na dosiahnutie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_to_update
msgid "To update"
-msgstr "Na aktualizovanie"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count
@@ -1878,23 +1880,23 @@ msgstr "Celkom"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_unique_owner_ids
msgid "Unique Owners"
-msgstr "Unikátny vlastníci"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "Jednotka"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "Aktualizovať"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "Aktualizácia %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1902,34 +1904,38 @@ msgstr "Aktualizácia %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "Používateľ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
msgid "User domain"
-msgstr "Používateľská doména"
+msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "Používatelia"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "Týždenne"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
msgid "Who can grant this badge"
-msgstr "Kto môže udeliť tento odznak"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_badge_wizard_grant
msgid "Who would you like to reward?"
-msgstr "Koho by ste chceli odmeniť?"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_reward_realtime
@@ -1937,69 +1943,67 @@ msgid ""
"With this option enabled, a user can receive a badge only once. The top 3 "
"badges are still rewarded only at the end of the challenge."
msgstr ""
-"S touto možnosťou povolenou, používateľ môže dostať odznak iba raz. Prvé 3 "
-"odznaky sú stále odmenou len na konci výzvy."
#. module: gamification
#: model:gamification.badge,description:gamification.badge_idea
msgid "With your brilliant ideas, you are an inspiration to others."
-msgstr "Vašimi geniálnymi nápadmi ste inšpiráciou pre ostatných."
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "Ročne"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
-msgstr "Nie ste v zozname povolených používateľov."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
-msgstr "Nemôžete udeliť odznak sám sebe"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
-msgstr "Nemôźete resetovať výzvu s nedokončenými cieľmi."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "You can still grant"
-msgstr "Stále môžete udeliť"
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_good_job
msgid "You did great at your job."
-msgstr "Odviedli ste skvelú prácu."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
-msgstr "Nemáte požadované odznaky."
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
-msgstr "Tento odznak ste už poslali príliš veľa krát tento mesiac."
+msgstr ""
#. module: gamification
#: model:gamification.badge,description:gamification.badge_hidden
msgid "You have found the hidden badge"
-msgstr "Našli ste skrytý odznak"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "badges this month"
-msgstr "odznaky tento mesiac"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -2010,116 +2014,56 @@ msgstr "dni"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "e.g. Monthly Sales Objectives"
-msgstr "napr. Mesačné ciele predaja"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "napr. dni"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
-"napr. výsledok = pool.get('mail.followers').search(cr, uid, [('res_model', "
-"'=', 'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "napr. user.partner_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
msgid "gamification.badge.user.wizard"
-msgstr "gamification.badge.user.wizard "
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_wizard
msgid "gamification.goal.wizard"
-msgstr "gamification.goal.wizard"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "granted,"
-msgstr "udelené,"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "refresh"
-msgstr "odbnoviť"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr "odpovedať neskôr"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
-msgstr "ako cieľ."
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "the"
-msgstr " "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
-msgstr "tento mesiac"
-
-#~ msgid "Action Needed"
-#~ msgstr "Potrebná akcia"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Dátum poslednej správy zaslanej záznamu."
-
-#~ msgid "Followers"
-#~ msgstr "Odberatelia"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Odberatelia (Kanály)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Odberatelia (Partneri)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Ak zaškrtnuté, nové správy vyžadujú vašu pozornosť."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "Ak zaškrtnuté, nové správy vyžadujú vašu pozornosť."
-
-#~ msgid "Inherited models"
-#~ msgstr "Zdedené modely"
-
-#~ msgid "Is Follower"
-#~ msgstr "Je odberateľ"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Dátum poslednej správy"
-
-#~ msgid "Messages"
-#~ msgstr "Správy"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Správa a história komunikácie"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Počet akcií"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Počet správ ktoré vyžadujú akciu"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Počet neprečítaných správ"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Neprečítané správy"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Počítadlo neprečítaných správ"
+msgstr ""
diff --git a/addons/gamification/i18n/sq.po b/addons/gamification/i18n/sq.po
index 72f5495944f..5d8e058b534 100644
--- a/addons/gamification/i18n/sq.po
+++ b/addons/gamification/i18n/sq.po
@@ -1,38 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-03-31 14:25+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Albanian (http://www.transifex.com/odoo/odoo-9/language/sq/)\n"
-"Language: sq\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -43,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -151,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -184,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -193,11 +392,6 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
msgstr ""
@@ -205,7 +399,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "Aktiv"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -236,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -323,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -342,28 +534,21 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "Kategori"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -443,22 +628,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr ""
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -507,7 +683,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "Gjendja e Tanishme"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -536,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -543,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -559,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -575,7 +748,6 @@ msgstr "Përshkrimi"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -592,6 +764,7 @@ msgid "Display Name"
msgstr "Emri i paraqitur"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -613,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "E Kryer"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "Paraprake"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "Data Perfundimtare"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -635,12 +809,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
@@ -739,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -747,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -776,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -797,7 +975,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -866,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -884,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -935,22 +1117,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1086,7 +1258,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "Emri"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1099,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1119,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1170,11 +1347,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1182,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "Periudha"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1194,7 +1366,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_period
msgid "Periodicity"
-msgstr "Periodiciteti"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_problem_solver
@@ -1236,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "Referenca"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1244,13 +1416,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1291,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "Përgjegjës"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1333,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "Rrjedhshme"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1398,21 +1569,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1426,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "Fillo Datën"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1439,7 +1618,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "Statusi"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
@@ -1454,7 +1633,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
msgstr ""
@@ -1479,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1509,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1551,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1588,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1617,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1647,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1670,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1716,7 +1893,7 @@ msgid "Update"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1735,12 +1912,16 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
+
+#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
@@ -1775,19 +1956,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1803,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1843,9 +2024,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1874,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1892,53 +2067,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "Veprimet e nevojshme"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "Data e mesazhit të fundit të postuar në regjistër"
-
-#~ msgid "Followers"
-#~ msgstr "Ndjekesit"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "Ndjekesit (Kanalet)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "Ndjekesit (Partnerët)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "Nëqoftëse është e çekuar mesazhet e reja kërkojnë vëmëndjen tuaj."
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr ""
-#~ "Nëqoftëse është e çekuar,\n"
-#~ " mesazhet e reja kërkojnë vëmëndjen tuaj."
-
-#~ msgid "Is Follower"
-#~ msgstr "Eshte Ndjekës"
-
-#~ msgid "Last Message Date"
-#~ msgstr "Data e Mesazhit të Fundit"
-
-#~ msgid "Messages"
-#~ msgstr "Mesazhet"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "Historiku i mesazheve dhe komunikimeve"
-
-#~ msgid "Number of Actions"
-#~ msgstr "Numri i Veprimeve"
-
-#~ msgid "Number of messages which requires an action"
-#~ msgstr "Numri i mesazheve që kërkojnë një veprim"
-
-#~ msgid "Number of unread messages"
-#~ msgstr "Numri i mesazheve të palexuara"
-
-#~ msgid "Unread Messages"
-#~ msgstr "Mesazhe të Palexuara"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "Numëruesi i Mesazheve të Palexuara"
diff --git a/addons/gamification/i18n/th.po b/addons/gamification/i18n/th.po
index f642959786b..2af8d22bdaa 100644
--- a/addons/gamification/i18n/th.po
+++ b/addons/gamification/i18n/th.po
@@ -1,43 +1,262 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
-# Khwunchai Jaengsawang <khwunchai.j@ku.th>, 2016
-#, fuzzy
+# Martin Trigaux <mat@odoo.com>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-07-05 04:53+0000\n"
-"Last-Translator: Khwunchai Jaengsawang <khwunchai.j@ku.th>\n"
-"Language-Team: Thai (http://www.transifex.com/odoo/odoo-9/language/th/)\n"
-"Language: th\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Thai (https://www.transifex.com/odoo/teams/41243/th/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"#-#-#-#-# th.po (Odoo 9.0) #-#-#-#-#\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"#-#-#-#-# th.po (Odoo 9.0) #-#-#-#-#\n"
+"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -48,104 +267,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -156,30 +352,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -189,7 +383,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -198,24 +392,19 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "ปฏิบัติ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "เปิดใช้งาน"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Advanced Options"
-msgstr "ตัวเลือกขั้นสูง"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_auth
@@ -241,10 +430,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -328,7 +515,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -342,33 +529,26 @@ msgstr "ยกเลิก"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "ถูกยกเลิก"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Category"
-msgstr "หมวด"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -435,7 +615,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_comment
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_comment
msgid "Comment"
-msgstr "ความคิดเห็น"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_discover
@@ -448,25 +628,16 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "เงื่อนไข"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
-msgstr "สร้างผู้ใช้"
+msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users
@@ -507,12 +678,12 @@ msgstr "สร้างเมื่อ"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "ผู้สร้าง"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "ปัจจุบัน"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -523,12 +694,12 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "รายวัน"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "ข้อมูล"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -541,6 +712,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -548,12 +720,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -564,7 +731,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -580,7 +748,6 @@ msgstr "รายละเอียด"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -597,6 +764,7 @@ msgid "Display Name"
msgstr "ชื่อที่ใช้แสดง"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -618,20 +786,21 @@ msgstr ""
#: selection:gamification.challenge,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Done"
-msgstr "เสร็จสมบูรณ์"
+msgstr ""
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "ฉบับร่าง"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "วันสิ้นสุด"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -640,18 +809,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr "ทุกคน"
+msgstr ""
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -661,7 +825,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "ล้มเหลว"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -681,12 +845,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_second_id
msgid "For 2nd user"
-msgstr "สำหรับผู้ใช้ที่ 2"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_third_id
msgid "For 3rd user"
-msgstr "สำหรับผู้ใช้ที่ 3"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_reward_id
@@ -701,7 +865,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "From"
-msgstr "จาก"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_full_suffix
@@ -744,6 +908,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -752,7 +923,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -781,7 +952,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -802,9 +975,8 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
-msgstr "เป้าหมาย"
+msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_good_job
@@ -863,7 +1035,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr "ซ่อน"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -871,6 +1043,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -889,7 +1066,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -900,12 +1077,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "รูปภาพ"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "กำลังดำเนินการ"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -932,7 +1109,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "In progress"
-msgstr "อยู่ระหว่างดำเนินการ"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,visibility_mode:0
@@ -940,20 +1117,10 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
-msgstr "เชิญผู้ใช้ใหม่"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr "ถูกเชิญ"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
@@ -1019,7 +1186,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "เส้น"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1040,7 +1207,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "โมเดล"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1056,7 +1223,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "รายเดือน"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1071,7 +1238,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "My Goals"
-msgstr "เป้าหมายของฉัน"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_my_monthly_sending
@@ -1091,12 +1258,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_name
msgid "Name"
-msgstr "ชื่อ"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "ไม่"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1104,6 +1271,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1124,7 +1296,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1147,7 +1319,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_stat_count_distinct
msgid "Number of users"
-msgstr "จำนวนผู้ใช้"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
@@ -1172,11 +1344,6 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_owner_ids
msgid "Owners"
-msgstr "เจ้าของ"
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
msgstr ""
#. module: gamification
@@ -1187,7 +1354,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "ระยะเวลา"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1214,7 +1381,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Python Code"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1241,7 +1408,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Reference"
-msgstr "อ้างอิงถึง"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -1249,16 +1416,16 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
-msgstr "ปฏิเสธ"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
msgid "Related Goals"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_remaining_sending
msgid "Remaining Sending Allowed"
msgstr ""
@@ -1296,17 +1463,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "รับผิดชอบ"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1338,7 +1504,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "กำลังทำงาน"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1375,17 +1541,17 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Send Report"
-msgstr "ส่งรายงาน"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_group_id
msgid "Send a copy to"
-msgstr "ส่งสำเนาถึง"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_sender_id
msgid "Sender"
-msgstr "ผู้ส่ง"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_sequence
@@ -1403,19 +1569,27 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
-msgstr "ตั้งค่าโลโก้บริษัท"
+msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
-msgstr "ตั้งค่าเขตเวลาของคุณ"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
@@ -1431,7 +1605,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "วันที่เริ่ม"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1444,24 +1618,24 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "สถานะ"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "สถิติ"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "การสมัครรับข้อมูลข่าวสาร"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "คำลงท้าย"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1476,7 +1650,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "Target: less than"
-msgstr "เป้าหมาย: น้อยกว่า"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_action_id
@@ -1484,13 +1658,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1514,7 +1690,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1556,25 +1732,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1593,7 +1768,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1622,11 +1798,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1652,21 +1830,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1675,7 +1847,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1688,7 +1860,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "To"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1713,18 +1885,18 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "หน่วย"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "อัพเดท"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
-msgstr "อัพเดท %s"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_user_id
@@ -1732,7 +1904,7 @@ msgstr "อัพเดท %s"
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_user_id
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "User"
-msgstr "ผู้ใช้งาน"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_domain
@@ -1740,16 +1912,20 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
-msgstr "ผู้ใช้งาน"
+msgstr ""
+
+#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
-msgstr "รายสองสัปดาห์"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_auth
@@ -1777,22 +1953,22 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Yearly"
-msgstr "รายปี"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1808,13 +1984,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1843,33 +2019,29 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. days"
-msgstr "e.g. วัน"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
-"เช่น result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid "e.g. user.partner_id.id"
-msgstr "เช่น user.partner_id.id"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_badge_user_wizard
msgid "gamification.badge.user.wizard"
-msgstr "gamification.badge.user.wizard"
+msgstr ""
#. module: gamification
#: model:ir.model,name:gamification.model_gamification_goal_wizard
msgid "gamification.goal.wizard"
-msgstr "gamification.goal.wizard"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
@@ -1882,11 +2054,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr "ตอบทีหลัง"
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1894,51 +2061,9 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_user_kanban_view
msgid "the"
-msgstr " "
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "ต้องดำเนินการ"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "วันที่ข้อความล่าสุดโพสต์ในระเบียน"
-
-#~ msgid "Followers"
-#~ msgstr "ผู้ติดตาม"
-
-#~ msgid "Followers (Channels)"
-#~ msgstr "ผู้ติดตาม (ช่องทาง)"
-
-#~ msgid "Followers (Partners)"
-#~ msgstr "ผู้ติดตาม (คู่ค้า)"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "ถ้าเลือก ข้อความใหม่จะต้องการความสนใจจากคุณ"
-
-#~ msgid "If checked, new messages require your attention."
-#~ msgstr "ถ้าเลือก ข้อความใหม่จะต้องการความสนใจจากคุณ"
-
-#~ msgid "Is Follower"
-#~ msgstr "เป็นผู้ติดตาม"
-
-#~ msgid "Last Message Date"
-#~ msgstr "วันที่ข้อความล่าสุด"
-
-#~ msgid "Messages"
-#~ msgstr "ข้อความ"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "ข้อความและประวัติการติดต่อ"
-
-#~ msgid "Number of Actions"
-#~ msgstr "จำนวนกิจกรรม"
-
-#~ msgid "Unread Messages"
-#~ msgstr "ข้อความที่ยังไม่ได้อ่าน"
-
-#~ msgid "Unread Messages Counter"
-#~ msgstr "จำนวนข้อความที่ยังไม่ได้อ่าน"
diff --git a/addons/gamification/i18n/zh_TW.po b/addons/gamification/i18n/zh_TW.po
index 64e15789001..b87fa2b1a8c 100644
--- a/addons/gamification/i18n/zh_TW.po
+++ b/addons/gamification/i18n/zh_TW.po
@@ -1,39 +1,263 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * gamification
-#
+#
# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+# Michael Yeung <michael@deluxe.hk>, 2017
msgid ""
msgstr ""
-"Project-Id-Version: Odoo 9.0\n"
+"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-18 14:08+0000\n"
-"PO-Revision-Date: 2016-06-13 10:08+0000\n"
-"Last-Translator: Martin Trigaux\n"
-"Language-Team: Chinese (Taiwan) (http://www.transifex.com/odoo/odoo-9/"
-"language/zh_TW/)\n"
-"Language: zh_TW\n"
+"POT-Creation-Date: 2017-10-02 11:27+0000\n"
+"PO-Revision-Date: 2017-10-02 11:27+0000\n"
+"Last-Translator: Michael Yeung <michael@deluxe.hk>, 2017\n"
+"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
+"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: gamification
-#: model:mail.template,body_html:gamification.email_template_badge_received
+#: model:mail.template,body_html:gamification.simple_report_template
msgid ""
"\n"
-" <p>Congratulation, you have received the badge <strong>${object."
-"badge_id.name}</strong> !\n"
-" % if object.sender_id\n"
-" This badge was granted by <strong>${object.sender_id.name}</"
-"strong>.\n"
-" % endif\n"
-" </p>\n"
+" \n"
+"% set record = ctx.get('record')\n"
+"% set company = record and record.company_id or user.company_id\n"
+"% set challenge_lines = ctx.get('challenge_lines', []) \n"
+"<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;\">\n"
+"<tr>\n"
+" <td valign=\"top\" align=\"center\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"600\" style=\"margin: 0 auto; width: 600px;\">\n"
+" <tr><td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding:30px 15px;\">\n"
+" <img width=\"90\" src=\"/logo.png?company=${user.company_id.id}\" style=\"width:80px;\"/>\n"
+" </td>\n"
+" % if object.visibility_mode == 'ranking':\n"
+" <td style=\"padding:15px;\">\n"
+" <p style=\"font-size:20px;color:#666666;\" align=\"right\">Leaderboard</p>\n"
+" </td>\n"
+" % endif\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" bgcolor=\"#fff\" style=\"background-color:#fff;\">\n"
+" <tr><td style=\"padding: 15px;\">\n"
+" % if object.visibility_mode == 'personal':\n"
+" <span style=\"color:#666666;font-size:13px;\">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:20px;\">\n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" <p style=\"font-size:27px;color:#666666;\">Personal Performance</p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th align=\"left\" style=\"padding-bottom: 0px;width:40%;text-align:left;\">Goals</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"left\">Target</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Current</th>\n"
+" <th style=\"width:20%;text-align:right;\" align=\"right\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for line in challenge_lines:\n"
+" <tr\n"
+" % if line['completeness'] >= 100:\n"
+" style=\"font-weight:bold;\"\n"
+" % endif\n"
+" >\n"
+" <td style=\"padding: 20px 0;\" align=\"left\">\n"
+" ${line['name']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" (${line['full_suffix']})\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['target']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;\" align=\"right\">${\"%.2f\" % line['current']}\n"
+" % if line['suffix']:\n"
+" ${line['suffix']}\n"
+" % endif\n"
+" </td>\n"
+" <td style=\"padding: 20px 0;font-size:25px;color:#9A6C8E;\" align=\"right\"><strong>${line['completeness']| int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#e3e3e3;\"></td>\n"
+" </tr>\n"
+" % endfor \n"
+" </tbody>\n"
+" </table> \n"
+" % else: \n"
+" <span style=\"color:#A8A8A8;font-size:13px;\">\n"
+" Challenge: <strong>${object.name}</strong>.\n"
+" </span> \n"
+" % for line in challenge_lines:\n"
+" <!-- Header + Button table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"style=\"margin-top:35px;\">\n"
+" <tr>\n"
+" <td width=\"50%\">\n"
+" <p style=\"font-size:22px;color:#666666;\">Top Achievers for goal <strong>${line['name']}</strong></p>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" <!-- Podium -->\n"
+" % if len(line['goals'])>2:\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:10px;\">\n"
+" <tr><td style=\"padding:0 30px;\">\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"table-layout: fixed;\">\n"
+" <tr>\n"
+" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n"
+" % for goal in top_goals:\n"
+" <td align=\"center\" style=\"width:32%;\">\n"
+" % if loop.index == 1:\n"
+" % set extra_div = '<div style=\"height:40px;\"></div>'\n"
+" % set heightA = 95\n"
+" % set heightB = 75\n"
+" % set bgColor = '#b898b0'\n"
+" % set fontSize = 50\n"
+" % set podiumPosition = '2'\n"
+" % elif loop.index == 2:\n"
+" % set extra_div = ''\n"
+" % set heightA = 55\n"
+" % set heightB = 115\n"
+" % set bgColor = '#9A6C8E'\n"
+" % set fontSize = 85\n"
+" % set podiumPosition = '1'\n"
+" % elif loop.index == 3:\n"
+" % set extra_div = '<div style=\"height:60px;\"></div>'\n"
+" % set heightA = 115\n"
+" % set heightB = 55\n"
+" % set bgColor = '#c8afc1'\n"
+" % set fontSize = 35\n"
+" % set podiumPosition = '3'\n"
+" % endif\n"
+" <div style=\"margin:0 3px 0 3px;height:220px;\">\n"
+" <div style=\"height:${heightA}px;\">\n"
+" ${extra_div | safe} \n"
+" <div style=\"height:55px;\">\n"
+" % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small\n"
+" <img style=\"margin-bottom:5px;width:50px;height:50px;border-radius:50%;\" src=\"data:image/jpeg;base64,${path}\" alt=\"${goal['name']}\"/>\n"
+" </div> \n"
+" <div align=\"center\" style =\"color:${bgColor};height:20px\">\n"
+" ${goal['name']}\n"
+" </div \n"
+" </div>\n"
+" <div style=\"background-color:${bgColor | safe};height:${heightB}px;\">\n"
+" <strong><span style=\"color:#fff;font-size:${fontSize}px;\">${podiumPosition | safe}</span></strong>\n"
+" </div>\n"
+" <div style=\"height:30px;\">\n"
+" <p style=\"color:#9A6C8E;font-size:20px;margin-top:10px;\">\n"
+" ${\"%.2f\" % goal['current']}\n"
+" % if line['suffix'] or line['monetary']:\n"
+" ${line['full_suffix']}\n"
+" % endif\n"
+" </p>\n"
+" </div>\n"
+" </div>\n"
+" </td>\n"
+" % endfor\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" % endif\n"
+" <!-- data table -->\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">\n"
+" <tr>\n"
+" <td>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-top:30px;margin-bottom:5px;color:#666666;\">\n"
+" <thead>\n"
+" <tr style=\"color:#9A6C8E; font-size:12px;\">\n"
+" <th style=\"width:15%;text-align:center;\">Rank</th>\n"
+" <th style=\"width:25%;text-align:left;\">Name</th>\n"
+" <th style=\"width:30%;text-align:right;\">Performance \n"
+" % if line['suffix']:\n"
+" (${line['suffix']})\n"
+" % elif line['monetary']:\n"
+" (${company.currency_id.symbol})\n"
+" % endif\n"
+" </th>\n"
+" <th style=\"width:30%;text-align:right;\"\">Completeness</th>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#9A6C8E;\"></td>\n"
+" </tr>\n"
+" </thead>\n"
+" <tbody>\n"
+" % for goal in line['goals']:\n"
+" <tr>\n"
+" % set tdBgColor = '#fff'\n"
+" % set tdColor = 'gray'\n"
+" % set mutedColor = '#AAAAAA'\n"
+" % set tdPercentageColor = '#9A6C8E'\n"
+" <td width=\"15%\" align=\"center\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:20px;\">${goal['rank']+1}\n"
+" </td>\n"
+" <td width=\"25%\" align=\"left\" valign=\"middle\" style=\"background-color:${tdBgColor};padding :5px 0;font-size:13px;\">${goal['name']}</td>\n"
+" <td width=\"30%\" align=\"right\" style=\"background-color:${tdBgColor};padding:5px 0;line-height:1;\">${\"%.2f\" % goal['current']}<br/><span style=\"font-size:13px;color:${mutedColor};\">on ${\"%.2f\" % line['target']}</span>\n"
+" </td>\n"
+" <td width=\"30%\" style=\"color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;\" align=\"right\"><strong>${goal['completeness'] | int}%</strong></td>\n"
+" </tr>\n"
+" <tr>\n"
+" <td colspan=\"5\" style=\"height:1px;background-color:#DADADA;\"></td>\n"
+" </tr>\n"
+" % endfor\n"
+" </tbody>\n"
+" </table>\n"
+" </td>\n"
+" </tr>\n"
+" </table> \n"
+" % endfor\n"
+" % endif\n"
+" </td></tr>\n"
+" </table>\n"
+" <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"padding: 15px; color: #666666;margin-bottom: 5px;\">\n"
+" <tr>\n"
+" <td align=\"center\" style=\"min-width: 590px;\">\n"
+" <table width=\"580\" border=\"0\" cellpadding=\"0\" style=\"min-width: 580px; font-size: 12px;\">\n"
+" <tr>\n"
+" <td valign=\"middle\" align=\"left\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" ${company.name}<br/>\n"
+" ${company.phone or ''}\n"
+" </td>\n"
+" <td valign=\"middle\" align=\"right\" style=\"padding-top: 10px; padding-bottom: 10px;\">\n"
+" % if company.email:\n"
+" <a href=\"mailto:${company.email}\" style=\"text-decoration:none; color: #666666;\">${company.email}</a><br/>\n"
+" % endif\n"
+" % if company.website:\n"
+" <a href=\"${company.website}\" style=\"text-decoration:none; color: #666666;\">\n"
+" ${company.website}\n"
+" </a>\n"
+" % endif\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td>\n"
+" </tr> \n"
+" <tr>\n"
+" <td align=\"center\">\n"
+" Powered by <a target=\"_blank\" href=\"https://www.odoo.com\">Odoo</a>.\n"
+" </td>\n"
+" </tr>\n"
+" </table>\n"
+" </td></tr>\n"
+" </table>\n"
+" </td>\n"
+"</tr>\n"
+"</table>\n"
+" \n"
"\n"
-" % if object.comment\n"
-" <p><em>${object.comment}</em></p>\n"
-" % endif\n"
-" "
msgstr ""
#. module: gamification
@@ -44,104 +268,81 @@ msgid ""
" <strong>Reminder ${object.name}</strong>\n"
" </p>\n"
" \n"
-" <p>You have not updated your progress for the goal ${object."
-"definition_id.name} (currently reached at ${object.completeness}%) for at "
-"least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
+" <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>\n"
" "
msgstr ""
#. module: gamification
-#: model:mail.template,body_html:gamification.simple_report_template
+#: code:addons/gamification/models/challenge.py:589
+#, python-format
+msgid "%s has joined the challenge"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:598
+#, python-format
+msgid "%s has refused the challenge"
+msgstr ""
+
+#. module: gamification
+#: model:mail.template,body_html:gamification.email_template_badge_received
msgid ""
-"\n"
-"<p>\n"
-" <strong>${object.name}</strong>\n"
-"</p>\n"
-"<p class=\"oe_grey\">The following message contains the current progress for "
-"the challenge ${object.name}</p>\n"
-"\n"
-"% if object.visibility_mode == 'personal':\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th>Goal</th>\n"
-" <th>Target</th>\n"
-" <th>Current</th>\n"
-" <th>Completeness</th>\n"
-" </tr>\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <tr\n"
-" % if line['completeness'] >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${line['name']}</td>\n"
-" <td>${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['current']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" <td>${line['completeness']} %</td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"% else:\n"
-" % for line in ctx[\"challenge_lines\"]:\n"
-" <table width=\"100%\" border=\"1\">\n"
-" <tr>\n"
-" <th colspan=\"4\">${line['name']}</th>\n"
-" </tr>\n"
-" <tr>\n"
-" <th>#</th>\n"
-" <th>Person</th>\n"
-" <th>Completeness</th>\n"
-" <th>Current</th>\n"
-" </tr>\n"
-" % for goal in line['goals']:\n"
-" <tr\n"
-" % if goal.completeness >= 100:\n"
-" style=\"font-weight:bold;\"\n"
-" % endif\n"
-" >\n"
-" <td>${goal['rank']}</td>\n"
-" <td>${goal['name']}</td>\n"
-" <td>${goal['completeness']}%</td>\n"
-" <td>${goal['current']}/${line['target']}\n"
-" % if line['suffix']:\n"
-" ${line['suffix']}\n"
-" % endif\n"
-" </td>\n"
-" </tr>\n"
-" % endfor\n"
-" </table>\n"
-"\n"
-" <br/><br/>\n"
-"\n"
-" % endfor\n"
+"<?xml version=\"1.0\"?>\n"
+"<data><div>\n"
+" <p>Congratulations ${object.user_id.name} !</p>\n"
+" <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>\n"
+"</div>\n"
+"<div>\n"
+"% if object.badge_id.description\n"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width: 600px; margin-top: 5px;\">\n"
+"<tbody><tr>\n"
+" <td valign=\"center\">\n"
+" <img src=\"/web/image/gamification.badge/${object.badge_id.id}/image/80x80\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\"/>\n"
+" </td>\n"
+" <td valign=\"center\">\n"
+" <cite>${object.badge_id.description}</cite>\n"
+" </td>\n"
+"</tr></tbody>\n"
+"</table>\n"
"% endif\n"
-" "
+"</div>\n"
+"<div>\n"
+" <p>\n"
+"% if object.sender_id\n"
+" This badge was granted by <strong>${object.sender_id.name}</strong>.\n"
+"% endif\n"
+" </p>\n"
+" <p>\n"
+"% if object.comment\n"
+" <em>${object.comment}</em>\n"
+"% endif\n"
+" </p>\n"
+"</div>\n"
+"</data>"
+msgstr ""
+
+#. module: gamification
+#: code:addons/gamification/models/challenge.py:655
+#, python-format
+msgid "<br/> %(rank)d. %(user_name)s - %(reward_name)s"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:746
+#: code:addons/gamification/models/challenge.py:652
#, python-format
msgid ""
-"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this "
-"challenge."
+"<br/>Nobody has succeeded to reach every goal, no badge is rewarded for this"
+" challenge."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:744
+#: code:addons/gamification/models/challenge.py:650
#, python-format
msgid "<br/>Reward (badge %s) for every succeeding user was sent to %s."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:753
+#: code:addons/gamification/models/challenge.py:660
#, python-format
msgid ""
"<br/>Special rewards were sent to the top competing users. The ranking for "
@@ -152,30 +353,28 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid ""
"<span class=\"o_stat_text\">Related</span>\n"
-" <span class=\"o_stat_text\">Goals</span>"
+" <span class=\"o_stat_text\">Goals</span>"
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.badge_list_action
msgid ""
"A badge is a symbolic token granted to a user as a sign of reward.\n"
-" It can be deserved automatically when some conditions "
-"are met or manually by users.\n"
-" Some badges are harder than others to get with specific "
-"conditions."
+" It can be deserved automatically when some conditions are met or manually by users.\n"
+" Some badges are harder than others to get with specific conditions."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goal_definition_list_action
msgid ""
-"A goal definition is a technical model of goal defining a condition to "
-"reach.\n"
-" The dates, values to reach or users are defined in goal "
-"instance."
+"A goal definition is a technical model of goal defining a condition to reach.\n"
+" The dates, values to reach or users are defined in goal instance."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_condition_3120
msgid ""
"A goal is considered as completed when the current value is compared to the "
"value to reach"
@@ -185,7 +384,7 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.goal_list_action
msgid ""
"A goal is defined by a user and a goal definition.\n"
-" Goals can be created automatically by using challenges."
+" Goals can be created automatically by using challenges."
msgstr ""
#. module: gamification
@@ -194,19 +393,14 @@ msgid "A selected list of users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Accept"
-msgstr "接受"
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_action_id
msgid "Action"
-msgstr "動作"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_active
msgid "Active"
-msgstr "活躍"
+msgstr "啟用"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -237,10 +431,8 @@ msgstr ""
#: model:ir.actions.act_window,help:gamification.challenge_list_action
msgid ""
"Assign a list of goals to chosen users to evaluate them.\n"
-" The challenge can use a period (weekly, monthly...) for "
-"automatic creation of goals.\n"
-" The goals are created for the specified users or member "
-"of the group."
+" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n"
+" The goals are created for the specified users or member of the group."
msgstr ""
#. module: gamification
@@ -324,7 +516,7 @@ msgid "Can not grant"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:461
+#: code:addons/gamification/models/goal.py:412
#, python-format
msgid "Can not modify the configuration of a started goal"
msgstr ""
@@ -338,7 +530,7 @@ msgstr "取消"
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Canceled"
-msgstr "已取消"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
@@ -348,23 +540,16 @@ msgstr "分類"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_challenge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_challenge_id
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.challenge_wizard
-msgid "Challenge Description"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_line_id
msgid "Challenge Line"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_line_list_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Challenge Lines"
msgstr ""
@@ -444,22 +629,13 @@ msgid "Completeness"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_computation_mode
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Computation Mode"
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_computation_mode
-msgid "Computation mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
-msgid "Condition"
-msgstr "條件"
-
-#. module: gamification
#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users
msgid "Create User"
msgstr ""
@@ -476,7 +652,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_date
msgid "Created"
-msgstr "建立"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_create_uid
@@ -503,12 +679,12 @@ msgstr "建立於"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_create_uid
msgid "Creator"
-msgstr "創作者"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_current
msgid "Current"
-msgstr "當前"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_current
@@ -519,12 +695,12 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Daily"
-msgstr "每日"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Data"
-msgstr "資料"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_date_id
@@ -537,6 +713,7 @@ msgid "Define the visibility of the challenge through menus"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_goal_computation_mode
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_computation_mode
msgid ""
"Defined how will be computed the goals. The result of the operation will be "
@@ -544,12 +721,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3136
-msgid "Definition Condition"
-msgstr ""
-
-#. module: gamification
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3145
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_description_3119
msgid "Definition Description"
msgstr ""
@@ -560,7 +732,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-msgid "Describe the challenge: what is does, who it targets, why it matters..."
+msgid ""
+"Describe the challenge: what is does, who it targets, why it matters..."
msgstr ""
#. module: gamification
@@ -576,7 +749,6 @@ msgstr "說明"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_visibility_mode
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
msgid "Display Mode"
msgstr ""
@@ -593,6 +765,7 @@ msgid "Display Name"
msgstr "顯示名稱"
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_display_mode
msgid "Displayed as"
msgstr ""
@@ -617,17 +790,18 @@ msgid "Done"
msgstr "完成"
#. module: gamification
-#: selection:gamification.challenge,state:0 selection:gamification.goal,state:0
+#: selection:gamification.challenge,state:0
+#: selection:gamification.goal,state:0
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Draft"
-msgstr "草案"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_end_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_end_date
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "End Date"
-msgstr "結束日期"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
@@ -636,18 +810,13 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
-msgid "Evaluted expression for batch mode"
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Even if the challenge is failed, best challengers will be rewarded"
+msgid "Evaluated expression for batch mode"
msgstr ""
#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "Everyone"
-msgstr ""
+msgstr "所有人"
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
@@ -657,7 +826,7 @@ msgstr ""
#. module: gamification
#: selection:gamification.goal,state:0
msgid "Failed"
-msgstr "已失敗"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_field_id
@@ -740,6 +909,13 @@ msgid "Gamification user badge"
msgstr ""
#. module: gamification
+#: model:ir.actions.server,name:gamification.ir_cron_check_challenge_ir_actions_server
+#: model:ir.cron,cron_name:gamification.ir_cron_check_challenge
+#: model:ir.cron,name:gamification.ir_cron_check_challenge
+msgid "Gamification: Goal Challenge Check"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard_goal_id
#: model:ir.ui.view,arch_db:gamification.goal_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
@@ -748,7 +924,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_id
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3147
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_id_3104
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_name
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Goal Definition"
@@ -777,7 +953,9 @@ msgid "Goal List"
msgstr ""
#. module: gamification
+#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_condition
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_condition_3120
msgid "Goal Performance"
msgstr ""
@@ -798,7 +976,6 @@ msgstr ""
#: model:ir.ui.menu,name:gamification.gamification_goal_menu
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
#: model:ir.ui.view,arch_db:gamification.view_challenge_kanban
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Goals"
msgstr ""
@@ -859,7 +1036,7 @@ msgstr ""
#. module: gamification
#: model:gamification.badge,name:gamification.badge_hidden
msgid "Hidden"
-msgstr ""
+msgstr "隱藏"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -867,6 +1044,11 @@ msgid "How to compute the goal?"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Human Resources / Engagement"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_id
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard_id
@@ -885,7 +1067,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_remaining_sending
-msgid "If a maxium is set"
+msgid "If a maximum is set"
msgstr ""
#. module: gamification
@@ -896,12 +1078,12 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
msgid "Image"
-msgstr "圖片"
+msgstr ""
#. module: gamification
#: selection:gamification.challenge,state:0
msgid "In Progress"
-msgstr "處理中"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
@@ -936,22 +1118,12 @@ msgid "Individual Goals"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:338
-#, python-format
-msgid "Invalid return content from the evaluation of code for definition %s"
-msgstr ""
-
-#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin3
#: model:gamification.goal.definition,name:gamification.definition_base_invite
msgid "Invite new Users"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Invited"
-msgstr ""
-
-#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user___last_update
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user_wizard___last_update
@@ -1015,7 +1187,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_ids
msgid "Lines"
-msgstr "明細"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_ids
@@ -1036,7 +1208,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_model_id
#: model:ir.ui.view,arch_db:gamification.goal_definition_search_view
msgid "Model"
-msgstr "模型"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_monetary
@@ -1052,7 +1224,7 @@ msgstr ""
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Monthly"
-msgstr "每月"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_rule_max
@@ -1092,7 +1264,7 @@ msgstr "名稱"
#. module: gamification
#: selection:gamification.challenge,report_message_frequency:0
msgid "Never"
-msgstr "從不"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_remind_update_delay
@@ -1100,6 +1272,11 @@ msgid "Never reminded if no value or zero is specified."
msgstr ""
#. module: gamification
+#: model:mail.template,subject:gamification.email_template_badge_received
+msgid "New badge ${object.badge_id.name} granted"
+msgstr ""
+
+#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_next_report_date
msgid "Next Report Date"
msgstr ""
@@ -1120,7 +1297,7 @@ msgid "No one, assigned through challenges"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:756
+#: code:addons/gamification/models/challenge.py:667
#, python-format
msgid "Nobody reached the required conditions to receive special badges."
msgstr ""
@@ -1171,11 +1348,6 @@ msgid "Owners"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Participating"
-msgstr ""
-
-#. module: gamification
#: selection:gamification.badge,rule_auth:0
msgid "People having some badges"
msgstr ""
@@ -1183,7 +1355,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
msgid "Period"
-msgstr "會計期間"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_challenge_period
@@ -1210,7 +1382,7 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_compute_code
msgid "Python Code"
-msgstr "Python 代碼"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_compute_code
@@ -1245,13 +1417,13 @@ msgid "Refresh Challenge"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "Reject"
+#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
+msgid "Related Goals"
msgstr ""
#. module: gamification
-#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act
-msgid "Related Goals"
+#: model:ir.model.fields,help:gamification.field_gamification_badge_user_wizard_user_id
+msgid "Related user name for the resource to manage its access."
msgstr ""
#. module: gamification
@@ -1292,17 +1464,16 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_manager_id
msgid "Responsible"
-msgstr "負責人"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:551
+#: code:addons/gamification/models/challenge.py:490
#, python-format
msgid "Retrieving progress for personal challenge without user information"
msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Reward"
msgstr ""
@@ -1334,7 +1505,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "Running"
-msgstr "運行中"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1344,7 +1515,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "Schedule"
-msgstr ""
+msgstr "行程"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
@@ -1399,21 +1570,29 @@ msgid "Set the current value you have reached for this goal"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin1
#: model:gamification.goal.definition,name:gamification.definition_base_company_data
msgid "Set your Company Data"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_admin2
#: model:gamification.goal.definition,name:gamification.definition_base_company_logo
msgid "Set your Company Logo"
msgstr ""
#. module: gamification
+#: model:gamification.challenge.line,name:gamification.line_base_discover1
#: model:gamification.goal.definition,name:gamification.definition_base_timezone
msgid "Set your Timezone"
msgstr ""
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Settings / Gamification Tools"
+msgstr ""
+
+#. module: gamification
#: model:gamification.challenge,name:gamification.challenge_base_configure
msgid "Setup your Company"
msgstr ""
@@ -1427,7 +1606,7 @@ msgstr ""
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_start_date
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_start_date
msgid "Start Date"
-msgstr "開始日期"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
@@ -1440,24 +1619,24 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.challenge_search_view
#: model:ir.ui.view,arch_db:gamification.goal_search_view
msgid "State"
-msgstr "省/州"
+msgstr "州/省"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.badge_form_view
msgid "Statistics"
-msgstr "統計"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.challenge_form_view
msgid "Subscriptions"
-msgstr "訂閱"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix
-#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3141
+#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_suffix_3121
msgid "Suffix"
-msgstr "後綴"
+msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_invited_user_ids
@@ -1480,13 +1659,15 @@ msgid "The action that will be called to update the goal value."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:740
+#: code:addons/gamification/models/challenge.py:646
#, python-format
msgid "The challenge %s is finished."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_full_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_full_suffix
+#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix_3121
msgid "The currency and suffix field"
msgstr ""
@@ -1510,7 +1691,7 @@ msgid ""
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:129
+#: code:addons/gamification/models/goal.py:93
#, python-format
msgid ""
"The domain for the definition %s seems incorrect, please check it.\n"
@@ -1552,25 +1733,24 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_rule_max_number
-msgid "The maximum number of time this badge can be sent per month per person."
+msgid ""
+"The maximum number of time this badge can be sent per month per person."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:146
+#: code:addons/gamification/models/goal.py:110
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not found"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:143
+#: code:addons/gamification/models/goal.py:107
#, python-format
msgid ""
-"The model configuration for the definition %s seems incorrect, please check "
-"it.\n"
+"The model configuration for the definition %s seems incorrect, please check it.\n"
"\n"
"%s not stored"
msgstr ""
@@ -1589,7 +1769,8 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_stat_my_this_month
-msgid "The number of time the current user has received this badge this month."
+msgid ""
+"The number of time the current user has received this badge this month."
msgstr ""
#. module: gamification
@@ -1618,11 +1799,13 @@ msgid "The number of time this badge has been received."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_monetary
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_monetary
msgid "The target and current value are defined in the company currency."
msgstr ""
#. module: gamification
+#: model:ir.model.fields,help:gamification.field_gamification_challenge_line_definition_suffix
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_suffix
msgid "The unit of the target and current values"
msgstr ""
@@ -1648,21 +1831,15 @@ msgstr ""
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_user_expression
msgid ""
"The value to compare with the distinctive field. The expression can contain "
-"reference to 'user' which is a browse record of the current user, e.g. user."
-"id, user.partner_id.id..."
+"reference to 'user' which is a browse record of the current user, e.g. "
+"user.id, user.partner_id.id..."
msgstr ""
#. module: gamification
#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act
msgid ""
"There is no goals associated to this challenge matching your search.\n"
-" Make sure that your challenge is active and assigned to at "
-"least one user."
-msgstr ""
-
-#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "There is no reward upon completion of this challenge."
+" Make sure that your challenge is active and assigned to at least one user."
msgstr ""
#. module: gamification
@@ -1671,7 +1848,7 @@ msgid "These goals will not be recomputed."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:223
+#: code:addons/gamification/models/badge.py:210
#, python-format
msgid "This badge can not be sent by users."
msgstr ""
@@ -1684,7 +1861,7 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_kanban_view
msgid "To"
-msgstr "給"
+msgstr "至"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_target_goal
@@ -1709,15 +1886,15 @@ msgstr ""
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line_definition_suffix
msgid "Unit"
-msgstr "單位"
+msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current
msgid "Update"
-msgstr "更新"
+msgstr ""
#. module: gamification
-#: code:addons/gamification/models/goal.py:495
+#: code:addons/gamification/models/goal.py:447
#, python-format
msgid "Update %s"
msgstr ""
@@ -1736,12 +1913,16 @@ msgid "User domain"
msgstr ""
#. module: gamification
-#: model:ir.model,name:gamification.model_res_users
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_user_ids
msgid "Users"
msgstr "用戶"
#. module: gamification
+#: selection:gamification.challenge,category:0
+msgid "Website / Forum"
+msgstr ""
+
+#. module: gamification
#: selection:gamification.challenge,period:0
#: selection:gamification.challenge,report_message_frequency:0
msgid "Weekly"
@@ -1776,19 +1957,19 @@ msgid "Yearly"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:225
+#: code:addons/gamification/models/badge.py:212
#, python-format
msgid "You are not in the user allowed list."
msgstr ""
#. module: gamification
-#: code:addons/gamification/wizard/grant_badge.py:26
+#: code:addons/gamification/wizard/grant_badge.py:24
#, python-format
msgid "You can not grant a badge to yourself"
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/challenge.py:235
+#: code:addons/gamification/models/challenge.py:196
#, python-format
msgid "You can not reset a challenge with unfinished goals."
msgstr ""
@@ -1804,13 +1985,13 @@ msgid "You did great at your job."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:227
+#: code:addons/gamification/models/badge.py:214
#, python-format
msgid "You do not have the required badges."
msgstr ""
#. module: gamification
-#: code:addons/gamification/models/badge.py:229
+#: code:addons/gamification/models/badge.py:216
#, python-format
msgid "You have already sent this badge too many time this month."
msgstr ""
@@ -1844,9 +2025,8 @@ msgstr ""
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_definition_form_view
msgid ""
-"e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', "
-"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], "
-"count=True, context=context)"
+"e.g. result = env['mail.followers'].search_count([('res_model', '=', "
+"'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])"
msgstr ""
#. module: gamification
@@ -1875,11 +2055,6 @@ msgid "refresh"
msgstr ""
#. module: gamification
-#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
-msgid "reply later"
-msgstr ""
-
-#. module: gamification
#: model:ir.ui.view,arch_db:gamification.goal_form_view
msgid "than the target."
msgstr ""
@@ -1893,27 +2068,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:gamification.badge_kanban_view
msgid "this month"
msgstr ""
-
-#~ msgid "Action Needed"
-#~ msgstr "待處理"
-
-#~ msgid "Date of the last message posted on the record."
-#~ msgstr "釋出到記錄上的最後資訊的日期"
-
-#~ msgid "Followers"
-#~ msgstr "關注者"
-
-#~ msgid "If checked new messages require your attention."
-#~ msgstr "當有新訊息時通知您。"
-
-#~ msgid "Last Message Date"
-#~ msgstr "最後訊息日期"
-
-#~ msgid "Messages"
-#~ msgstr "訊息"
-
-#~ msgid "Messages and communication history"
-#~ msgstr "訊息及聯絡紀錄"
-
-#~ msgid "Unread Messages"
-#~ msgstr "未讀訊息"