[IMP]: Misc changes, add po files, Solved Flake8 and Pep8

This commit is contained in:
Haresh Chavda 2018-10-15 14:16:49 +05:30
parent c2fd95a87b
commit e95eb31946
35 changed files with 14307 additions and 79 deletions

View File

@ -10,15 +10,16 @@ Send KPI Digests periodically
'version': '1.0',
'depends': [
'mail',
'portal'
'portal',
'resource',
],
'data': [
'security/ir.model.access.csv',
'data/digest_template_data.xml',
'views/digest_templates.xml',
'data/digest_data.xml',
'data/ir_cron_data.xml',
'data/res_config_settings_data.xml',
'views/digest_templates.xml',
'views/digest_views.xml',
'wizard/digest_custom_fields_view.xml',
'wizard/digest_custom_remove_view.xml',

517
addons/digest/i18n/ar.po Normal file
View 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
View 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
View 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
View 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 ""

View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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 ""

View File

@ -33,7 +33,7 @@ class Digest(models.Model):
domain="[('model','=','digest.digest')]",
default=lambda self: self.env.ref('digest.digest_mail_template'),
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)
available_fields = fields.Char(compute='_compute_available_fields')
is_subscribed = fields.Boolean('Is user subscribed', compute='_compute_is_subscribed')
@ -52,7 +52,7 @@ class Digest(models.Model):
for digest in self:
kpis_values_fields = []
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']
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)
kpis = {}
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:
compute_value = 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

View File

@ -53,7 +53,6 @@
<field name="template_id" groups="base.group_no_one"/>
<field name="next_run_date" groups="base.group_system"/>
<field name="company_id" options="{'no_create': True}" invisible="1"/>
<!-- <field name="digest_history_ids" invisible="1"/> -->
</group>
</group>
<notebook>

View File

@ -6,43 +6,11 @@
<field name="inherit_id" ref="digest.digest_digest_view_form"/>
<field name="arch" type="xml">
<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>
<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"/>
</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>
</xpath>
</field>

View File

@ -2,7 +2,7 @@
# Part of Flectra. See LICENSE file for full copyright and licensing details.
from flectra import api, fields, models, _
from flectra.exceptions import ValidationError, UserError
from flectra.exceptions import ValidationError
from lxml import etree
from flectra.tools.safe_eval import test_python_expr
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)
label_name = fields.Char('Label Name', required=True)
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_field_name = fields.Char(compute='_compute_get_field_name', string='Compute Field Name')
available_group_name = fields.Selection('_get_group_name', string='Available Group')
position = fields.Selection([('before', 'Before'), ('after', 'After'), ('inside', 'Inside')], string='Position')
compute_field_name = fields.Char(
compute='_compute_get_field_name', string='Compute Field Name')
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(
'ir.model', string='Model')
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')
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):
data = """for record in self:
start, end, company = record._get_kpi_compute_parameters()
"""
domain = self.model_domain
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 != '[]':
domain += domain_values
domain = domain.replace("][", ",")
else:
domain = domain_values
data += "record['%s'] = self.env['%s'].search_count(%s)" % (self.compute_field_name, self.model_real or '', domain) + "\n\n"
data += "record['%s'] = self.env['%s'].search_count(%s)" % (
self.compute_field_name, self.model_real or '', domain) + "\n\n"
self.compute = data
@api.depends('model_id')
@ -51,14 +62,21 @@ class DigestCustomFields(models.TransientModel):
def _get_group_name(self):
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 = {}
for view_id in view_ids:
root = ET.fromstring(view_id.arch_base)
for group_name in root.iter('group'):
if group_name.attrib.get('name', False) and group_name.attrib.get('string', False):
group_key = str(view_id.id) + '_' + str(group_name.attrib['name'])
group_value.update({group_key : group_name.attrib['string']})
if group_name.attrib.get('name', False):
group_key = \
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()]
@api.constrains('compute')
@ -78,15 +96,18 @@ class DigestCustomFields(models.TransientModel):
def _check_name(self):
for field in self:
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:
models.check_pg_name(field.field_name)
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)
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']
first_field_name = self.field_name
@ -116,7 +137,8 @@ class DigestCustomFields(models.TransientModel):
def field_arch(self):
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 + '"]'
xpath.set('expr', expr)
xpath.set('position', self.position)
@ -139,16 +161,19 @@ class DigestCustomFields(models.TransientModel):
def action_add_customize_digest(self):
self.add_new_fields()
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 = {
'type': 'form',
'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',
'arch_base': arch,
'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'):
vals.update({'module_id': ir_model.module_id.id})
self.env['ir.ui.view'].sudo().create(vals)
@ -156,4 +181,3 @@ class DigestCustomFields(models.TransientModel):
'type': 'ir.actions.client',
'tag': 'reload',
}

View File

@ -1,10 +1,7 @@
# -*- coding: utf-8 -*-
# Part of Flectra. See LICENSE file for full copyright and licensing details.
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
from flectra import api, fields, models
import xml.etree.ElementTree as ET
from flectra.osv import expression
@ -12,20 +9,33 @@ from flectra.osv import expression
class DigestCustomRemove(models.TransientModel):
_name = 'digest.custom.remove'
remove_type = fields.Selection([('group', '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')
remove_type = fields.Selection([
('group', '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):
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 = {}
for view_id in view_ids:
root = ET.fromstring(view_id.arch_base)
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_'):
group_key = str(view_id.id) + '_' + str(group_name.attrib['name'])
group_value.update({group_key : group_name.attrib['string']})
if group_name.attrib.get('name', False) \
and group_name.attrib.get('string', False) \
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()]
@api.multi
@ -33,8 +43,11 @@ class DigestCustomRemove(models.TransientModel):
ir_model_fields_obj = self.env['ir.model.fields']
ir_ui_view_obj = self.env['ir.ui.view']
if self.remove_type == 'group':
find_view_id = self.available_group_name 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")
find_view_id = self.available_group_name \
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 = []
for view_id in view_ids:
root = ET.fromstring(view_id.arch_base)
@ -42,20 +55,25 @@ class DigestCustomRemove(models.TransientModel):
name = child.find('field')
if name.attrib and 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()
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()
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)
for view_id in view_ids:
root = ET.fromstring(view_id.arch_base)
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()
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()
return {
'type': 'ir.actions.client',