[IMP]: Misc changes, add po files, Solved Flake8 and Pep8
This commit is contained in:
parent
c2fd95a87b
commit
e95eb31946
@ -10,15 +10,16 @@ Send KPI Digests periodically
|
|||||||
'version': '1.0',
|
'version': '1.0',
|
||||||
'depends': [
|
'depends': [
|
||||||
'mail',
|
'mail',
|
||||||
'portal'
|
'portal',
|
||||||
|
'resource',
|
||||||
],
|
],
|
||||||
'data': [
|
'data': [
|
||||||
'security/ir.model.access.csv',
|
'security/ir.model.access.csv',
|
||||||
'data/digest_template_data.xml',
|
'data/digest_template_data.xml',
|
||||||
'views/digest_templates.xml',
|
|
||||||
'data/digest_data.xml',
|
'data/digest_data.xml',
|
||||||
'data/ir_cron_data.xml',
|
'data/ir_cron_data.xml',
|
||||||
'data/res_config_settings_data.xml',
|
'data/res_config_settings_data.xml',
|
||||||
|
'views/digest_templates.xml',
|
||||||
'views/digest_views.xml',
|
'views/digest_views.xml',
|
||||||
'wizard/digest_custom_fields_view.xml',
|
'wizard/digest_custom_fields_view.xml',
|
||||||
'wizard/digest_custom_remove_view.xml',
|
'wizard/digest_custom_remove_view.xml',
|
||||||
|
517
addons/digest/i18n/ar.po
Normal file
517
addons/digest/i18n/ar.po
Normal file
@ -0,0 +1,517 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Mustafa Rawi <mustafa@cubexco.com>, 2018
|
||||||
|
# Akram Alfusayal <akram_ma@hotmail.com>, 2018
|
||||||
|
# amrnegm <amrnegm.01@gmail.com>, 2018
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Ali zuaby <ali@zuaby.net>, 2018
|
||||||
|
# Osoul <baruni@osoul.ly>, 2018
|
||||||
|
# Ghaith Gammar <g.gammar@saharaifs.net>, 2018
|
||||||
|
# Osama Ahmaro <osamaahmaro@gmail.com>, 2018
|
||||||
|
# Shaima Safar <shaima.safar@open-inside.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Shaima Safar <shaima.safar@open-inside.com>, 2018\n"
|
||||||
|
"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: ar\n"
|
||||||
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "تفعيل"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "مفعل"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "المؤسسة"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "أنشئ بواسطة"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "أنشئ في"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "العملة"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "اسم العرض"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "قالب البريد الإلكتروني"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "عام"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "تجميع حسب"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "المعرف"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "آخر تعديل في"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "آخر تحديث بواسطة"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "آخر تحديث في"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "الرسائل"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "شهريًا"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "الاسم"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "التكرار"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "ربع سنوي"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "المستلمون"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "إرسال الآن"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "التسلسل"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "الحالة"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "اشتراك"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "المستخدمون"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "أسبوعيًا"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
511
addons/digest/i18n/bs.po
Normal file
511
addons/digest/i18n/bs.po
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Boško Stojaković <bluesoft83@gmail.com>, 2018
|
||||||
|
# Bole <bole@dajmi5.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Bole <bole@dajmi5.com>, 2018\n"
|
||||||
|
"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: bs\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Aktiviraj"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Ovlaštena grupa"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Kompanija"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Kreirao"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Kreirano"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Valuta"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Prikazani naziv"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Predložak email-a"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Opšte"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Zadnje mijenjano"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Zadnji ažurirao"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Zadnje ažurirano"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Poruke"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Mjesečno"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Naziv:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Primaoci"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Pošalji odmah"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sekvenca"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Status"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Korisnici"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Sedmično"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
516
addons/digest/i18n/cs.po
Normal file
516
addons/digest/i18n/cs.po
Normal file
@ -0,0 +1,516 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Jaroslav Helemik Nemec <nemec@helemik.cz>, 2018
|
||||||
|
# Jan Horzinka <jan.horzinka@centrum.cz>, 2018
|
||||||
|
# Michal Veselý <michal@veselyberanek.net>, 2018
|
||||||
|
# J. Podhorecky <j.podhorecky@volny.cz>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: J. Podhorecky <j.podhorecky@volny.cz>, 2018\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=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "aktivovat"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Aktivovaný"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Autorizovaná skupina"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Firma"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Nastavení konfigurace"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Vytvořil(a)"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Vytvořeno"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Měna"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr "Deaktivováno"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr "Přehled"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Zobrazovaný název"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Šablona e-mailu"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Obecný"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Naposled změněno"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Naposledy upraveno od"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Naposled upraveno"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Zprávy"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Měsíčně"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Název"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
"Noví uživatelé jsou automaticky přidáni jako příjemci následující e-mailové "
|
||||||
|
"zprávy."
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Příjemci"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Odeslat nyní"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Číselná řada"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Stav"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Upsat se"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
"Používá se k zobrazení výkresu v databázi šablony e-mailu na objednávku"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Uživatelé"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Týdně"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr "Úspěšně jste se odhlásili"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
638
addons/digest/i18n/de.po
Normal file
638
addons/digest/i18n/de.po
Normal file
@ -0,0 +1,638 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Wolfgang Taferner, 2018
|
||||||
|
# Mathias Markl <mathias.markl@mukit.at>, 2018
|
||||||
|
# Johannes Croe <jcr@odoo.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Johannes Croe <jcr@odoo.com>, 2018\n"
|
||||||
|
"Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: de\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} in einem Blick</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % für kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">Mehr anzeigen</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Gestern</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Die letzten 30 Tage</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Aktivieren"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Aktiviert"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
"Fügen Sie neue Benutzer als Empfänger einer periodischen E-Mail mit "
|
||||||
|
"Schlüsselkennzahlen hinzu."
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Berechtigte Gruppe"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr "Verfügbare Felder"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Unternehmen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Konfiguration "
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr "Verbundene Benutzer"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
"Erstellen oder bearbeiten Sie die Mail-Vorlage: Mit diesen Feldern können "
|
||||||
|
"Sie die berechneten KPI-Werte erhalten:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Erstellt von"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Erstellt am"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Währung"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr "Für alle deaktivieren"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr "Deaktiviert"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr "Übersicht"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr "E-Mail Übersicht"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr "Übersicht E-Mails"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Anzeigename"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "E-Mail Vorlage"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Allgemein"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Gruppiert nach"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr "Wie kann ich meine Übersicht anpassen?"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
"Führen Sie die folgenden Schritte aus, um individuelle Übersichten zu "
|
||||||
|
"erstellen:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr "Ist der Benutzer angemeldet"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr "KPI Übersicht"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Zuletzt geändert am"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Zuletzt aktualisiert durch"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Zuletzt aktualisiert am"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Nachrichten"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Monatlich"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Name"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
"Neue Benutzer werden automatisch als Empfänger der folgenden "
|
||||||
|
"Übersichts-E-Mail hinzugefügt."
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Zeitraum"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Vierteljährlich"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Empfänger"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Sofort senden"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Nummernfolge"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Status"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Abonnieren"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Benutzer"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Wöchentlich"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
493
addons/digest/i18n/digest.pot
Normal file
493
addons/digest/i18n/digest.pot
Normal file
@ -0,0 +1,493 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: <>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Plural-Forms: \n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid "\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid "<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Create or edit the mail template: you may get computed KPI's value using these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "New users are automatically added as recipient of the following digest email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "You can ping colleagues by tagging them in your messages using \"@\". They will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid "You don't have any activity scheduled. Use activities on any business document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
||||||
|
|
512
addons/digest/i18n/el.po
Normal file
512
addons/digest/i18n/el.po
Normal file
@ -0,0 +1,512 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Kostas Goutoudis <goutoudis@gmail.com>, 2018
|
||||||
|
# Sophia Anastasopoulos <sophiaanast1@gmail.com>, 2018
|
||||||
|
# George Tarasidis <george_tarasidis@yahoo.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: George Tarasidis <george_tarasidis@yahoo.com>, 2018\n"
|
||||||
|
"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: el\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Ενεργοποίηση"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Εξουσιοδοτημένη Ομάδα"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Εταιρία"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Δημιουργήθηκε από"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Δημιουργήθηκε στις"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Νόμισμα"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Εμφάνιση Ονόματος"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Πρότυπο email"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Γενικά"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Ομαδοποίηση κατά"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "Κωδικός"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "Βασικά Σημεία Απόδοσης "
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Τελευταία τροποποίηση στις"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Τελευταία Ενημέρωση από"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Τελευταία Ενημέρωση στις"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Μηνύματα"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Μηνιαία"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Περιγραφή"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Περιοδικότητα"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Αποδέκτες"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Αποστολή τώρα"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Ακολουθία"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Κατάσταση"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Εγγραφή"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Χρήστες"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Εβδομαδιαία"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
512
addons/digest/i18n/es.po
Normal file
512
addons/digest/i18n/es.po
Normal file
@ -0,0 +1,512 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Antonio Trueba, 2018
|
||||||
|
# Nicolás Broggi <rnbroggi@gmail.com>, 2018
|
||||||
|
# Cristopher Cravioto <ccr@odoo.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Cristopher Cravioto <ccr@odoo.com>, 2018\n"
|
||||||
|
"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: es\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Activar"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Activado"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Grupo autorizado"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Compañía"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Opciones de Configuración"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Creado por"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Creado el"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Moneda"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr "Digerir"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nombre mostrado"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Plantilla de correo electrónico"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "General"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Agrupar por"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Última modificación en"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Última actualización por"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Última actualización el"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Mensajes"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Mensual"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nombre"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Periodicidad"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Trimestralmente"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Destinatarios"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Enviar ahora"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Secuencia"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Estado"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Suscribirse"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Usuarios"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Semanalmente"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
513
addons/digest/i18n/fa.po
Normal file
513
addons/digest/i18n/fa.po
Normal file
@ -0,0 +1,513 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Hamid Darabi, 2018
|
||||||
|
# ghasem yaghoubi <y.ghasem@gmail.com>, 2018
|
||||||
|
# سید محمد آذربرا <mohammadazarbara98@gmail.com>, 2018
|
||||||
|
# Hamed Mohammadi <hamed@dehongi.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Hamed Mohammadi <hamed@dehongi.com>, 2018\n"
|
||||||
|
"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: fa\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "فعالسازی"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "شرکت"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "ایجاد شده توسط"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "ایجاد شده در"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "ارز"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "نام نمایشی"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "قالب ایمیل"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "عمومی"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "گروه بندی شده بر اساس"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "شناسه"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "شاخاصهای کلیدی عملکرد"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "آخرین تغییر در"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "آخرین تغییر توسط"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "آخرین به روز رسانی در"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "پیامها"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "ماهانه"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "نام"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "دورهای"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "گیرندگان"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "هم اکنون ارسال شود"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "دنباله"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "وضعیت"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "عضویت"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "کاربران"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "هفتگی"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
517
addons/digest/i18n/fi.po
Normal file
517
addons/digest/i18n/fi.po
Normal file
@ -0,0 +1,517 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Eino Mäkitalo <eino.makitalo@netitbe.fi>, 2018
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2018
|
||||||
|
# Miku Laitinen <miku.laitinen@gmail.com>, 2018
|
||||||
|
# Mikko Salmela <salmemik@gmail.com>, 2018
|
||||||
|
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2018
|
||||||
|
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2018
|
||||||
|
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2018
|
||||||
|
# Topi Aura <topi@aurat.fi>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Topi Aura <topi@aurat.fi>, 2018\n"
|
||||||
|
"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/fi/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: fi\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Aktivoi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Valtuutettu ryhmä"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Yritys"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Luonut"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Luotu"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Valuutta"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Näyttönimi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Sähköpostin mallipohja"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Yleinen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Ryhmittele"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "Tunniste (ID)"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPI:t"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Viimeksi muokattu"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Viimeksi päivittänyt"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Viimeksi päivitetty"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Viestit"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Kuukausittain"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nimi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Jaksotus"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Neljännesvuosittain"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Vastaanottajat"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Lähetä heti"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Järjestys"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Tila"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Tilaa"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Käyttäjät"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Viikottainen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
648
addons/digest/i18n/fr.po
Normal file
648
addons/digest/i18n/fr.po
Normal file
@ -0,0 +1,648 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Olivier Lenoir <olivier.lenoir@free.fr>, 2018
|
||||||
|
# Eloïse Stilmant <est@odoo.com>, 2018
|
||||||
|
# Marie Willemyns <mwi@odoo.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Marie Willemyns <mwi@odoo.com>, 2018\n"
|
||||||
|
"Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: fr\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} en un coup d'œil</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">Voir plus</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Hier</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Les 7 derniers jours</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Les 30 derniers jours</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
"${', '.join(users.mapped('name'))} s'est connecté. Dites-lui bonjour dans le"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Le saviez-vous...?</strong>"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Travailler efficacement avec les "
|
||||||
|
"activités</strong>"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Activer"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Activé"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
"Ajoutez des nouveaux utilisateurs comme destinataire d'un email périodique "
|
||||||
|
"comprenant des mesures clés"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Groupe autorisé"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr "Champs disponibles"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Société"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Paramètres de config"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr "Configurez les Emails Digest"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr "Utilisateurs connectés"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Créé par"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Créé le"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Devise"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr "Désactiver pour tout le monde"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr "Désactivé"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr "Digest"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr "Email Digest"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr "Digest d'Emails"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr "Abonnements Digest"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr "Conseil"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nom affiché"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Modèle de courriel"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Général"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Regrouper par"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr "Comment personnaliser votre digest?"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr "Pour construire votre digest personnalisé, suivez ces étapes:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr "L'utilisateur est-il inscrit"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr "KPI Digest"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs (???)"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Dernière modification le"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Dernière mise à jour par"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Dernière mise à jour le"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Messages"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Mensuel"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nom"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
"Les nouveaux utilisateurs sont ajoutés automatiquement comme destinataire du"
|
||||||
|
" digest d'email suivant."
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr "Prochaine date d'envoi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Périodicité"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Trimestriel"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Destinataires"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr "Sléctionnez vos KPIs dans l'onglet KPI. "
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Envoyer maintenant"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Séquence"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "État"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "S'inscrire"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr "Désinscrivez-moi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Utilisateurs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr "Utilisateurs ayant déjà reçu ce conseil"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Hebdomadaire"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr "Digest Hebdomadaire"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
"Vous pouvez mentionner des collègues en utilisant le \"@\" pour les "
|
||||||
|
"identifier. Ils seront notifiés instantanément.<br>"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
"Vous n'avez pas d'activités prévues. Utilisez les activités sur n'importe "
|
||||||
|
"quel enregistrement pour planifier des meetings, des calls, des To Dos"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr "Vous avez été désinscrit avec succès de"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
"Vous pourriez vouloir ajouter un nouveau champ calculé avec Odoo Studio:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
||||||
|
"Vous devez créer 2 champs sur l'objet\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" :"
|
511
addons/digest/i18n/gu.po
Normal file
511
addons/digest/i18n/gu.po
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Turkesh Patel <turkesh4friends@gmail.com>, 2018
|
||||||
|
# Dharmraj Jhala <dja@openerp.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Dharmraj Jhala <dja@openerp.com>, 2018\n"
|
||||||
|
"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: gu\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "કંપની"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "બનાવનાર"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "ચલણ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "પ્રદર્શન નામ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "જનરલ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ઓળખ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "સંદેશાઓ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "માસીક"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "નામ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "ક્રમ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "સ્થિતિ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "ઉમેદવારી નોંધાવો"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "વપરાશકર્તાઓ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "સાપ્તાહિક"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
512
addons/digest/i18n/he.po
Normal file
512
addons/digest/i18n/he.po
Normal file
@ -0,0 +1,512 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# ExcaliberX <excaliberx@gmail.com>, 2018
|
||||||
|
# Leandro Noijovich <eliel.sorcerer@gmail.com>, 2018
|
||||||
|
# Yihya Hugirat <hugirat@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Yihya Hugirat <hugirat@gmail.com>, 2018\n"
|
||||||
|
"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: he\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "הפעל"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "קבוצה מורשית"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "חברה"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "נוצר על ידי"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "נוצר ב-"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "מטבע"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "השם המוצג"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "תבנית דוא\"ל"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "כללי"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "מזהה"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "תאריך שינוי אחרון"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "עודכן לאחרונה על ידי"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "תאריך עדכון אחרון"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "הודעות"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "חודשי"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "שם"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "נמענים"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "שלח כעת"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "רצף"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "סטטוס"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "משתמשים"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "שבועי"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
517
addons/digest/i18n/it.po
Normal file
517
addons/digest/i18n/it.po
Normal file
@ -0,0 +1,517 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sergio Zanchetta <primes2h@gmail.com>, 2018
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Giovanni Perteghella <giovanni@perteghella.org>, 2018
|
||||||
|
# Luigi Di Naro <gigidn@gmail.com>, 2018
|
||||||
|
# Simone Bernini <simone@aperturelabs.it>, 2018
|
||||||
|
# Paolo Valier, 2018
|
||||||
|
# Cécile Collart <cco@odoo.com>, 2018
|
||||||
|
# Pietro Della Notte <pdellanotte@gmail.com>, 2018
|
||||||
|
# Léonie Bouchat <lbo@odoo.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Léonie Bouchat <lbo@odoo.com>, 2018\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: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Attiva"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Attivato"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Gruppo Autorizzato"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Azienda"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Impostazioni di configurazione"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Creato da"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Creato il"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Valuta"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nome visualizzato"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Template Email"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Generale"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Raggruppare per"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Data di ultima modifica"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Ultima modifica di"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Ultima modifica il"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Messaggi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Mensilmente"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nome"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Periodicità"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Quadrimstrale"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Destinatari"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Invia Adesso"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sequenza"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Stato"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Iscriviti"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Utenti"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Settimanalmente"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
511
addons/digest/i18n/km.po
Normal file
511
addons/digest/i18n/km.po
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sengtha Chay <sengtha@gmail.com>, 2018
|
||||||
|
# Chan Nath <channath@gmail.com>, 2018
|
||||||
|
# Samkhann Seang <seangsamkhann@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Samkhann Seang <seangsamkhann@gmail.com>, 2018\n"
|
||||||
|
"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: km\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "ក្រុមហ៊ុន"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "បង្កើតដោយ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "បង្កើតនៅ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "រូបិយវត្ថុ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "ឈ្មោះសំរាប់បង្ហាញ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "ទូទៅ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "សារ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "ឈ្មោះ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "លំដាប់"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "អ្នកប្រើ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
510
addons/digest/i18n/mn.po
Normal file
510
addons/digest/i18n/mn.po
Normal file
@ -0,0 +1,510 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Otgonbayar.A <gobi.mn@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Otgonbayar.A <gobi.mn@gmail.com>, 2018\n"
|
||||||
|
"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: mn\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Идэвхижүүлэх"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Идэвхжсэн"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Зөвшөөрөгдсөн Бүлгэм"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Компани"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Үүсгэгч"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Үүсгэсэн"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Валют"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Дэлгэцийн Нэр"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Э-мэйл үлгэр"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Ерөнхий"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Бүлэглэх"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPI"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Сүүлийн засвар хийсэн огноо"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Сүүлийн засвар хийсэн"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Сүүлийн засвар хийсэн огноо"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Зурвасууд"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Сар бүр"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Нэр"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Тогтмол хугацаат"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Улирлаар"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Хүлээн авагчид"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Одоо илгээх"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Дараалал"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Төлөв"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Бүртгүүлэх"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Хэрэглэгчид"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Долоо хоног бүр"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
510
addons/digest/i18n/nb.po
Normal file
510
addons/digest/i18n/nb.po
Normal file
@ -0,0 +1,510 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Jorunn D. Newth, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Jorunn D. Newth, 2018\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: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Aktiver"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Autorisert gruppe"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Firma"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Opprettet av"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Opprettet"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Valuta"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Visningsnavn"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Epostmal"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Generell"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Grupper etter"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "IDID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIer"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Sist endret"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Sist oppdatert av"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Sist oppdatert"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Meldinger"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Månedlig"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Navn"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Periodisering"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Kvartalsvis"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Mottakere"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Send nå"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sekvens"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Status"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Abonner"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Brukere"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Ukentlig"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
517
addons/digest/i18n/nl.po
Normal file
517
addons/digest/i18n/nl.po
Normal file
@ -0,0 +1,517 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Yenthe Van Ginneken <yenthespam@gmail.com>, 2018
|
||||||
|
# Cas Vissers <c.vissers@brahoo.nl>, 2018
|
||||||
|
# Gunther Clauwaert <gclauwae@hotmail.com>, 2018
|
||||||
|
# Thomas Pot <thomas@open2bizz.nl>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Thomas Pot <thomas@open2bizz.nl>, 2018\n"
|
||||||
|
"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: nl\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Activeer"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Geactiveerd"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Geautoriseerde groep"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr "Beschikbare velden"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Bedrijf"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Configuratie instellingen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr "Verbonden gebruikers"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Aangemaakt door"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Aangemaakt op"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Valuta"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr "Deactiveer voor iedereen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr "Gedeactiveerd"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr "Verbruik"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr "Digest Abonnementen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr "Digest Tips"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Weergave naam"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "E-mailsjabloon"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Algemeen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Groepeer op"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr "Hoe uw digest personaliseren?"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr "Is ingeschreven"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr "KPI digest"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Laatst gewijzigd op"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Laatst bijgewerkt door"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Laatst bijgewerkt op"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Berichten"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Maandelijks"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Naam"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr "Volgende Verzenddatum"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Frequentie"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Per kwartaal"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Ontvangers"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Nu verzenden"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Volgorde"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Status"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Inschrijven"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr "Tip omschrijving"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr "Uitschrijven"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Gebruikers"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr "Gebruikers die deze tip al hebben ontvangen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Wekelijks"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr "Wekelijkse Samenvatting"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
"Je kunt collega's een ping sturen door ze in je berichten te taggen met "
|
||||||
|
"\"@\". ze worden onmiddellijk op de hoogte gebracht.<br>"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
"Je hebt geen activiteiten gepland. Gebruik activiteiten in elk "
|
||||||
|
"bedrijfsdocument om vergaderingen, oproepen en todos te plannen."
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr "U bent succesvol uitgeschreven van"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr "Misschien wilt u nieuwe berekende velden toevoegen met Odoo Studio:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr "Bedrijfs discussie kanaal"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
517
addons/digest/i18n/pl.po
Normal file
517
addons/digest/i18n/pl.po
Normal file
@ -0,0 +1,517 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# zbik2607 <darek@krokus.com.pl>, 2018
|
||||||
|
# Grażyna Grzelak <grazyna.grzelak@openglobe.pl>, 2018
|
||||||
|
# Judyta Kaźmierczak <judyta.kazmierczak@openglobe.pl>, 2018
|
||||||
|
# Tomasz Leppich <t.leppich@gmail.com>, 2018
|
||||||
|
# Piotr Szlązak <szlazakpiotr@gmail.com>, 2018
|
||||||
|
# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2018
|
||||||
|
# Paweł Michoń <michon.pawel@wp.pl>, 2018
|
||||||
|
# Andrzej Donczew <a.donczew@hadron.eu.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Andrzej Donczew <a.donczew@hadron.eu.com>, 2018\n"
|
||||||
|
"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: pl\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Aktywuj"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Aktywowane"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Grupa upoważniona"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Firma"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Utworzona przez"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Data utworzenia"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Waluta"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nazwa wyświetlana"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Szablon wiadomości"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Ogólne"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Grupuj wg"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Data ostatniej modyfikacji"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Ostatnio aktualizowane przez"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Data ostatniej aktualizacji"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Wiadomości"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Miesięcznie"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nazwa"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Okresowość"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Kwartalnie"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Odbiorcy"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Wyślij teraz"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Numeracja"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Status"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Subskrybuj"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Użytkownicy"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Tygodniowo"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
515
addons/digest/i18n/pt_BR.po
Normal file
515
addons/digest/i18n/pt_BR.po
Normal file
@ -0,0 +1,515 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatic4@gmail.com>, 2018
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Mateus Lopes <mateus1@gmail.com>, 2018
|
||||||
|
# falexandresilva <falexandresilva@gmail.com>, 2018
|
||||||
|
# grazziano <gra.negocia@gmail.com>, 2018
|
||||||
|
# André Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2018
|
||||||
|
# Silmar <pinheirosilmar@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Silmar <pinheirosilmar@gmail.com>, 2018\n"
|
||||||
|
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: pt_BR\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Ativar"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Ativado"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Grupo Autorizado"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Empresa"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Ajuste de configurações"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Criado por"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Criado em"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Moeda"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nome exibido"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Modelo de E-mail"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Geral"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Agrupar por"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Última modificação em"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Última atualização por"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Última atualização em"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Mensagens"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Mensal"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nome"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Periodicidade"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Trimestralmente"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Destinatários"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Enviar Agora"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Seqüência"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Situação"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Inscrever"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Usuários"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Semanalmente"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
509
addons/digest/i18n/ro.po
Normal file
509
addons/digest/i18n/ro.po
Normal file
@ -0,0 +1,509 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Martin Trigaux, 2018\n"
|
||||||
|
"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: ro\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Activează"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Activat"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Grup autorizat"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Companie"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Creat de"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Creat în"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Moneda"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nume afișat"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Șablon email"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "General"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Grupează după"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Ultima modificare la"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Ultima actualizare făcută de"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Ultima actualizare pe"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Mesaje"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Lunar"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nume"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Periodicitate"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Trimestrial"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Destinatari"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Trimite acum"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Secvență"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Stare"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Abonare"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Utilizatori"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Săptămânal"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
510
addons/digest/i18n/ru.po
Normal file
510
addons/digest/i18n/ru.po
Normal file
@ -0,0 +1,510 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Максим Дронь <dronmax@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Максим Дронь <dronmax@gmail.com>, 2018\n"
|
||||||
|
"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: ru\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Активный"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Авторизованная группа"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Компания"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Создано"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Создан"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Валюта"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Отображаемое Имя"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Шаблон письма"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Общее"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Группировать"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "Номер"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "КПЭ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Последнее изменение"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Последний раз обновил"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Последнее обновление"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Сообщения"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Ежемесячно"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Название"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Периодичность"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Ежеквартально"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Получатели"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Отправить сейчас"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Нумерация"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Статус"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Подписаться"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Пользователи"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Еженедельно"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
509
addons/digest/i18n/sr.po
Normal file
509
addons/digest/i18n/sr.po
Normal file
@ -0,0 +1,509 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Martin Trigaux, 2018\n"
|
||||||
|
"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: sr\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Kompanija"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Kreiran"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Valuta"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Sablon Poruka"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Opšte"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Poruke"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Ime"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Niz"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Status"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Pretplati se"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Korisnici"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
513
addons/digest/i18n/tr.po
Normal file
513
addons/digest/i18n/tr.po
Normal file
@ -0,0 +1,513 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Levent Karakaş <levent@mektup.at>, 2018
|
||||||
|
# Murat Kaplan <muratk@projetgrup.com>, 2018
|
||||||
|
# Doğan Altunbay <doganaltunbay@gmail.com>, 2018
|
||||||
|
# Buket Şeker <buket_skr@hotmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Buket Şeker <buket_skr@hotmail.com>, 2018\n"
|
||||||
|
"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/tr/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: tr\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Etkinleştir"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Etkinleştirildi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Yetkili Grup"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Şirket"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Konfigürasyon Ayarları"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Oluşturan"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Oluşturulma"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Para Birimi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Görünüm Adı"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "E-posta Şablonu"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Genel"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Grupla"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPI'lar"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Son Güncelleme"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Son Güncelleyen"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Son Güncelleme"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Mesajlar"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Aylık"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "İsim"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Dönemsellik"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Üç Aylık"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Alıcılar"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Şimdi Gönder"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sıra"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Durumu"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Abone Ol"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Kullanıcılar"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Haftalık"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
511
addons/digest/i18n/uk.po
Normal file
511
addons/digest/i18n/uk.po
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# ТАрас <tratatuta@i.ua>, 2018
|
||||||
|
# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2018\n"
|
||||||
|
"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: uk\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Активувати"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Авторизована група"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Компанія"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Створив"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Створено"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Валюта"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Назва для відображення"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Шаблон ел. листа"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Загальний"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Групувати за"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPI"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Остання модифікація"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Востаннє оновив"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Останнє оновлення"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Повідомлення"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Щомісячно"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Назва"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Періодичність"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Щоквартально"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Отримувачі"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Надіслати зараз"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Послідовність"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Статус"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Підписатися"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Користувачі"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Щотижня"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
514
addons/digest/i18n/vi.po
Normal file
514
addons/digest/i18n/vi.po
Normal file
@ -0,0 +1,514 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# thanh nguyen <thanhnguyen.icsc@gmail.com>, 2018
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# fanha99 <fanha99@hotmail.com>, 2018
|
||||||
|
# Thang Duong Bao <nothingctrl@gmail.com>, 2018
|
||||||
|
# Duy BQ <duybq86@gmail.com>, 2018
|
||||||
|
# Minh Nguyen <ndminh210994@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: Minh Nguyen <ndminh210994@gmail.com>, 2018\n"
|
||||||
|
"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: vi\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "Kích hoạt"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "Đã kích hoạt"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "Nhóm Có thẩm quyền"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Công ty"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "Cấu hình thiết lập"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Được tạo bởi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Thời điểm tạo"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "Tiền tệ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Tên hiển thị"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Mẫu Email"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "Chung"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "Nhóm theo"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPI"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "Sửa lần cuối vào"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Cập nhật lần cuối bởi"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Cập nhật lần cuối vào"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "Thông điệp"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "Hàng tháng"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Tên"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "Định kỳ"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "Hàng Quý"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "Người nhận"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "Gửi Ngay"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Trình tự"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "Trạng thái"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "Đăng ký nhận tin"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "Người dùng"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "Hàng tuần"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
643
addons/digest/i18n/zh_CN.po
Normal file
643
addons/digest/i18n/zh_CN.po
Normal file
@ -0,0 +1,643 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# Jeffery CHEN Fan <jeffery9@gmail.com>, 2018
|
||||||
|
# 珠海-杜哥 <liangjia@qq.com>, 2018
|
||||||
|
# snow wang <147156565@qq.com>, 2018
|
||||||
|
# neter ji <jifuyi@qq.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: neter ji <jifuyi@qq.com>, 2018\n"
|
||||||
|
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: zh_CN\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">查看更多</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">昨天</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">最近 7 天</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">最近 30 天</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr "${', '.join(users.mapped('name'))} 注册。 打个招呼"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">你知道么...?</strong>"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr "<strong style=\"font-size: 16px;\">用活动完成事情</strong>"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "激活"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "已激活"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr "添加新用户作为具有关键指标的定期电子邮件的接收者"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "经授权的群组"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr "可用字段"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "公司"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "配置设定"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr "配置摘要邮件"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr "已连接用户"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr "创建或编辑邮件模板:您可以使用这些字段获得计算KPI的值:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "创建人"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "创建时间"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "币种"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr "全部禁用"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr "禁用"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr "摘要"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr "摘要邮件"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr "摘要邮件"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr "摘要订阅"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr "摘要提示"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "显示名称"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "Email模板"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "一般"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "分组"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr "如何自定义摘要?"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr "为了构建定制的摘要,请遵循以下步骤:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr "已订阅"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr "KPI 摘要"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr "Kpi 邮件信息总计"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr "Kpi Res 用户连接值"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "最后修改日"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "最后更新者"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "最后更新时间"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "消息"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "每月"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "名称"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr "新用户将自动添加为以下摘要邮件的收件人。"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr "下一发送日期"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "周期"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "每季度"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "收件人"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr "选择 KPI 中的 KPI 标签页."
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "现在发送"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "序号"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "状态"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "订阅"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr "提示描述"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr "退订"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr "用于根据订单在电子邮件模板中显示摘要提示"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "用户"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr "已经收到此提示的用户"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "每周"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr "每周摘要"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr "你可以通过在你的消息中使用标签来标记同事 \"@\". 他们会立即得到通知.<br>"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr "你没有安排任何活动。使用任何业务文档的活动来安排会议、电话和ToDOS。"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr "您已成功退订来自"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr "您可能希望在Odoo Studio中添加新的计算字段:"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr "公司讨论频道"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
"首先创建一个布尔型字段叫:\n"
|
||||||
|
"<code> 1kpi_myfield1</code>\n"
|
||||||
|
"并在KPI标签页中显示;"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
"再创建一个计算型字段叫:\n"
|
||||||
|
"<code>1kpi_myfield_value1</code>\n"
|
||||||
|
"来计算你的自定义KPI。"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
||||||
|
"必须在2个字段上创建\n"
|
||||||
|
" <code>摘要</code>\n"
|
||||||
|
" 项目:"
|
511
addons/digest/i18n/zh_TW.po
Normal file
511
addons/digest/i18n/zh_TW.po
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * digest
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Martin Trigaux, 2018
|
||||||
|
# 敬雲 林 <chingyun@yuanchih-consult.com>, 2018
|
||||||
|
# sejun huang <sejun.huang@gmail.com>, 2018
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||||
|
"Last-Translator: sejun huang <sejun.huang@gmail.com>, 2018\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: digest
|
||||||
|
#: model:mail.template,body_html:digest.digest_mail_template
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||||
|
" % set company, user = user.company_id, user\n"
|
||||||
|
" % set data = object.compute_kpis(user.company, user)\n"
|
||||||
|
" % set tips = object.compute_tips(company, user)\n"
|
||||||
|
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||||
|
" % set kpis = data.yesterday.keys()\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||||
|
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||||
|
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||||
|
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||||
|
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||||
|
" </td></tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % for kpi in kpis:\n"
|
||||||
|
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||||
|
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||||
|
" %if kpi in kpi_actions:\n"
|
||||||
|
" <span style=\"float: right;\">\n"
|
||||||
|
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||||
|
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||||
|
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||||
|
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||||
|
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||||
|
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" % endif\n"
|
||||||
|
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||||
|
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </span>\n"
|
||||||
|
" %endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endfor\n"
|
||||||
|
" % if tips:\n"
|
||||||
|
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||||
|
" <tr>\n"
|
||||||
|
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||||
|
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
" </table>\n"
|
||||||
|
" % endif\n"
|
||||||
|
" </td>\n"
|
||||||
|
" </tr>\n"
|
||||||
|
"</table>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||||
|
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||||
|
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Activate"
|
||||||
|
msgstr "激活"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Activated"
|
||||||
|
msgstr "已啟用"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||||
|
msgid "Authorized Group"
|
||||||
|
msgstr "經授權的組"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||||
|
msgid "Available Fields"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "公司"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_config_settings
|
||||||
|
msgid "Config Settings"
|
||||||
|
msgstr "配置設置"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Configure Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||||
|
msgid "Connected Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"Create or edit the mail template: you may get computed KPI's value using "
|
||||||
|
"these fields:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "創建者"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "創建時間"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||||
|
msgid "Currency"
|
||||||
|
msgstr "貨幣"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Deactivate for everyone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,state:0
|
||||||
|
msgid "Deactivated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_digest
|
||||||
|
msgid "Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid "Digest Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||||
|
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||||
|
#: model:ir.ui.menu,name:digest.digest_menu
|
||||||
|
msgid "Digest Emails"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "Digest Subscriptions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_digest_tip
|
||||||
|
msgid "Digest Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "顯示名稱"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||||
|
msgid "Email Template"
|
||||||
|
msgstr "電郵模板"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "General"
|
||||||
|
msgstr "常規"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Group by"
|
||||||
|
msgstr "分組"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "How to customize your digest?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "In order to build your customized digest, follow these steps:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||||
|
msgid "Is user subscribed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||||
|
msgid "KPI Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "KPIs"
|
||||||
|
msgstr "KPIs"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||||
|
msgid "Kpi Mail Message Total Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||||
|
msgid "Kpi Res Users Connected Value"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr "最後修改時間"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "最後更新人"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "最後更新時間"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||||
|
msgid "Messages"
|
||||||
|
msgstr "消息"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Monthly"
|
||||||
|
msgstr "每月"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "名稱"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||||
|
msgid ""
|
||||||
|
"New users are automatically added as recipient of the following digest "
|
||||||
|
"email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||||
|
msgid "Next Send Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||||
|
msgid "Periodicity"
|
||||||
|
msgstr "週期"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Quarterly"
|
||||||
|
msgstr "每季度"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Recipients"
|
||||||
|
msgstr "收件人"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Select your KPIs in the KPI's tab."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Send Now"
|
||||||
|
msgstr "現在發送"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "序列"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "狀態"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Subscribe"
|
||||||
|
msgstr "訂閱"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||||
|
msgid "Tip description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "Unsubscribe me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||||
|
msgid "Used to display digest tip in email template base on order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model,name:digest.model_res_users
|
||||||
|
msgid "Users"
|
||||||
|
msgstr "使用者"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||||
|
msgid "Users having already received this tip"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: selection:digest.digest,periodicity:0
|
||||||
|
msgid "Weekly"
|
||||||
|
msgstr "每週"
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model:digest.digest,name:digest.digest_digest_default
|
||||||
|
msgid "Weekly Digest"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid ""
|
||||||
|
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||||
|
"will be instantly notified.<br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||||
|
msgid ""
|
||||||
|
"You don't have any activity scheduled. Use activities on any business "
|
||||||
|
"document to schedule meetings, calls and todos."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||||
|
msgid "You have been successfully unsubscribed from"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||||
|
msgid "company's discussion channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"first create a boolean field called\n"
|
||||||
|
" <code>kpi_myfield</code>\n"
|
||||||
|
" and display it in the KPI's tab;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"then create a computed field called\n"
|
||||||
|
" <code>kpi_myfield_value</code>\n"
|
||||||
|
" that will compute your customized KPI."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: digest
|
||||||
|
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||||
|
msgid ""
|
||||||
|
"you must create 2 fields on the\n"
|
||||||
|
" <code>digest</code>\n"
|
||||||
|
" object:"
|
||||||
|
msgstr ""
|
@ -33,7 +33,7 @@ class Digest(models.Model):
|
|||||||
domain="[('model','=','digest.digest')]",
|
domain="[('model','=','digest.digest')]",
|
||||||
default=lambda self: self.env.ref('digest.digest_mail_template'),
|
default=lambda self: self.env.ref('digest.digest_mail_template'),
|
||||||
required=True)
|
required=True)
|
||||||
currency_id = fields.Many2one(related="company_id.currency_id", string='Currency')
|
currency_id = fields.Many2one(related="company_id.currency_id", string='Currency', readonly=False)
|
||||||
company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id.id)
|
company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id.id)
|
||||||
available_fields = fields.Char(compute='_compute_available_fields')
|
available_fields = fields.Char(compute='_compute_available_fields')
|
||||||
is_subscribed = fields.Boolean('Is user subscribed', compute='_compute_is_subscribed')
|
is_subscribed = fields.Boolean('Is user subscribed', compute='_compute_is_subscribed')
|
||||||
@ -52,7 +52,7 @@ class Digest(models.Model):
|
|||||||
for digest in self:
|
for digest in self:
|
||||||
kpis_values_fields = []
|
kpis_values_fields = []
|
||||||
for field_name, field in digest._fields.items():
|
for field_name, field in digest._fields.items():
|
||||||
if field.type == 'boolean' and (field_name.startswith('kpi_') or field_name.startswith('x_kpi_')) and digest[field_name]:
|
if field.type == 'boolean' and field_name.startswith(('kpi_', 'x_kpi_')) and digest[field_name]:
|
||||||
kpis_values_fields += [field_name + '_value']
|
kpis_values_fields += [field_name + '_value']
|
||||||
digest.available_fields = ', '.join(kpis_values_fields)
|
digest.available_fields = ', '.join(kpis_values_fields)
|
||||||
|
|
||||||
@ -117,7 +117,8 @@ class Digest(models.Model):
|
|||||||
previous_digest = self.with_context(start_date=tf[1][0], end_date=tf[1][1], company=company).sudo(user.id)
|
previous_digest = self.with_context(start_date=tf[1][0], end_date=tf[1][1], company=company).sudo(user.id)
|
||||||
kpis = {}
|
kpis = {}
|
||||||
for field_name, field in self._fields.items():
|
for field_name, field in self._fields.items():
|
||||||
if field.type == 'boolean' and (field_name.startswith('kpi_') or field_name.startswith('x_kpi_')) and self[field_name]:
|
if field.type == 'boolean' and field_name.startswith(('kpi_', 'x_kpi_')) and self[field_name]:
|
||||||
|
|
||||||
try:
|
try:
|
||||||
compute_value = digest[field_name + '_value']
|
compute_value = digest[field_name + '_value']
|
||||||
previous_value = previous_digest[field_name + '_value']
|
previous_value = previous_digest[field_name + '_value']
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 14 KiB |
Binary file not shown.
Before Width: | Height: | Size: 16 KiB |
@ -53,7 +53,6 @@
|
|||||||
<field name="template_id" groups="base.group_no_one"/>
|
<field name="template_id" groups="base.group_no_one"/>
|
||||||
<field name="next_run_date" groups="base.group_system"/>
|
<field name="next_run_date" groups="base.group_system"/>
|
||||||
<field name="company_id" options="{'no_create': True}" invisible="1"/>
|
<field name="company_id" options="{'no_create': True}" invisible="1"/>
|
||||||
<!-- <field name="digest_history_ids" invisible="1"/> -->
|
|
||||||
</group>
|
</group>
|
||||||
</group>
|
</group>
|
||||||
<notebook>
|
<notebook>
|
||||||
|
@ -6,43 +6,11 @@
|
|||||||
<field name="inherit_id" ref="digest.digest_digest_view_form"/>
|
<field name="inherit_id" ref="digest.digest_digest_view_form"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//page[@name='kpis']" position="after">
|
<xpath expr="//page[@name='kpis']" position="after">
|
||||||
<page name="how_to" string="How to customize your digest?" groups="base.group_no_one">
|
<page name="how_to" string="Add/Remove digest?" groups="base.group_no_one">
|
||||||
<div>
|
<div>
|
||||||
<button type="action" class="oe_highlight" name="%(digest.digest_custom_fields_action)d" string="Add Customized Digest"/>
|
<button type="action" class="oe_highlight" name="%(digest.digest_custom_fields_action)d" string="Add Customized Digest"/>
|
||||||
<button type="action" name="%(digest.digest_custom_remove_action)d" string="Remove Customized Digest"/>
|
<button type="action" name="%(digest.digest_custom_remove_action)d" string="Remove Customized Digest"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="alert alert-info" role="alert">
|
|
||||||
In order to build your customized digest, follow these steps:
|
|
||||||
<ol>
|
|
||||||
<li>
|
|
||||||
You may want to add new computed fields:
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
you must create 2 fields on the
|
|
||||||
<code>digest</code>
|
|
||||||
object:
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
first create a boolean field called
|
|
||||||
<code>x_kpi_field_name</code>
|
|
||||||
and display it in the KPI's tab;
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
then create a computed field called
|
|
||||||
<code>x_kpi_field_name_value</code>
|
|
||||||
that will compute your customized KPI.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li>Select your KPIs in the KPI's tab.</li>
|
|
||||||
<li>
|
|
||||||
Create or edit the mail template: you may get computed KPI's value using these fields:
|
|
||||||
<code>
|
|
||||||
<field name="available_fields" class="oe_inline" />
|
|
||||||
</code>
|
|
||||||
</li>
|
|
||||||
</ol>
|
|
||||||
</div>
|
|
||||||
</page>
|
</page>
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Part of Flectra. See LICENSE file for full copyright and licensing details.
|
# Part of Flectra. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
from flectra import api, fields, models, _
|
from flectra import api, fields, models, _
|
||||||
from flectra.exceptions import ValidationError, UserError
|
from flectra.exceptions import ValidationError
|
||||||
from lxml import etree
|
from lxml import etree
|
||||||
from flectra.tools.safe_eval import test_python_expr
|
from flectra.tools.safe_eval import test_python_expr
|
||||||
import xml.etree.ElementTree as ET
|
import xml.etree.ElementTree as ET
|
||||||
@ -14,11 +14,20 @@ class DigestCustomFields(models.TransientModel):
|
|||||||
field_name = fields.Char('Field Name', default='x_kpi_', required=True)
|
field_name = fields.Char('Field Name', default='x_kpi_', required=True)
|
||||||
label_name = fields.Char('Label Name', required=True)
|
label_name = fields.Char('Label Name', required=True)
|
||||||
new_group_name = fields.Char('Group Name')
|
new_group_name = fields.Char('Group Name')
|
||||||
ttype = fields.Selection([('integer', 'Integer'), ('monetary', 'Monetary')], string='Field Type', required=True, default='integer')
|
ttype = fields.Selection([
|
||||||
|
('integer', 'Integer'),
|
||||||
|
('monetary', 'Monetary')],
|
||||||
|
string='Field Type', required=True, default='integer')
|
||||||
compute = fields.Text(string='Compute', groups='base.group_system')
|
compute = fields.Text(string='Compute', groups='base.group_system')
|
||||||
compute_field_name = fields.Char(compute='_compute_get_field_name', string='Compute Field Name')
|
compute_field_name = fields.Char(
|
||||||
available_group_name = fields.Selection('_get_group_name', string='Available Group')
|
compute='_compute_get_field_name', string='Compute Field Name')
|
||||||
position = fields.Selection([('before', 'Before'), ('after', 'After'), ('inside', 'Inside')], string='Position')
|
available_group_name = fields.Selection(
|
||||||
|
'_get_group_name', string='Available Group')
|
||||||
|
position = fields.Selection([
|
||||||
|
('before', 'Before'),
|
||||||
|
('after', 'After'),
|
||||||
|
('inside', 'Inside')],
|
||||||
|
string='Position')
|
||||||
model_id = fields.Many2one(
|
model_id = fields.Many2one(
|
||||||
'ir.model', string='Model')
|
'ir.model', string='Model')
|
||||||
model_name = fields.Char(related='model_id.model', string='Model Name')
|
model_name = fields.Char(related='model_id.model', string='Model Name')
|
||||||
@ -26,21 +35,23 @@ class DigestCustomFields(models.TransientModel):
|
|||||||
model_real = fields.Char(compute='_compute_model', string='Real Model')
|
model_real = fields.Char(compute='_compute_model', string='Real Model')
|
||||||
related_date_field_id = fields.Many2one('ir.model.fields', 'Date')
|
related_date_field_id = fields.Many2one('ir.model.fields', 'Date')
|
||||||
|
|
||||||
@api.onchange('compute_field_name', 'model_id', 'model_domain', 'date_domain', 'related_date_field_id')
|
@api.onchange('compute_field_name', 'model_id', 'model_domain',
|
||||||
|
'related_date_field_id')
|
||||||
def onchange_compute_field_name(self):
|
def onchange_compute_field_name(self):
|
||||||
data = """for record in self:
|
data = """for record in self:
|
||||||
start, end, company = record._get_kpi_compute_parameters()
|
start, end, company = record._get_kpi_compute_parameters()
|
||||||
"""
|
"""
|
||||||
domain = self.model_domain
|
domain = self.model_domain
|
||||||
date = self.related_date_field_id
|
date = self.related_date_field_id
|
||||||
domain_values = """[["%s", ">=", start], ["%s", "<", end]]""" % (date.name or '', date.name or '')
|
domain_values = """[["%s", ">=", start], ["%s", "<", end]]""" % (
|
||||||
|
date.name or '', date.name or '')
|
||||||
if domain != '[]':
|
if domain != '[]':
|
||||||
domain += domain_values
|
domain += domain_values
|
||||||
domain = domain.replace("][", ",")
|
domain = domain.replace("][", ",")
|
||||||
else:
|
else:
|
||||||
domain = domain_values
|
domain = domain_values
|
||||||
|
data += "record['%s'] = self.env['%s'].search_count(%s)" % (
|
||||||
data += "record['%s'] = self.env['%s'].search_count(%s)" % (self.compute_field_name, self.model_real or '', domain) + "\n\n"
|
self.compute_field_name, self.model_real or '', domain) + "\n\n"
|
||||||
self.compute = data
|
self.compute = data
|
||||||
|
|
||||||
@api.depends('model_id')
|
@api.depends('model_id')
|
||||||
@ -51,14 +62,21 @@ class DigestCustomFields(models.TransientModel):
|
|||||||
|
|
||||||
def _get_group_name(self):
|
def _get_group_name(self):
|
||||||
digest_view_id = self.env.ref('digest.digest_digest_view_form').id
|
digest_view_id = self.env.ref('digest.digest_digest_view_form').id
|
||||||
view_ids = self.env['ir.ui.view'].search([('inherit_id', 'child_of', digest_view_id)])
|
view_ids = self.env['ir.ui.view'].search([
|
||||||
|
('inherit_id', 'child_of', digest_view_id)])
|
||||||
group_value = {}
|
group_value = {}
|
||||||
for view_id in view_ids:
|
for view_id in view_ids:
|
||||||
root = ET.fromstring(view_id.arch_base)
|
root = ET.fromstring(view_id.arch_base)
|
||||||
for group_name in root.iter('group'):
|
for group_name in root.iter('group'):
|
||||||
if group_name.attrib.get('name', False) and group_name.attrib.get('string', False):
|
if group_name.attrib.get('name', False):
|
||||||
group_key = str(view_id.id) + '_' + str(group_name.attrib['name'])
|
group_key = \
|
||||||
group_value.update({group_key : group_name.attrib['string']})
|
str(view_id.id) + '_' + str(group_name.attrib['name'])
|
||||||
|
if not group_name.attrib.get('string', False):
|
||||||
|
group_string = group_name.attrib['name'][4:].capitalize()
|
||||||
|
else:
|
||||||
|
group_string = group_name.attrib['string']
|
||||||
|
group_value.update({
|
||||||
|
group_key: group_string})
|
||||||
return [(x) for x in group_value.items()]
|
return [(x) for x in group_value.items()]
|
||||||
|
|
||||||
@api.constrains('compute')
|
@api.constrains('compute')
|
||||||
@ -78,15 +96,18 @@ class DigestCustomFields(models.TransientModel):
|
|||||||
def _check_name(self):
|
def _check_name(self):
|
||||||
for field in self:
|
for field in self:
|
||||||
if not field.field_name.startswith('x_kpi_'):
|
if not field.field_name.startswith('x_kpi_'):
|
||||||
raise ValidationError(_("Custom fields must have a name that starts with 'x_kpi_'!"))
|
raise ValidationError(_("Custom fields must have a name that "
|
||||||
|
"starts with 'x_kpi_'!"))
|
||||||
try:
|
try:
|
||||||
models.check_pg_name(field.field_name)
|
models.check_pg_name(field.field_name)
|
||||||
except ValidationError:
|
except ValidationError:
|
||||||
msg = _("Field names can only contain characters, digits and underscores (up to 63).")
|
msg = _("Field names can only contain characters, digits and"
|
||||||
|
" underscores (up to 63).")
|
||||||
raise ValidationError(msg)
|
raise ValidationError(msg)
|
||||||
|
|
||||||
def add_new_fields(self):
|
def add_new_fields(self):
|
||||||
model_id = self.env['ir.model'].search([('model', '=', 'digest.digest')])
|
model_id = self.env['ir.model'].search([
|
||||||
|
('model', '=', 'digest.digest')])
|
||||||
ir_model_fields_obj = self.env['ir.model.fields']
|
ir_model_fields_obj = self.env['ir.model.fields']
|
||||||
|
|
||||||
first_field_name = self.field_name
|
first_field_name = self.field_name
|
||||||
@ -116,7 +137,8 @@ class DigestCustomFields(models.TransientModel):
|
|||||||
|
|
||||||
def field_arch(self):
|
def field_arch(self):
|
||||||
xpath = etree.Element('xpath')
|
xpath = etree.Element('xpath')
|
||||||
name = self.available_group_name and self.available_group_name.split('_', 1)[1] or "kpis"
|
name = self.available_group_name and self.available_group_name.split(
|
||||||
|
'_', 1)[1] or "kpis"
|
||||||
expr = '//' + 'group' + '[@name="' + name + '"]'
|
expr = '//' + 'group' + '[@name="' + name + '"]'
|
||||||
xpath.set('expr', expr)
|
xpath.set('expr', expr)
|
||||||
xpath.set('position', self.position)
|
xpath.set('position', self.position)
|
||||||
@ -139,16 +161,19 @@ class DigestCustomFields(models.TransientModel):
|
|||||||
def action_add_customize_digest(self):
|
def action_add_customize_digest(self):
|
||||||
self.add_new_fields()
|
self.add_new_fields()
|
||||||
arch = '<?xml version="1.0"?>' + str(self.field_arch())
|
arch = '<?xml version="1.0"?>' + str(self.field_arch())
|
||||||
view_id = self.available_group_name and self.available_group_name.split('_', 1)[0] or False
|
view_id = self.available_group_name and \
|
||||||
|
self.available_group_name.split('_', 1)[0] or False
|
||||||
vals = {
|
vals = {
|
||||||
'type': 'form',
|
'type': 'form',
|
||||||
'model': 'digest.digest',
|
'model': 'digest.digest',
|
||||||
'inherit_id': view_id or self.env.ref('digest.digest_digest_view_form').id,
|
'inherit_id':
|
||||||
|
view_id or self.env.ref('digest.digest_digest_view_form').id,
|
||||||
'mode': 'extension',
|
'mode': 'extension',
|
||||||
'arch_base': arch,
|
'arch_base': arch,
|
||||||
'name': 'x_kpi_' + self.field_name + "_customization",
|
'name': 'x_kpi_' + self.field_name + "_customization",
|
||||||
}
|
}
|
||||||
ir_model = self.env['ir.model'].search([('model', '=', 'digest.digest')])
|
ir_model = self.env['ir.model'].search([
|
||||||
|
('model', '=', 'digest.digest')])
|
||||||
if hasattr(ir_model, 'module_id'):
|
if hasattr(ir_model, 'module_id'):
|
||||||
vals.update({'module_id': ir_model.module_id.id})
|
vals.update({'module_id': ir_model.module_id.id})
|
||||||
self.env['ir.ui.view'].sudo().create(vals)
|
self.env['ir.ui.view'].sudo().create(vals)
|
||||||
@ -156,4 +181,3 @@ class DigestCustomFields(models.TransientModel):
|
|||||||
'type': 'ir.actions.client',
|
'type': 'ir.actions.client',
|
||||||
'tag': 'reload',
|
'tag': 'reload',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,10 +1,7 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# Part of Flectra. See LICENSE file for full copyright and licensing details.
|
# Part of Flectra. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
from flectra import api, fields, models, _
|
from flectra import api, fields, models
|
||||||
from flectra.exceptions import ValidationError, UserError
|
|
||||||
from lxml import etree
|
|
||||||
from flectra.tools.safe_eval import test_python_expr
|
|
||||||
import xml.etree.ElementTree as ET
|
import xml.etree.ElementTree as ET
|
||||||
from flectra.osv import expression
|
from flectra.osv import expression
|
||||||
|
|
||||||
@ -12,20 +9,33 @@ from flectra.osv import expression
|
|||||||
class DigestCustomRemove(models.TransientModel):
|
class DigestCustomRemove(models.TransientModel):
|
||||||
_name = 'digest.custom.remove'
|
_name = 'digest.custom.remove'
|
||||||
|
|
||||||
remove_type = fields.Selection([('group', 'Group'), ('field', 'Field')], string='Remove Type')
|
remove_type = fields.Selection([
|
||||||
field_id = fields.Many2one('ir.model.fields', 'Field', domain=[('model', '=', 'digest.digest'), ('required', '=', False), ('ttype', '=', 'boolean'), ('name', 'ilike', 'x_kpi_')])
|
('group', 'Group'),
|
||||||
available_group_name = fields.Selection('_get_group_name', string='Available Group')
|
('field', 'Field')],
|
||||||
|
string='Remove Type')
|
||||||
|
field_id = fields.Many2one('ir.model.fields', 'Field', domain=[
|
||||||
|
('model', '=', 'digest.digest'),
|
||||||
|
('required', '=', False),
|
||||||
|
('ttype', '=', 'boolean'),
|
||||||
|
('name', 'ilike', 'x_kpi_')])
|
||||||
|
available_group_name = fields.Selection(
|
||||||
|
'_get_group_name', string='Available Group')
|
||||||
|
|
||||||
def _get_group_name(self):
|
def _get_group_name(self):
|
||||||
digest_view_id = self.env.ref('digest.digest_digest_view_form').id
|
digest_view_id = self.env.ref('digest.digest_digest_view_form').id
|
||||||
view_ids = self.env['ir.ui.view'].search([('inherit_id', 'child_of', digest_view_id)])
|
view_ids = self.env['ir.ui.view'].search([
|
||||||
|
('inherit_id', 'child_of', digest_view_id)])
|
||||||
group_value = {}
|
group_value = {}
|
||||||
for view_id in view_ids:
|
for view_id in view_ids:
|
||||||
root = ET.fromstring(view_id.arch_base)
|
root = ET.fromstring(view_id.arch_base)
|
||||||
for group_name in root.iter('group'):
|
for group_name in root.iter('group'):
|
||||||
if group_name.attrib.get('name', False) and group_name.attrib.get('string', False) and group_name.attrib['name'].startswith('x_kpi_'):
|
if group_name.attrib.get('name', False) \
|
||||||
group_key = str(view_id.id) + '_' + str(group_name.attrib['name'])
|
and group_name.attrib.get('string', False) \
|
||||||
group_value.update({group_key : group_name.attrib['string']})
|
and group_name.attrib['name'].startswith('x_kpi_'):
|
||||||
|
group_key = \
|
||||||
|
str(view_id.id) + '_' + str(group_name.attrib['name'])
|
||||||
|
group_value.update({
|
||||||
|
group_key: group_name.attrib['string']})
|
||||||
return [(x) for x in group_value.items()]
|
return [(x) for x in group_value.items()]
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
@ -33,8 +43,11 @@ class DigestCustomRemove(models.TransientModel):
|
|||||||
ir_model_fields_obj = self.env['ir.model.fields']
|
ir_model_fields_obj = self.env['ir.model.fields']
|
||||||
ir_ui_view_obj = self.env['ir.ui.view']
|
ir_ui_view_obj = self.env['ir.ui.view']
|
||||||
if self.remove_type == 'group':
|
if self.remove_type == 'group':
|
||||||
find_view_id = self.available_group_name and self.available_group_name.split('_', 1)[0] or False
|
find_view_id = self.available_group_name \
|
||||||
view_ids = ir_ui_view_obj.search([('inherit_id', 'child_of', int(find_view_id))], order="id desc")
|
and self.available_group_name.split('_', 1)[0] or False
|
||||||
|
view_ids = ir_ui_view_obj.search([
|
||||||
|
('inherit_id', 'child_of', int(find_view_id))],
|
||||||
|
order="id desc")
|
||||||
field_list = []
|
field_list = []
|
||||||
for view_id in view_ids:
|
for view_id in view_ids:
|
||||||
root = ET.fromstring(view_id.arch_base)
|
root = ET.fromstring(view_id.arch_base)
|
||||||
@ -42,20 +55,25 @@ class DigestCustomRemove(models.TransientModel):
|
|||||||
name = child.find('field')
|
name = child.find('field')
|
||||||
if name.attrib and name.attrib.get('name', False):
|
if name.attrib and name.attrib.get('name', False):
|
||||||
field_list.append(name.attrib.get('name', False))
|
field_list.append(name.attrib.get('name', False))
|
||||||
field_ids = ir_model_fields_obj.search([('name', 'in', field_list)])
|
field_ids = ir_model_fields_obj.search([
|
||||||
|
('name', 'in', field_list)])
|
||||||
view_ids.unlink()
|
view_ids.unlink()
|
||||||
for field_id in field_ids:
|
for field_id in field_ids:
|
||||||
ir_model_fields_obj.search([('depends', '=', field_id.name)]).unlink()
|
ir_model_fields_obj.search([
|
||||||
|
('depends', '=', field_id.name)]).unlink()
|
||||||
field_ids.unlink()
|
field_ids.unlink()
|
||||||
else:
|
else:
|
||||||
domain = expression.OR([('arch_db', 'like', record.name)] for record in self.field_id)
|
domain = expression.OR([('arch_db', 'like', record.name)
|
||||||
|
] for record in self.field_id)
|
||||||
view_ids = ir_ui_view_obj.search(domain)
|
view_ids = ir_ui_view_obj.search(domain)
|
||||||
for view_id in view_ids:
|
for view_id in view_ids:
|
||||||
root = ET.fromstring(view_id.arch_base)
|
root = ET.fromstring(view_id.arch_base)
|
||||||
for child in root.iter('field'):
|
for child in root.iter('field'):
|
||||||
if child.attrib and child.attrib.get('name', False) == self.field_id.name:
|
if child.attrib and child.attrib.get(
|
||||||
|
'name', False) == self.field_id.name:
|
||||||
view_id.unlink()
|
view_id.unlink()
|
||||||
ir_model_fields_obj.search([('depends', '=', self.field_id.name)]).unlink()
|
ir_model_fields_obj.search([
|
||||||
|
('depends', '=', self.field_id.name)]).unlink()
|
||||||
self.field_id.unlink()
|
self.field_id.unlink()
|
||||||
return {
|
return {
|
||||||
'type': 'ir.actions.client',
|
'type': 'ir.actions.client',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user