From e95eb319469f2c049db8c9dc633b7bf734d42622 Mon Sep 17 00:00:00 2001 From: Haresh Chavda Date: Mon, 15 Oct 2018 14:16:49 +0530 Subject: [PATCH] [IMP]: Misc changes, add po files, Solved Flake8 and Pep8 --- addons/digest/__manifest__.py | 5 +- addons/digest/i18n/ar.po | 517 +++++++++++++++ addons/digest/i18n/bs.po | 511 +++++++++++++++ addons/digest/i18n/cs.po | 516 +++++++++++++++ addons/digest/i18n/de.po | 638 ++++++++++++++++++ addons/digest/i18n/digest.pot | 493 ++++++++++++++ addons/digest/i18n/el.po | 512 +++++++++++++++ addons/digest/i18n/es.po | 512 +++++++++++++++ addons/digest/i18n/fa.po | 513 +++++++++++++++ addons/digest/i18n/fi.po | 517 +++++++++++++++ addons/digest/i18n/fr.po | 648 +++++++++++++++++++ addons/digest/i18n/gu.po | 511 +++++++++++++++ addons/digest/i18n/he.po | 512 +++++++++++++++ addons/digest/i18n/it.po | 517 +++++++++++++++ addons/digest/i18n/km.po | 511 +++++++++++++++ addons/digest/i18n/mn.po | 510 +++++++++++++++ addons/digest/i18n/nb.po | 510 +++++++++++++++ addons/digest/i18n/nl.po | 517 +++++++++++++++ addons/digest/i18n/pl.po | 517 +++++++++++++++ addons/digest/i18n/pt_BR.po | 515 +++++++++++++++ addons/digest/i18n/ro.po | 509 +++++++++++++++ addons/digest/i18n/ru.po | 510 +++++++++++++++ addons/digest/i18n/sr.po | 509 +++++++++++++++ addons/digest/i18n/tr.po | 513 +++++++++++++++ addons/digest/i18n/uk.po | 511 +++++++++++++++ addons/digest/i18n/vi.po | 514 +++++++++++++++ addons/digest/i18n/zh_CN.po | 643 ++++++++++++++++++ addons/digest/i18n/zh_TW.po | 511 +++++++++++++++ addons/digest/models/digest.py | 7 +- addons/digest/static/src/img/app_store.png | Bin 14016 -> 0 bytes addons/digest/static/src/img/google_play.png | Bin 16858 -> 0 bytes addons/digest/views/digest_views.xml | 1 - addons/digest/views/digest_views_inherit.xml | 34 +- addons/digest/wizard/digest_custom_fields.py | 66 +- addons/digest/wizard/digest_custom_remove.py | 56 +- 35 files changed, 14307 insertions(+), 79 deletions(-) create mode 100644 addons/digest/i18n/ar.po create mode 100644 addons/digest/i18n/bs.po create mode 100644 addons/digest/i18n/cs.po create mode 100644 addons/digest/i18n/de.po create mode 100644 addons/digest/i18n/digest.pot create mode 100644 addons/digest/i18n/el.po create mode 100644 addons/digest/i18n/es.po create mode 100644 addons/digest/i18n/fa.po create mode 100644 addons/digest/i18n/fi.po create mode 100644 addons/digest/i18n/fr.po create mode 100644 addons/digest/i18n/gu.po create mode 100644 addons/digest/i18n/he.po create mode 100644 addons/digest/i18n/it.po create mode 100644 addons/digest/i18n/km.po create mode 100644 addons/digest/i18n/mn.po create mode 100644 addons/digest/i18n/nb.po create mode 100644 addons/digest/i18n/nl.po create mode 100644 addons/digest/i18n/pl.po create mode 100644 addons/digest/i18n/pt_BR.po create mode 100644 addons/digest/i18n/ro.po create mode 100644 addons/digest/i18n/ru.po create mode 100644 addons/digest/i18n/sr.po create mode 100644 addons/digest/i18n/tr.po create mode 100644 addons/digest/i18n/uk.po create mode 100644 addons/digest/i18n/vi.po create mode 100644 addons/digest/i18n/zh_CN.po create mode 100644 addons/digest/i18n/zh_TW.po delete mode 100644 addons/digest/static/src/img/app_store.png delete mode 100644 addons/digest/static/src/img/google_play.png diff --git a/addons/digest/__manifest__.py b/addons/digest/__manifest__.py index 603799a8..8408eda5 100644 --- a/addons/digest/__manifest__.py +++ b/addons/digest/__manifest__.py @@ -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', diff --git a/addons/digest/i18n/ar.po b/addons/digest/i18n/ar.po new file mode 100644 index 00000000..4219a04a --- /dev/null +++ b/addons/digest/i18n/ar.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Mustafa Rawi , 2018 +# Akram Alfusayal , 2018 +# amrnegm , 2018 +# Martin Trigaux, 2018 +# Ali zuaby , 2018 +# Osoul , 2018 +# Ghaith Gammar , 2018 +# Osama Ahmaro , 2018 +# Shaima Safar , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/bs.po b/addons/digest/i18n/bs.po new file mode 100644 index 00000000..38be5387 --- /dev/null +++ b/addons/digest/i18n/bs.po @@ -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ć , 2018 +# Bole , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/cs.po b/addons/digest/i18n/cs.po new file mode 100644 index 00000000..176785ad --- /dev/null +++ b/addons/digest/i18n/cs.po @@ -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 , 2018 +# Jan Horzinka , 2018 +# Michal Veselý , 2018 +# J. Podhorecky , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/de.po b/addons/digest/i18n/de.po new file mode 100644 index 00000000..51d59190 --- /dev/null +++ b/addons/digest/i18n/de.po @@ -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 , 2018 +# Johannes Croe , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\n" +" " +msgstr "" +"\n" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} in einem Blick\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % für kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" Mehr anzeigen\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Gestern\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Die letzten 30 Tage\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/digest.pot b/addons/digest/i18n/digest.pot new file mode 100644 index 00000000..571f746b --- /dev/null +++ b/addons/digest/i18n/digest.pot @@ -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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" + diff --git a/addons/digest/i18n/el.po b/addons/digest/i18n/el.po new file mode 100644 index 00000000..066a3a32 --- /dev/null +++ b/addons/digest/i18n/el.po @@ -0,0 +1,512 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# Kostas Goutoudis , 2018 +# Sophia Anastasopoulos , 2018 +# George Tarasidis , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/es.po b/addons/digest/i18n/es.po new file mode 100644 index 00000000..5f5982fc --- /dev/null +++ b/addons/digest/i18n/es.po @@ -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 , 2018 +# Cristopher Cravioto , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/fa.po b/addons/digest/i18n/fa.po new file mode 100644 index 00000000..27b32524 --- /dev/null +++ b/addons/digest/i18n/fa.po @@ -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 , 2018 +# سید محمد آذربرا , 2018 +# Hamed Mohammadi , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/fi.po b/addons/digest/i18n/fi.po new file mode 100644 index 00000000..26ef3440 --- /dev/null +++ b/addons/digest/i18n/fi.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Eino Mäkitalo , 2018 +# Martin Trigaux, 2018 +# Kari Lindgren , 2018 +# Miku Laitinen , 2018 +# Mikko Salmela , 2018 +# Jarmo Kortetjärvi , 2018 +# Tuomo Aura , 2018 +# Veikko Väätäjä , 2018 +# Topi Aura , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/fr.po b/addons/digest/i18n/fr.po new file mode 100644 index 00000000..32d8a8da --- /dev/null +++ b/addons/digest/i18n/fr.po @@ -0,0 +1,648 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# Olivier Lenoir , 2018 +# Eloïse Stilmant , 2018 +# Marie Willemyns , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\n" +" " +msgstr "" +"\n" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} en un coup d'œil\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" Voir plus\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Hier\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Les 7 derniers jours\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Les 30 derniers jours\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +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" +" Le saviez-vous...?" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +msgstr "" +"Travailler efficacement avec les " +"activités" + +#. 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.
" +msgstr "" +"Vous pouvez mentionner des collègues en utilisant le \"@\" pour les " +"identifier. Ils seront notifiés instantanément.
" + +#. 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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" +"Vous devez créer 2 champs sur l'objet\n" +" digest\n" +" :" diff --git a/addons/digest/i18n/gu.po b/addons/digest/i18n/gu.po new file mode 100644 index 00000000..1ee6165d --- /dev/null +++ b/addons/digest/i18n/gu.po @@ -0,0 +1,511 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# Turkesh Patel , 2018 +# Dharmraj Jhala , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/he.po b/addons/digest/i18n/he.po new file mode 100644 index 00000000..080b6c92 --- /dev/null +++ b/addons/digest/i18n/he.po @@ -0,0 +1,512 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# ExcaliberX , 2018 +# Leandro Noijovich , 2018 +# Yihya Hugirat , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/it.po b/addons/digest/i18n/it.po new file mode 100644 index 00000000..cf225e82 --- /dev/null +++ b/addons/digest/i18n/it.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Sergio Zanchetta , 2018 +# Martin Trigaux, 2018 +# Giovanni Perteghella , 2018 +# Luigi Di Naro , 2018 +# Simone Bernini , 2018 +# Paolo Valier, 2018 +# Cécile Collart , 2018 +# Pietro Della Notte , 2018 +# Léonie Bouchat , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/km.po b/addons/digest/i18n/km.po new file mode 100644 index 00000000..f77e4b6e --- /dev/null +++ b/addons/digest/i18n/km.po @@ -0,0 +1,511 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Sengtha Chay , 2018 +# Chan Nath , 2018 +# Samkhann Seang , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/mn.po b/addons/digest/i18n/mn.po new file mode 100644 index 00000000..9ee6018f --- /dev/null +++ b/addons/digest/i18n/mn.po @@ -0,0 +1,510 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# Otgonbayar.A , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/nb.po b/addons/digest/i18n/nb.po new file mode 100644 index 00000000..8b1cd158 --- /dev/null +++ b/addons/digest/i18n/nb.po @@ -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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/nl.po b/addons/digest/i18n/nl.po new file mode 100644 index 00000000..2663a83b --- /dev/null +++ b/addons/digest/i18n/nl.po @@ -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 , 2018 +# Cas Vissers , 2018 +# Gunther Clauwaert , 2018 +# Thomas Pot , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +msgstr "" +"Je kunt collega's een ping sturen door ze in je berichten te taggen met " +"\"@\". ze worden onmiddellijk op de hoogte gebracht.
" + +#. 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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/pl.po b/addons/digest/i18n/pl.po new file mode 100644 index 00000000..9f8b2773 --- /dev/null +++ b/addons/digest/i18n/pl.po @@ -0,0 +1,517 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# zbik2607 , 2018 +# Grażyna Grzelak , 2018 +# Judyta Kaźmierczak , 2018 +# Tomasz Leppich , 2018 +# Piotr Szlązak , 2018 +# Marcin Młynarczyk , 2018 +# Paweł Michoń , 2018 +# Andrzej Donczew , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/pt_BR.po b/addons/digest/i18n/pt_BR.po new file mode 100644 index 00000000..e0998194 --- /dev/null +++ b/addons/digest/i18n/pt_BR.po @@ -0,0 +1,515 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Rodrigo de Almeida Sottomaior Macedo , 2018 +# Martin Trigaux, 2018 +# Mateus Lopes , 2018 +# falexandresilva , 2018 +# grazziano , 2018 +# André Augusto Firmino Cordeiro , 2018 +# Silmar , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/ro.po b/addons/digest/i18n/ro.po new file mode 100644 index 00000000..9def9330 --- /dev/null +++ b/addons/digest/i18n/ro.po @@ -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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/ru.po b/addons/digest/i18n/ru.po new file mode 100644 index 00000000..3e67d80b --- /dev/null +++ b/addons/digest/i18n/ru.po @@ -0,0 +1,510 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# Максим Дронь , 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: Максим Дронь , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/sr.po b/addons/digest/i18n/sr.po new file mode 100644 index 00000000..5028e818 --- /dev/null +++ b/addons/digest/i18n/sr.po @@ -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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/tr.po b/addons/digest/i18n/tr.po new file mode 100644 index 00000000..ac1e636c --- /dev/null +++ b/addons/digest/i18n/tr.po @@ -0,0 +1,513 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# Levent Karakaş , 2018 +# Murat Kaplan , 2018 +# Doğan Altunbay , 2018 +# Buket Şeker , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/uk.po b/addons/digest/i18n/uk.po new file mode 100644 index 00000000..b3cf2ecf --- /dev/null +++ b/addons/digest/i18n/uk.po @@ -0,0 +1,511 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# ТАрас , 2018 +# Alina Lisnenko , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/vi.po b/addons/digest/i18n/vi.po new file mode 100644 index 00000000..84e45bef --- /dev/null +++ b/addons/digest/i18n/vi.po @@ -0,0 +1,514 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# thanh nguyen , 2018 +# Martin Trigaux, 2018 +# fanha99 , 2018 +# Thang Duong Bao , 2018 +# Duy BQ , 2018 +# Minh Nguyen , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/i18n/zh_CN.po b/addons/digest/i18n/zh_CN.po new file mode 100644 index 00000000..594fb440 --- /dev/null +++ b/addons/digest/i18n/zh_CN.po @@ -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 , 2018 +# 珠海-杜哥 , 2018 +# snow wang <147156565@qq.com>, 2018 +# neter ji , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\n" +" " +msgstr "" +"\n" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" 查看更多\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" 昨天\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" 最近 7 天\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" 最近 30 天\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +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" +" 你知道么...?" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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 "创建或编辑邮件模板:您可以使用这些字段获得计算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.
" +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 "你没有安排任何活动。使用任何业务文档的活动来安排会议、电话和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" +" kpi_myfield\n" +" and display it in the KPI's tab;" +msgstr "" +"首先创建一个布尔型字段叫:\n" +" 1kpi_myfield1\n" +"并在KPI标签页中显示;" + +#. module: digest +#: model_terms:ir.ui.view,arch_db:digest.digest_digest_view_form +msgid "" +"then create a computed field called\n" +" kpi_myfield_value\n" +" that will compute your customized KPI." +msgstr "" +"再创建一个计算型字段叫:\n" +"1kpi_myfield_value1\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" +" digest\n" +" object:" +msgstr "" +"必须在2个字段上创建\n" +" 摘要\n" +" 项目:" diff --git a/addons/digest/i18n/zh_TW.po b/addons/digest/i18n/zh_TW.po new file mode 100644 index 00000000..184f13a6 --- /dev/null +++ b/addons/digest/i18n/zh_TW.po @@ -0,0 +1,511 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * digest +# +# Translators: +# Martin Trigaux, 2018 +# 敬雲 林 , 2018 +# sejun huang , 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 , 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" +"\n" +" \n" +" \n" +" \n" +"
\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" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${company.name} at a glance\n" +"
${datetime.date.today().strftime('%B %d, %Y')}
\n" +"
\n" +" \n" +"
\n" +"
\n" +"
\n" +" % for kpi in kpis:\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"

