[IMP]: Misc changes, add po files, Solved Flake8 and Pep8
This commit is contained in:
parent
c2fd95a87b
commit
e95eb31946
@ -10,15 +10,16 @@ Send KPI Digests periodically
|
||||
'version': '1.0',
|
||||
'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
517
addons/digest/i18n/ar.po
Normal file
@ -0,0 +1,517 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Mustafa Rawi <mustafa@cubexco.com>, 2018
|
||||
# Akram Alfusayal <akram_ma@hotmail.com>, 2018
|
||||
# amrnegm <amrnegm.01@gmail.com>, 2018
|
||||
# Martin Trigaux, 2018
|
||||
# Ali zuaby <ali@zuaby.net>, 2018
|
||||
# Osoul <baruni@osoul.ly>, 2018
|
||||
# Ghaith Gammar <g.gammar@saharaifs.net>, 2018
|
||||
# Osama Ahmaro <osamaahmaro@gmail.com>, 2018
|
||||
# Shaima Safar <shaima.safar@open-inside.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Shaima Safar <shaima.safar@open-inside.com>, 2018\n"
|
||||
"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ar\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "تفعيل"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "مفعل"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "المؤسسة"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "أنشئ بواسطة"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "أنشئ في"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "العملة"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "اسم العرض"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "قالب البريد الإلكتروني"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "عام"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "تجميع حسب"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "المعرف"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "آخر تعديل في"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "آخر تحديث بواسطة"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "آخر تحديث في"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "الرسائل"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "شهريًا"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "الاسم"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "التكرار"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "ربع سنوي"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "المستلمون"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "إرسال الآن"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "التسلسل"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "الحالة"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "اشتراك"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "المستخدمون"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "أسبوعيًا"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
511
addons/digest/i18n/bs.po
Normal file
511
addons/digest/i18n/bs.po
Normal file
@ -0,0 +1,511 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Boško Stojaković <bluesoft83@gmail.com>, 2018
|
||||
# Bole <bole@dajmi5.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2018\n"
|
||||
"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: bs\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Aktiviraj"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Ovlaštena grupa"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Kompanija"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Kreirao"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Kreirano"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Prikazani naziv"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Predložak email-a"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Opšte"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnje mijenjano"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Zadnji ažurirao"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Zadnje ažurirano"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Poruke"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Mjesečno"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Naziv:"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Primaoci"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Pošalji odmah"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvenca"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Korisnici"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Sedmično"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
516
addons/digest/i18n/cs.po
Normal file
516
addons/digest/i18n/cs.po
Normal file
@ -0,0 +1,516 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Jaroslav Helemik Nemec <nemec@helemik.cz>, 2018
|
||||
# Jan Horzinka <jan.horzinka@centrum.cz>, 2018
|
||||
# Michal Veselý <michal@veselyberanek.net>, 2018
|
||||
# J. Podhorecky <j.podhorecky@volny.cz>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: J. Podhorecky <j.podhorecky@volny.cz>, 2018\n"
|
||||
"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "aktivovat"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Aktivovaný"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Autorizovaná skupina"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Nastavení konfigurace"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Vytvořil(a)"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Vytvořeno"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Měna"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr "Deaktivováno"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr "Přehled"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazovaný název"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Šablona e-mailu"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Obecný"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Naposled změněno"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Naposledy upraveno od"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Naposled upraveno"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Zprávy"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Měsíčně"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Název"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
"Noví uživatelé jsou automaticky přidáni jako příjemci následující e-mailové "
|
||||
"zprávy."
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Příjemci"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Odeslat nyní"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Číselná řada"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Stav"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Upsat se"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
"Používá se k zobrazení výkresu v databázi šablony e-mailu na objednávku"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Uživatelé"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Týdně"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr "Úspěšně jste se odhlásili"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
638
addons/digest/i18n/de.po
Normal file
638
addons/digest/i18n/de.po
Normal file
@ -0,0 +1,638 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Wolfgang Taferner, 2018
|
||||
# Mathias Markl <mathias.markl@mukit.at>, 2018
|
||||
# Johannes Croe <jcr@odoo.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Johannes Croe <jcr@odoo.com>, 2018\n"
|
||||
"Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} in einem Blick</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % für kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">Mehr anzeigen</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Gestern</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Die letzten 30 Tage</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Aktivieren"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Aktiviert"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
"Fügen Sie neue Benutzer als Empfänger einer periodischen E-Mail mit "
|
||||
"Schlüsselkennzahlen hinzu."
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Berechtigte Gruppe"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr "Verfügbare Felder"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfiguration "
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr "Verbundene Benutzer"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
"Erstellen oder bearbeiten Sie die Mail-Vorlage: Mit diesen Feldern können "
|
||||
"Sie die berechneten KPI-Werte erhalten:"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Erstellt von"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Erstellt am"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Währung"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr "Für alle deaktivieren"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr "Deaktiviert"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr "Übersicht"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr "E-Mail Übersicht"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr "Übersicht E-Mails"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Anzeigename"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "E-Mail Vorlage"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Allgemein"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Gruppiert nach"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr "Wie kann ich meine Übersicht anpassen?"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
"Führen Sie die folgenden Schritte aus, um individuelle Übersichten zu "
|
||||
"erstellen:"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr "Ist der Benutzer angemeldet"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr "KPI Übersicht"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zuletzt geändert am"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Zuletzt aktualisiert durch"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Zuletzt aktualisiert am"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Nachrichten"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Monatlich"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
"Neue Benutzer werden automatisch als Empfänger der folgenden "
|
||||
"Übersichts-E-Mail hinzugefügt."
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Zeitraum"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Vierteljährlich"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Empfänger"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Sofort senden"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Nummernfolge"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Abonnieren"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Benutzer"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Wöchentlich"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
493
addons/digest/i18n/digest.pot
Normal file
493
addons/digest/i18n/digest.pot
Normal file
@ -0,0 +1,493 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid "\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid "<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Create or edit the mail template: you may get computed KPI's value using these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "New users are automatically added as recipient of the following digest email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "You can ping colleagues by tagging them in your messages using \"@\". They will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid "You don't have any activity scheduled. Use activities on any business document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
||||
|
512
addons/digest/i18n/el.po
Normal file
512
addons/digest/i18n/el.po
Normal file
@ -0,0 +1,512 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Kostas Goutoudis <goutoudis@gmail.com>, 2018
|
||||
# Sophia Anastasopoulos <sophiaanast1@gmail.com>, 2018
|
||||
# George Tarasidis <george_tarasidis@yahoo.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: George Tarasidis <george_tarasidis@yahoo.com>, 2018\n"
|
||||
"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: el\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Ενεργοποίηση"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Εξουσιοδοτημένη Ομάδα"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Εταιρία"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Δημιουργήθηκε από"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Δημιουργήθηκε στις"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Νόμισμα"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Εμφάνιση Ονόματος"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Πρότυπο email"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Γενικά"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Ομαδοποίηση κατά"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "Κωδικός"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "Βασικά Σημεία Απόδοσης "
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Τελευταία τροποποίηση στις"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Τελευταία Ενημέρωση από"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Τελευταία Ενημέρωση στις"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Μηνύματα"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Μηνιαία"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Περιγραφή"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Περιοδικότητα"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Αποδέκτες"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Αποστολή τώρα"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Ακολουθία"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Κατάσταση"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Εγγραφή"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Χρήστες"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Εβδομαδιαία"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
512
addons/digest/i18n/es.po
Normal file
512
addons/digest/i18n/es.po
Normal file
@ -0,0 +1,512 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Antonio Trueba, 2018
|
||||
# Nicolás Broggi <rnbroggi@gmail.com>, 2018
|
||||
# Cristopher Cravioto <ccr@odoo.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Cristopher Cravioto <ccr@odoo.com>, 2018\n"
|
||||
"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Activar"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Activado"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Grupo autorizado"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Compañía"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Opciones de Configuración"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado el"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Moneda"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr "Digerir"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Plantilla de correo electrónico"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "General"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación en"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización por"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización el"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Mensajes"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Mensual"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Periodicidad"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Trimestralmente"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Destinatarios"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Enviar ahora"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Estado"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Suscribirse"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Usuarios"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Semanalmente"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
513
addons/digest/i18n/fa.po
Normal file
513
addons/digest/i18n/fa.po
Normal file
@ -0,0 +1,513 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Hamid Darabi, 2018
|
||||
# ghasem yaghoubi <y.ghasem@gmail.com>, 2018
|
||||
# سید محمد آذربرا <mohammadazarbara98@gmail.com>, 2018
|
||||
# Hamed Mohammadi <hamed@dehongi.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Hamed Mohammadi <hamed@dehongi.com>, 2018\n"
|
||||
"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fa\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "فعالسازی"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "شرکت"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "ایجاد شده توسط"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "ایجاد شده در"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "ارز"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "نام نمایشی"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "قالب ایمیل"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "عمومی"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "گروه بندی شده بر اساس"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "شناسه"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "شاخاصهای کلیدی عملکرد"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "آخرین تغییر در"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "آخرین تغییر توسط"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "آخرین به روز رسانی در"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "پیامها"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "ماهانه"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "نام"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "دورهای"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "گیرندگان"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "هم اکنون ارسال شود"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "دنباله"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "وضعیت"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "عضویت"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "کاربران"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "هفتگی"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
517
addons/digest/i18n/fi.po
Normal file
517
addons/digest/i18n/fi.po
Normal file
@ -0,0 +1,517 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Eino Mäkitalo <eino.makitalo@netitbe.fi>, 2018
|
||||
# Martin Trigaux, 2018
|
||||
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2018
|
||||
# Miku Laitinen <miku.laitinen@gmail.com>, 2018
|
||||
# Mikko Salmela <salmemik@gmail.com>, 2018
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2018
|
||||
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2018
|
||||
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2018
|
||||
# Topi Aura <topi@aurat.fi>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Topi Aura <topi@aurat.fi>, 2018\n"
|
||||
"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/fi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Aktivoi"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Valtuutettu ryhmä"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Yritys"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Luonut"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Luotu"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Valuutta"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Näyttönimi"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Sähköpostin mallipohja"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Yleinen"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Ryhmittele"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "Tunniste (ID)"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPI:t"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Viimeksi muokattu"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Viimeksi päivittänyt"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Viimeksi päivitetty"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Viestit"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Kuukausittain"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Nimi"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Jaksotus"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Neljännesvuosittain"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Vastaanottajat"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Lähetä heti"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Järjestys"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Tila"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Tilaa"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Käyttäjät"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Viikottainen"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
648
addons/digest/i18n/fr.po
Normal file
648
addons/digest/i18n/fr.po
Normal file
@ -0,0 +1,648 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Olivier Lenoir <olivier.lenoir@free.fr>, 2018
|
||||
# Eloïse Stilmant <est@odoo.com>, 2018
|
||||
# Marie Willemyns <mwi@odoo.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Marie Willemyns <mwi@odoo.com>, 2018\n"
|
||||
"Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} en un coup d'œil</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">Voir plus</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Hier</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Les 7 derniers jours</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Les 30 derniers jours</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
"${', '.join(users.mapped('name'))} s'est connecté. Dites-lui bonjour dans le"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Le saviez-vous...?</strong>"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
"<strong style=\"font-size: 16px;\">Travailler efficacement avec les "
|
||||
"activités</strong>"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Activer"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Activé"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
"Ajoutez des nouveaux utilisateurs comme destinataire d'un email périodique "
|
||||
"comprenant des mesures clés"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Groupe autorisé"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr "Champs disponibles"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Paramètres de config"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr "Configurez les Emails Digest"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr "Utilisateurs connectés"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Créé par"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Créé le"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Devise"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr "Désactiver pour tout le monde"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr "Désactivé"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr "Digest"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr "Email Digest"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr "Digest d'Emails"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr "Abonnements Digest"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr "Conseil"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom affiché"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Modèle de courriel"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Général"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Regrouper par"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr "Comment personnaliser votre digest?"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr "Pour construire votre digest personnalisé, suivez ces étapes:"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr "L'utilisateur est-il inscrit"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr "KPI Digest"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs (???)"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Dernière modification le"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Dernière mise à jour par"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Dernière mise à jour le"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Messages"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Mensuel"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
"Les nouveaux utilisateurs sont ajoutés automatiquement comme destinataire du"
|
||||
" digest d'email suivant."
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr "Prochaine date d'envoi"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Périodicité"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Trimestriel"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Destinataires"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr "Sléctionnez vos KPIs dans l'onglet KPI. "
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Envoyer maintenant"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Séquence"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "État"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "S'inscrire"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr "Désinscrivez-moi"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Utilisateurs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr "Utilisateurs ayant déjà reçu ce conseil"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Hebdomadaire"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr "Digest Hebdomadaire"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
"Vous pouvez mentionner des collègues en utilisant le \"@\" pour les "
|
||||
"identifier. Ils seront notifiés instantanément.<br>"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
"Vous n'avez pas d'activités prévues. Utilisez les activités sur n'importe "
|
||||
"quel enregistrement pour planifier des meetings, des calls, des To Dos"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr "Vous avez été désinscrit avec succès de"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
"Vous pourriez vouloir ajouter un nouveau champ calculé avec Odoo Studio:"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
||||
"Vous devez créer 2 champs sur l'objet\n"
|
||||
" <code>digest</code>\n"
|
||||
" :"
|
511
addons/digest/i18n/gu.po
Normal file
511
addons/digest/i18n/gu.po
Normal file
@ -0,0 +1,511 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Turkesh Patel <turkesh4friends@gmail.com>, 2018
|
||||
# Dharmraj Jhala <dja@openerp.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Dharmraj Jhala <dja@openerp.com>, 2018\n"
|
||||
"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: gu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "કંપની"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "બનાવનાર"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "ચલણ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "પ્રદર્શન નામ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "જનરલ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ઓળખ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "સંદેશાઓ"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "માસીક"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "નામ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "ક્રમ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "સ્થિતિ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "ઉમેદવારી નોંધાવો"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "વપરાશકર્તાઓ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "સાપ્તાહિક"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
512
addons/digest/i18n/he.po
Normal file
512
addons/digest/i18n/he.po
Normal file
@ -0,0 +1,512 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# ExcaliberX <excaliberx@gmail.com>, 2018
|
||||
# Leandro Noijovich <eliel.sorcerer@gmail.com>, 2018
|
||||
# Yihya Hugirat <hugirat@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Yihya Hugirat <hugirat@gmail.com>, 2018\n"
|
||||
"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: he\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "הפעל"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "קבוצה מורשית"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "חברה"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "נוצר על ידי"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "נוצר ב-"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "מטבע"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "השם המוצג"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "תבנית דוא\"ל"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "כללי"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "מזהה"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "תאריך שינוי אחרון"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "עודכן לאחרונה על ידי"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "תאריך עדכון אחרון"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "הודעות"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "חודשי"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "שם"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "נמענים"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "שלח כעת"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "רצף"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "סטטוס"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "משתמשים"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "שבועי"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
517
addons/digest/i18n/it.po
Normal file
517
addons/digest/i18n/it.po
Normal file
@ -0,0 +1,517 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Sergio Zanchetta <primes2h@gmail.com>, 2018
|
||||
# Martin Trigaux, 2018
|
||||
# Giovanni Perteghella <giovanni@perteghella.org>, 2018
|
||||
# Luigi Di Naro <gigidn@gmail.com>, 2018
|
||||
# Simone Bernini <simone@aperturelabs.it>, 2018
|
||||
# Paolo Valier, 2018
|
||||
# Cécile Collart <cco@odoo.com>, 2018
|
||||
# Pietro Della Notte <pdellanotte@gmail.com>, 2018
|
||||
# Léonie Bouchat <lbo@odoo.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Léonie Bouchat <lbo@odoo.com>, 2018\n"
|
||||
"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Attiva"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Attivato"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Gruppo Autorizzato"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Impostazioni di configurazione"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creato da"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creato il"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome visualizzato"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Template Email"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Generale"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Raggruppare per"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Data di ultima modifica"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ultima modifica di"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima modifica il"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Messaggi"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Mensilmente"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Periodicità"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Quadrimstrale"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Destinatari"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Invia Adesso"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sequenza"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Stato"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Iscriviti"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Utenti"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Settimanalmente"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
511
addons/digest/i18n/km.po
Normal file
511
addons/digest/i18n/km.po
Normal file
@ -0,0 +1,511 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Sengtha Chay <sengtha@gmail.com>, 2018
|
||||
# Chan Nath <channath@gmail.com>, 2018
|
||||
# Samkhann Seang <seangsamkhann@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Samkhann Seang <seangsamkhann@gmail.com>, 2018\n"
|
||||
"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: km\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "ក្រុមហ៊ុន"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "បង្កើតដោយ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "បង្កើតនៅ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "រូបិយវត្ថុ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "ឈ្មោះសំរាប់បង្ហាញ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "ទូទៅ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "សារ"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "ឈ្មោះ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "លំដាប់"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "អ្នកប្រើ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
510
addons/digest/i18n/mn.po
Normal file
510
addons/digest/i18n/mn.po
Normal file
@ -0,0 +1,510 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Otgonbayar.A <gobi.mn@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Otgonbayar.A <gobi.mn@gmail.com>, 2018\n"
|
||||
"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: mn\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Идэвхижүүлэх"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Идэвхжсэн"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Зөвшөөрөгдсөн Бүлгэм"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Компани"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Үүсгэгч"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Үүсгэсэн"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Валют"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Дэлгэцийн Нэр"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Э-мэйл үлгэр"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Ерөнхий"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Бүлэглэх"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPI"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Сүүлийн засвар хийсэн огноо"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Сүүлийн засвар хийсэн"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Сүүлийн засвар хийсэн огноо"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Зурвасууд"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Сар бүр"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Нэр"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Тогтмол хугацаат"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Улирлаар"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Хүлээн авагчид"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Одоо илгээх"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Дараалал"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Төлөв"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Бүртгүүлэх"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Хэрэглэгчид"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Долоо хоног бүр"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
510
addons/digest/i18n/nb.po
Normal file
510
addons/digest/i18n/nb.po
Normal file
@ -0,0 +1,510 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Jorunn D. Newth, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Jorunn D. Newth, 2018\n"
|
||||
"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Aktiver"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Autorisert gruppe"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Opprettet av"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Opprettet"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Visningsnavn"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Epostmal"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Generell"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Grupper etter"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "IDID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIer"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Sist endret"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Sist oppdatert av"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Sist oppdatert"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Meldinger"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Månedlig"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Navn"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Periodisering"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Kvartalsvis"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Mottakere"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Send nå"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvens"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Abonner"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Brukere"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Ukentlig"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
517
addons/digest/i18n/nl.po
Normal file
517
addons/digest/i18n/nl.po
Normal file
@ -0,0 +1,517 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Yenthe Van Ginneken <yenthespam@gmail.com>, 2018
|
||||
# Cas Vissers <c.vissers@brahoo.nl>, 2018
|
||||
# Gunther Clauwaert <gclauwae@hotmail.com>, 2018
|
||||
# Thomas Pot <thomas@open2bizz.nl>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Thomas Pot <thomas@open2bizz.nl>, 2018\n"
|
||||
"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Activeer"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Geactiveerd"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Geautoriseerde groep"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr "Beschikbare velden"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Configuratie instellingen"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr "Verbonden gebruikers"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Aangemaakt door"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Aangemaakt op"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr "Deactiveer voor iedereen"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr "Gedeactiveerd"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr "Verbruik"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr "Digest Abonnementen"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr "Digest Tips"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Weergave naam"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "E-mailsjabloon"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Algemeen"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Groepeer op"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr "Hoe uw digest personaliseren?"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr "Is ingeschreven"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr "KPI digest"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Laatst gewijzigd op"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Laatst bijgewerkt door"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Laatst bijgewerkt op"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Berichten"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Maandelijks"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr "Volgende Verzenddatum"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Frequentie"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Per kwartaal"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Ontvangers"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Nu verzenden"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Volgorde"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Inschrijven"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr "Tip omschrijving"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr "Uitschrijven"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Gebruikers"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr "Gebruikers die deze tip al hebben ontvangen"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Wekelijks"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr "Wekelijkse Samenvatting"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
"Je kunt collega's een ping sturen door ze in je berichten te taggen met "
|
||||
"\"@\". ze worden onmiddellijk op de hoogte gebracht.<br>"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
"Je hebt geen activiteiten gepland. Gebruik activiteiten in elk "
|
||||
"bedrijfsdocument om vergaderingen, oproepen en todos te plannen."
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr "U bent succesvol uitgeschreven van"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr "Misschien wilt u nieuwe berekende velden toevoegen met Odoo Studio:"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr "Bedrijfs discussie kanaal"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
517
addons/digest/i18n/pl.po
Normal file
517
addons/digest/i18n/pl.po
Normal file
@ -0,0 +1,517 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# zbik2607 <darek@krokus.com.pl>, 2018
|
||||
# Grażyna Grzelak <grazyna.grzelak@openglobe.pl>, 2018
|
||||
# Judyta Kaźmierczak <judyta.kazmierczak@openglobe.pl>, 2018
|
||||
# Tomasz Leppich <t.leppich@gmail.com>, 2018
|
||||
# Piotr Szlązak <szlazakpiotr@gmail.com>, 2018
|
||||
# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2018
|
||||
# Paweł Michoń <michon.pawel@wp.pl>, 2018
|
||||
# Andrzej Donczew <a.donczew@hadron.eu.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Andrzej Donczew <a.donczew@hadron.eu.com>, 2018\n"
|
||||
"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: pl\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Aktywuj"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Aktywowane"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Grupa upoważniona"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Utworzona przez"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Data utworzenia"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Waluta"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nazwa wyświetlana"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Szablon wiadomości"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Ogólne"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Grupuj wg"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Data ostatniej modyfikacji"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ostatnio aktualizowane przez"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Data ostatniej aktualizacji"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Wiadomości"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Miesięcznie"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Nazwa"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Okresowość"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Kwartalnie"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Odbiorcy"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Wyślij teraz"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Numeracja"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Subskrybuj"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Użytkownicy"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Tygodniowo"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
515
addons/digest/i18n/pt_BR.po
Normal file
515
addons/digest/i18n/pt_BR.po
Normal file
@ -0,0 +1,515 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatic4@gmail.com>, 2018
|
||||
# Martin Trigaux, 2018
|
||||
# Mateus Lopes <mateus1@gmail.com>, 2018
|
||||
# falexandresilva <falexandresilva@gmail.com>, 2018
|
||||
# grazziano <gra.negocia@gmail.com>, 2018
|
||||
# André Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2018
|
||||
# Silmar <pinheirosilmar@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Silmar <pinheirosilmar@gmail.com>, 2018\n"
|
||||
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: pt_BR\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Ativar"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Ativado"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Grupo Autorizado"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajuste de configurações"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Criado por"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Criado em"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Moeda"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome exibido"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Modelo de E-mail"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Geral"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificação em"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última atualização por"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última atualização em"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Mensagens"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Mensal"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Periodicidade"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Trimestralmente"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Destinatários"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Enviar Agora"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Seqüência"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Situação"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Inscrever"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Usuários"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Semanalmente"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
509
addons/digest/i18n/ro.po
Normal file
509
addons/digest/i18n/ro.po
Normal file
@ -0,0 +1,509 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2018\n"
|
||||
"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ro\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Activează"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Activat"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Grup autorizat"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Companie"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creat de"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creat în"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Moneda"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nume afișat"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Șablon email"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "General"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Grupează după"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Ultima modificare la"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ultima actualizare făcută de"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima actualizare pe"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Mesaje"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Lunar"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Nume"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Periodicitate"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Trimestrial"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Destinatari"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Trimite acum"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secvență"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Stare"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Abonare"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Utilizatori"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Săptămânal"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
510
addons/digest/i18n/ru.po
Normal file
510
addons/digest/i18n/ru.po
Normal file
@ -0,0 +1,510 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Максим Дронь <dronmax@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Максим Дронь <dronmax@gmail.com>, 2018\n"
|
||||
"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ru\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Активный"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Авторизованная группа"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Компания"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Создано"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Создан"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Валюта"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Отображаемое Имя"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Шаблон письма"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Общее"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Группировать"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "Номер"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "КПЭ"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Последнее изменение"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Последний раз обновил"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Последнее обновление"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Сообщения"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Ежемесячно"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Название"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Периодичность"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Ежеквартально"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Получатели"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Отправить сейчас"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Нумерация"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Статус"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Подписаться"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Пользователи"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Еженедельно"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
509
addons/digest/i18n/sr.po
Normal file
509
addons/digest/i18n/sr.po
Normal file
@ -0,0 +1,509 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2018\n"
|
||||
"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sr\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Kompanija"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Kreiran"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Sablon Poruka"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Opšte"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Poruke"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Ime"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Niz"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Pretplati se"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Korisnici"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
513
addons/digest/i18n/tr.po
Normal file
513
addons/digest/i18n/tr.po
Normal file
@ -0,0 +1,513 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Levent Karakaş <levent@mektup.at>, 2018
|
||||
# Murat Kaplan <muratk@projetgrup.com>, 2018
|
||||
# Doğan Altunbay <doganaltunbay@gmail.com>, 2018
|
||||
# Buket Şeker <buket_skr@hotmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Buket Şeker <buket_skr@hotmail.com>, 2018\n"
|
||||
"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/tr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: tr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Etkinleştir"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Etkinleştirildi"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Yetkili Grup"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Şirket"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigürasyon Ayarları"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Oluşturan"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Oluşturulma"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Para Birimi"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Görünüm Adı"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "E-posta Şablonu"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Genel"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Grupla"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPI'lar"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Son Güncelleme"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Son Güncelleyen"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Son Güncelleme"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Mesajlar"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Aylık"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "İsim"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Dönemsellik"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Üç Aylık"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Alıcılar"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Şimdi Gönder"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sıra"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Durumu"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Abone Ol"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Kullanıcılar"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Haftalık"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
511
addons/digest/i18n/uk.po
Normal file
511
addons/digest/i18n/uk.po
Normal file
@ -0,0 +1,511 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# ТАрас <tratatuta@i.ua>, 2018
|
||||
# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2018\n"
|
||||
"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: uk\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Активувати"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Авторизована група"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Компанія"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Створив"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Створено"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Валюта"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Назва для відображення"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Шаблон ел. листа"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Загальний"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Групувати за"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPI"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Остання модифікація"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Востаннє оновив"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Останнє оновлення"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Повідомлення"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Щомісячно"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Назва"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Періодичність"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Щоквартально"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Отримувачі"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Надіслати зараз"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Послідовність"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Статус"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Підписатися"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Користувачі"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Щотижня"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
514
addons/digest/i18n/vi.po
Normal file
514
addons/digest/i18n/vi.po
Normal file
@ -0,0 +1,514 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# thanh nguyen <thanhnguyen.icsc@gmail.com>, 2018
|
||||
# Martin Trigaux, 2018
|
||||
# fanha99 <fanha99@hotmail.com>, 2018
|
||||
# Thang Duong Bao <nothingctrl@gmail.com>, 2018
|
||||
# Duy BQ <duybq86@gmail.com>, 2018
|
||||
# Minh Nguyen <ndminh210994@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: Minh Nguyen <ndminh210994@gmail.com>, 2018\n"
|
||||
"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: vi\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "Kích hoạt"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "Đã kích hoạt"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "Nhóm Có thẩm quyền"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "Công ty"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Cấu hình thiết lập"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Được tạo bởi"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Thời điểm tạo"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Tiền tệ"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Tên hiển thị"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Mẫu Email"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "Chung"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "Nhóm theo"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPI"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Sửa lần cuối vào"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Cập nhật lần cuối bởi"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Cập nhật lần cuối vào"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "Thông điệp"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "Hàng tháng"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "Tên"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "Định kỳ"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "Hàng Quý"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "Người nhận"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "Gửi Ngay"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Trình tự"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "Trạng thái"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "Đăng ký nhận tin"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Người dùng"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "Hàng tuần"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
643
addons/digest/i18n/zh_CN.po
Normal file
643
addons/digest/i18n/zh_CN.po
Normal file
@ -0,0 +1,643 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Jeffery CHEN Fan <jeffery9@gmail.com>, 2018
|
||||
# 珠海-杜哥 <liangjia@qq.com>, 2018
|
||||
# snow wang <147156565@qq.com>, 2018
|
||||
# neter ji <jifuyi@qq.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: neter ji <jifuyi@qq.com>, 2018\n"
|
||||
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">查看更多</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">昨天</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">最近 7 天</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">最近 30 天</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr "${', '.join(users.mapped('name'))} 注册。 打个招呼"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">你知道么...?</strong>"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr "<strong style=\"font-size: 16px;\">用活动完成事情</strong>"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "激活"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "已激活"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr "添加新用户作为具有关键指标的定期电子邮件的接收者"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "经授权的群组"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr "可用字段"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "公司"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "配置设定"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr "配置摘要邮件"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr "已连接用户"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr "创建或编辑邮件模板:您可以使用这些字段获得计算KPI的值:"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "创建人"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "创建时间"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "币种"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr "全部禁用"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr "禁用"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr "摘要"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr "摘要邮件"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr "摘要邮件"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr "摘要订阅"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr "摘要提示"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "显示名称"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "Email模板"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "一般"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "分组"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr "如何自定义摘要?"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr "为了构建定制的摘要,请遵循以下步骤:"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr "已订阅"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr "KPI 摘要"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr "Kpi 邮件信息总计"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr "Kpi Res 用户连接值"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "最后修改日"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "最后更新者"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "最后更新时间"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "消息"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "每月"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "名称"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr "新用户将自动添加为以下摘要邮件的收件人。"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr "下一发送日期"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "周期"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "每季度"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "收件人"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr "选择 KPI 中的 KPI 标签页."
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "现在发送"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "序号"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "状态"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "订阅"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr "提示描述"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr "退订"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr "用于根据订单在电子邮件模板中显示摘要提示"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "用户"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr "已经收到此提示的用户"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "每周"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr "每周摘要"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr "你可以通过在你的消息中使用标签来标记同事 \"@\". 他们会立即得到通知.<br>"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr "你没有安排任何活动。使用任何业务文档的活动来安排会议、电话和ToDOS。"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr "您已成功退订来自"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr "您可能希望在Odoo Studio中添加新的计算字段:"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr "公司讨论频道"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
"首先创建一个布尔型字段叫:\n"
|
||||
"<code> 1kpi_myfield1</code>\n"
|
||||
"并在KPI标签页中显示;"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
"再创建一个计算型字段叫:\n"
|
||||
"<code>1kpi_myfield_value1</code>\n"
|
||||
"来计算你的自定义KPI。"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
||||
"必须在2个字段上创建\n"
|
||||
" <code>摘要</code>\n"
|
||||
" 项目:"
|
511
addons/digest/i18n/zh_TW.po
Normal file
511
addons/digest/i18n/zh_TW.po
Normal file
@ -0,0 +1,511 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * digest
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# 敬雲 林 <chingyun@yuanchih-consult.com>, 2018
|
||||
# sejun huang <sejun.huang@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-02 10:05+0000\n"
|
||||
"PO-Revision-Date: 2018-10-02 10:05+0000\n"
|
||||
"Last-Translator: sejun huang <sejun.huang@gmail.com>, 2018\n"
|
||||
"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: zh_TW\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: digest
|
||||
#: model:mail.template,body_html:digest.digest_mail_template
|
||||
msgid ""
|
||||
"\n"
|
||||
"<table style=\"width: 100%; border-spacing: 0; font-family: Helvetica,Arial,Verdana,sans-serif;\">\n"
|
||||
" <tr>\n"
|
||||
" <td align=\"center\" valign=\"top\" style=\"border-collapse: collapse; padding: 0\">\n"
|
||||
" % set company, user = user.company_id, user\n"
|
||||
" % set data = object.compute_kpis(user.company, user)\n"
|
||||
" % set tips = object.compute_tips(company, user)\n"
|
||||
" % set kpi_actions = object.compute_kpis_actions(company, user)\n"
|
||||
" % set kpis = data.yesterday.keys()\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; border-spacing: 0; border: 1px solid #e7e7e7; border-bottom: none; color: #6e7172; line-height: 23px; text-align: left;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 10px 40px; text-align: left;\">\n"
|
||||
" <strong style=\"margin-left: -22px; color: #000000; font-size: 22px; line-height: 32px;\">${company.name} at a glance</strong>\n"
|
||||
" <div style=\"color: #000000; font-size: 15px; margin-left:-22px;\">${datetime.date.today().strftime('%B %d, %Y')}</div>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"text-align: right; padding: 10px 40px\">\n"
|
||||
" <img style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" src=\"/logo.png?company=${company.id}\"/>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr><td colspan=\"2\" style=\"text-align: center;\">\n"
|
||||
" <hr width=\"95%\" style=\"background-color: rgb(204,204,204); border: medium none; clear: both; display: block; font-size: 0px; min-height: 1px; line-height: 0; margin: 16px 0px 16px 14px;\"/>\n"
|
||||
" </td></tr>\n"
|
||||
" </table>\n"
|
||||
" % for kpi in kpis:\n"
|
||||
" <table style=\"border-spacing: 0; width: 100%; max-width: 600px;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 21px; padding: 0 20px 10px 20px; text-align: left;\"><br/>\n"
|
||||
" <span style=\"color: #3d466e; font-size: 18px; font-weight: 500; line-height: 23px;\">${object.fields_get()[kpi]['string']}</span>\n"
|
||||
" %if kpi in kpi_actions:\n"
|
||||
" <span style=\"float: right;\">\n"
|
||||
" <a href=\"/web#action=${kpi_actions[kpi]}\">View more</a>\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding:0;\">\n"
|
||||
" <table style=\"width: 100%; border-spacing: 0; background-color: #f9f9f9; border: 1px solid #e7e7e7; border-top: none;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; display: block; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['yesterday'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Yesterday</span>\n"
|
||||
" % if data['yesterday'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['yesterday'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['yesterday'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" </span>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #9a5b82;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; padding: 20px; text-align: center;\">\n"
|
||||
" <span style=\"color: #9a5b82; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px;\">${data['lastweek'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 7 Days</span>\n"
|
||||
" % if data['lastweek'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastweek'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastweek'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 0; border-top: 2px solid #56b3b5;\">\n"
|
||||
" <table style=\"width: 100%; max-width: 199px; border-spacing: 0; margin: 0; padding: 0;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; margin: 0; padding: 20; text-align: center;\">\n"
|
||||
" <span style=\"color: #56b3b5; font-size: 35px; font-weight: bold; text-decoration: none; line-height: 36px\">${data['lastmonth'][kpi][kpi]}</span><br/>\n"
|
||||
" <span style=\"color: #888888; display: inline-block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">Last 30 Days</span>\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] != 0.0:\n"
|
||||
" <span style=\"color: #888888; display: block; font-size: 12px; line-height: 18px; text-transform: uppercase;\">\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] > 0.0:\n"
|
||||
" <span style=\"color: #0bbc22;\">▲</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" % endif\n"
|
||||
" % if data['lastmonth'][kpi]['margin'] < 0.0:\n"
|
||||
" <span style=\"color: #ff0000;\">▼</span>${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n"
|
||||
" %endif\n"
|
||||
" </span>\n"
|
||||
" %endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endfor\n"
|
||||
" % if tips:\n"
|
||||
" <table style=\"width: 100%; max-width: 600px; margin-top: 5px; border: 1px solid #e7e7e7;\">\n"
|
||||
" <tr>\n"
|
||||
" <td style=\"border-collapse: collapse; background-color: #ffffff; line-height: 21px; padding: 0px 20px;\"><br/>\n"
|
||||
" <div style=\"color: #3d466e; line-height: 23px;\">${ctx['tip_description']|safe}</div>\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
" </table>\n"
|
||||
" % endif\n"
|
||||
" </td>\n"
|
||||
" </tr>\n"
|
||||
"</table>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "${', '.join(users.mapped('name'))} signed up. Say hello in the"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"% set users = object.env['res.users'].search([], limit=10, order='id desc')\n"
|
||||
" % set channel_id = object.env.ref('mail.channel_all_employees').id\n"
|
||||
" <strong style=\"font-size: 16px;\">Did you know...?</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"<strong style=\"font-size: 16px;\">Get things done with activities</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Activate"
|
||||
msgstr "激活"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Activated"
|
||||
msgstr "已啟用"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Add new users as recipient of a periodic email with key metrics"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__group_id
|
||||
msgid "Authorized Group"
|
||||
msgstr "經授權的組"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__available_fields
|
||||
msgid "Available Fields"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__company_id
|
||||
msgid "Company"
|
||||
msgstr "公司"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "配置設置"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Configure Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected
|
||||
msgid "Connected Users"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"Create or edit the mail template: you may get computed KPI's value using "
|
||||
"these fields:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "創建者"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__create_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__create_date
|
||||
msgid "Created on"
|
||||
msgstr "創建時間"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "貨幣"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Deactivate for everyone"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,state:0
|
||||
msgid "Deactivated"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_digest
|
||||
msgid "Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid "Digest Email"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.actions.act_window,name:digest.digest_digest_action
|
||||
#: model:ir.actions.server,name:digest.ir_cron_digest_scheduler_action_ir_actions_server
|
||||
#: model:ir.cron,cron_name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.cron,name:digest.ir_cron_digest_scheduler_action
|
||||
#: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails
|
||||
#: model:ir.ui.menu,name:digest.digest_menu
|
||||
msgid "Digest Emails"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "Digest Subscriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_digest_tip
|
||||
msgid "Digest Tips"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__display_name
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "顯示名稱"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__template_id
|
||||
msgid "Email Template"
|
||||
msgstr "電郵模板"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "General"
|
||||
msgstr "常規"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Group by"
|
||||
msgstr "分組"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "How to customize your digest?"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__id
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "In order to build your customized digest, follow these steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__is_subscribed
|
||||
msgid "Is user subscribed"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_tree
|
||||
msgid "KPI Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "KPIs"
|
||||
msgstr "KPIs"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total_value
|
||||
msgid "Kpi Mail Message Total Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_res_users_connected_value
|
||||
msgid "Kpi Res Users Connected Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest____last_update
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "最後修改時間"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_uid
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "最後更新人"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__write_date
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "最後更新時間"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__kpi_mail_message_total
|
||||
msgid "Messages"
|
||||
msgstr "消息"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Monthly"
|
||||
msgstr "每月"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
|
||||
msgid "Name"
|
||||
msgstr "名稱"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
|
||||
msgid ""
|
||||
"New users are automatically added as recipient of the following digest "
|
||||
"email."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__next_run_date
|
||||
msgid "Next Send Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__periodicity
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_search
|
||||
msgid "Periodicity"
|
||||
msgstr "週期"
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Quarterly"
|
||||
msgstr "每季度"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__user_ids
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__user_ids
|
||||
msgid "Recipients"
|
||||
msgstr "收件人"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Select your KPIs in the KPI's tab."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Send Now"
|
||||
msgstr "現在發送"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "序列"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_digest__state
|
||||
msgid "Status"
|
||||
msgstr "狀態"
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Subscribe"
|
||||
msgstr "訂閱"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,field_description:digest.field_digest_tip__tip_description
|
||||
msgid "Tip description"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "Unsubscribe me"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
|
||||
msgid "Used to display digest tip in email template base on order"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model,name:digest.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "使用者"
|
||||
|
||||
#. module: digest
|
||||
#: model:ir.model.fields,help:digest.field_digest_tip__user_ids
|
||||
msgid "Users having already received this tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: selection:digest.digest,periodicity:0
|
||||
msgid "Weekly"
|
||||
msgstr "每週"
|
||||
|
||||
#. module: digest
|
||||
#: model:digest.digest,name:digest.digest_digest_default
|
||||
msgid "Weekly Digest"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid ""
|
||||
"You can ping colleagues by tagging them in your messages using \"@\". They "
|
||||
"will be instantly notified.<br>"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1
|
||||
msgid ""
|
||||
"You don't have any activity scheduled. Use activities on any business "
|
||||
"document to schedule meetings, calls and todos."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed
|
||||
msgid "You have been successfully unsubscribed from"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid "You may want to add new computed fields with Odoo Studio:"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_0
|
||||
msgid "company's discussion channel."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"first create a boolean field called\n"
|
||||
" <code>kpi_myfield</code>\n"
|
||||
" and display it in the KPI's tab;"
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"then create a computed field called\n"
|
||||
" <code>kpi_myfield_value</code>\n"
|
||||
" that will compute your customized KPI."
|
||||
msgstr ""
|
||||
|
||||
#. module: digest
|
||||
#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form
|
||||
msgid ""
|
||||
"you must create 2 fields on the\n"
|
||||
" <code>digest</code>\n"
|
||||
" object:"
|
||||
msgstr ""
|
@ -33,7 +33,7 @@ class Digest(models.Model):
|
||||
domain="[('model','=','digest.digest')]",
|
||||
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 |
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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',
|
||||
}
|
||||
|
||||
|
@ -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',
|
||||
|
Loading…
Reference in New Issue
Block a user