\n" +" ${object.fields_get()[kpi]['string']}\n" +" %if kpi in kpi_actions:\n" +" \n" +" View more\n" +" \n" +" %endif\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['yesterday'][kpi][kpi]}
\n" +" Yesterday\n" +" % if data['yesterday'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['yesterday'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" % if data['yesterday'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['yesterday'][kpi]['margin']} %\n" +" % endif\n" +" \n" +" % endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastweek'][kpi][kpi]}
\n" +" Last 7 Days\n" +" % if data['lastweek'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastweek'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastweek'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastweek'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" ${data['lastmonth'][kpi][kpi]}
\n" +" Last 30 Days\n" +" % if data['lastmonth'][kpi]['margin'] != 0.0:\n" +" \n" +" % if data['lastmonth'][kpi]['margin'] > 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" % endif\n" +" % if data['lastmonth'][kpi]['margin'] < 0.0:\n" +" ${\"%.2f\" % data['lastmonth'][kpi]['margin']} %\n" +" %endif\n" +" \n" +" %endif\n" +"
\n" +"
\n" +"
\n" +" % endfor\n" +" % if tips:\n" +" \n" +" \n" +" \n" +" \n" +"

\n" +"
${ctx['tip_description']|safe}
\n" +"
\n" +" % endif\n" +"
\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" +" Did you know...?" +msgstr "" + +#. module: digest +#: model_terms:digest.tip,tip_description:digest.digest_tip_mail_1 +msgid "" +"Get things done with activities" +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.
" +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" +" kpi_myfield\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" +" kpi_myfield_value\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" +" digest\n" +" object:" +msgstr "" diff --git a/addons/digest/models/digest.py b/addons/digest/models/digest.py index a7723a86..7224ac43 100644 --- a/addons/digest/models/digest.py +++ b/addons/digest/models/digest.py @@ -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'] diff --git a/addons/digest/static/src/img/app_store.png b/addons/digest/static/src/img/app_store.png deleted file mode 100644 index 65320714c06525b12d4e92bb43ed04318edc6c83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14016 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 BY}^0< diff --git a/addons/digest/static/src/img/google_play.png b/addons/digest/static/src/img/google_play.png deleted file mode 100644 index 229d939d728a85944129cfe373e6a51e7d25768d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16858 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 aa4zmI4_m|R7I1hDBq=H - diff --git a/addons/digest/views/digest_views_inherit.xml b/addons/digest/views/digest_views_inherit.xml index a487680e..19ac2789 100644 --- a/addons/digest/views/digest_views_inherit.xml +++ b/addons/digest/views/digest_views_inherit.xml @@ -6,43 +6,11 @@ - +
-
diff --git a/addons/digest/wizard/digest_custom_fields.py b/addons/digest/wizard/digest_custom_fields.py index c7762ea3..0916a15f 100644 --- a/addons/digest/wizard/digest_custom_fields.py +++ b/addons/digest/wizard/digest_custom_fields.py @@ -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 = '' + 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', } - diff --git a/addons/digest/wizard/digest_custom_remove.py b/addons/digest/wizard/digest_custom_remove.py index a57cee69..7fd24059 100644 --- a/addons/digest/wizard/digest_custom_remove.py +++ b/addons/digest/wizard/digest_custom_remove.py @@ -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,22 +55,27 @@ 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', 'tag': 'reload', - } \ No newline at end of file + }