From 900ba15cd2ce5856a905361f614ec19e259cabea Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 19 Feb 2025 14:13:41 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BD=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 4 ++ __manifest__.py | 21 +++++++++ i18n/ar.po | 70 +++++++++++++++++++++++++++++ i18n/bg.po | 68 ++++++++++++++++++++++++++++ i18n/ca.po | 75 +++++++++++++++++++++++++++++++ i18n/cs.po | 67 +++++++++++++++++++++++++++ i18n/da.po | 67 +++++++++++++++++++++++++++ i18n/de.po | 70 +++++++++++++++++++++++++++++ i18n/es.po | 71 +++++++++++++++++++++++++++++ i18n/es_419.po | 70 +++++++++++++++++++++++++++++ i18n/et.po | 74 ++++++++++++++++++++++++++++++ i18n/fa.po | 69 ++++++++++++++++++++++++++++ i18n/fi.po | 73 ++++++++++++++++++++++++++++++ i18n/fr.po | 70 +++++++++++++++++++++++++++++ i18n/he.po | 68 ++++++++++++++++++++++++++++ i18n/hu.po | 69 ++++++++++++++++++++++++++++ i18n/id.po | 70 +++++++++++++++++++++++++++++ i18n/it.po | 70 +++++++++++++++++++++++++++++ i18n/ja.po | 66 +++++++++++++++++++++++++++ i18n/ko.po | 66 +++++++++++++++++++++++++++ i18n/lt.po | 68 ++++++++++++++++++++++++++++ i18n/lv.po | 68 ++++++++++++++++++++++++++++ i18n/nl.po | 70 +++++++++++++++++++++++++++++ i18n/pl.po | 70 +++++++++++++++++++++++++++++ i18n/project_sms.pot | 62 +++++++++++++++++++++++++ i18n/pt.po | 67 +++++++++++++++++++++++++++ i18n/pt_BR.po | 71 +++++++++++++++++++++++++++++ i18n/ru.po | 72 +++++++++++++++++++++++++++++ i18n/sk.po | 66 +++++++++++++++++++++++++++ i18n/sl.po | 68 ++++++++++++++++++++++++++++ i18n/sr.po | 71 +++++++++++++++++++++++++++++ i18n/sv.po | 68 ++++++++++++++++++++++++++++ i18n/th.po | 70 +++++++++++++++++++++++++++++ i18n/tr.po | 73 ++++++++++++++++++++++++++++++ i18n/uk.po | 70 +++++++++++++++++++++++++++++ i18n/vi.po | 66 +++++++++++++++++++++++++++ i18n/zh_CN.po | 67 +++++++++++++++++++++++++++ i18n/zh_TW.po | 66 +++++++++++++++++++++++++++ models/__init__.py | 7 +++ models/project_project.py | 28 ++++++++++++ models/project_stage.py | 12 +++++ models/project_task.py | 33 ++++++++++++++ models/project_task_type.py | 12 +++++ security/ir.model.access.csv | 2 + security/project_sms_security.xml | 10 +++++ tests/__init__.py | 4 ++ tests/test_project_sharing.py | 65 +++++++++++++++++++++++++++ views/project_project_views.xml | 16 +++++++ views/project_stage_views.xml | 35 +++++++++++++++ views/project_task_type_views.xml | 35 +++++++++++++++ views/project_task_views.xml | 16 +++++++ 51 files changed, 2786 insertions(+) create mode 100644 __init__.py create mode 100644 __manifest__.py create mode 100644 i18n/ar.po create mode 100644 i18n/bg.po create mode 100644 i18n/ca.po create mode 100644 i18n/cs.po create mode 100644 i18n/da.po create mode 100644 i18n/de.po create mode 100644 i18n/es.po create mode 100644 i18n/es_419.po create mode 100644 i18n/et.po create mode 100644 i18n/fa.po create mode 100644 i18n/fi.po create mode 100644 i18n/fr.po create mode 100644 i18n/he.po create mode 100644 i18n/hu.po create mode 100644 i18n/id.po create mode 100644 i18n/it.po create mode 100644 i18n/ja.po create mode 100644 i18n/ko.po create mode 100644 i18n/lt.po create mode 100644 i18n/lv.po create mode 100644 i18n/nl.po create mode 100644 i18n/pl.po create mode 100644 i18n/project_sms.pot create mode 100644 i18n/pt.po create mode 100644 i18n/pt_BR.po create mode 100644 i18n/ru.po create mode 100644 i18n/sk.po create mode 100644 i18n/sl.po create mode 100644 i18n/sr.po create mode 100644 i18n/sv.po create mode 100644 i18n/th.po create mode 100644 i18n/tr.po create mode 100644 i18n/uk.po create mode 100644 i18n/vi.po create mode 100644 i18n/zh_CN.po create mode 100644 i18n/zh_TW.po create mode 100644 models/__init__.py create mode 100644 models/project_project.py create mode 100644 models/project_stage.py create mode 100644 models/project_task.py create mode 100644 models/project_task_type.py create mode 100644 security/ir.model.access.csv create mode 100644 security/project_sms_security.xml create mode 100644 tests/__init__.py create mode 100644 tests/test_project_sharing.py create mode 100644 views/project_project_views.xml create mode 100644 views/project_stage_views.xml create mode 100644 views/project_task_type_views.xml create mode 100644 views/project_task_views.xml diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..dc5e6b6 --- /dev/null +++ b/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000..2e1622e --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +{ + 'name': "Project - SMS", + 'summary': 'Send text messages when project/task stage move', + 'description': "Send text messages when project/task stage move", + 'category': 'Hidden', + 'version': '1.0', + 'depends': ['project', 'sms'], + 'data': [ + 'views/project_stage_views.xml', + 'views/project_task_type_views.xml', + 'views/project_project_views.xml', + 'views/project_task_views.xml', + 'security/ir.model.access.csv', + 'security/project_sms_security.xml', + ], + 'auto_install': True, + 'license': 'LGPL-3', +} diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 0000000..1d393ff --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Arabic (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"إذا كان محدداً، سيتم إرسال رسالة نصية قصيرة إلى العميل تلقائياً عند وصول " +"المشروع إلى هذه المرحلة. " + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"إذا كان محدداً، سيتم إرسال رسالة نصية قصيرة إلى العميل تلقائياً عند وصول " +"المهمة إلى هذه المرحلة. " + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "المشروع" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "مرحلة المشروع " + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "قالب الرسائل النصية القصيرة " + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "إرسال رسالة نصية قصيرة " + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "المهمة" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "مرحلة المهمة" diff --git a/i18n/bg.po b/i18n/bg.po new file mode 100644 index 0000000..2c70b93 --- /dev/null +++ b/i18n/bg.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# aleksandar ivanov, 2023 +# Maria Boyadjieva , 2023 +# Albena Mincheva , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Albena Mincheva , 2023\n" +"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Проект" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Задача" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Етап на задача" diff --git a/i18n/ca.po b/i18n/ca.po new file mode 100644 index 0000000..6799bcf --- /dev/null +++ b/i18n/ca.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Ivan Espinola, 2023 +# CristianCruzParra, 2023 +# Martin Trigaux, 2023 +# Quim - eccit , 2023 +# Manel Fernandez Ramirez , 2023 +# marcescu, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: marcescu, 2023\n" +"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Si s'estableix, s'enviarà automàticament un missatge de text SMS al client " +"quan el projecte arribi a aquesta fase." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Si s'estableix, s'enviarà automàticament un missatge de text SMS al client " +"quan la tasca arribi a aquesta fase." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projecte" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Etapa del projecte" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Plantilla de SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Envia un missatge de text SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Tasca" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Fase de la Tasca" diff --git a/i18n/cs.po b/i18n/cs.po new file mode 100644 index 0000000..8859e4f --- /dev/null +++ b/i18n/cs.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# Jakub Smolka, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jakub Smolka, 2023\n" +"Language-Team: Czech (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekty" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Fáze projektu" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS šablona" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Odeslat SMS textovou zprávu" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Úkol" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Fáze úkolu" diff --git a/i18n/da.po b/i18n/da.po new file mode 100644 index 0000000..bdc8073 --- /dev/null +++ b/i18n/da.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# lhmflexerp , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekt" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Projektfase" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS skabelon" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Send SMS tekst besked" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Opgave" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Opgavefase" diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..eee6a42 --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: German (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Wenn diese Option aktiviert ist, wird automatisch eine SMS-Nachricht an den " +"Kunden gesendet, wenn das Projekt diese Phase erreicht." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Wenn diese Option aktiviert ist, wird automatisch eine SMS-Nachricht an den " +"Kunden gesendet, wenn die Aufgabe diese Phase erreicht." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekt" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Projektphase" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS-Vorlage" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "SMS-Textnachricht versenden" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Aufgabe" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Aufgabenphase" diff --git a/i18n/es.po b/i18n/es.po new file mode 100644 index 0000000..4c8a8df --- /dev/null +++ b/i18n/es.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: Spanish (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Si esta opción está activada, se enviará un mensaje SMS automáticamente al " +"cliente cuando el proyecto llegue a esta etapa." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Si esta opción está activada, se enviará un mensaje SMS automáticamente al " +"cliente cuando la tarea llegue a esta etapa." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Proyecto" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Etapa del proyecto" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Plantilla de SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Enviar mensaje de texto SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Tarea" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Etapa de la tarea" diff --git a/i18n/es_419.po b/i18n/es_419.po new file mode 100644 index 0000000..d0e6b92 --- /dev/null +++ b/i18n/es_419.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Si esta opción está activada, se enviará un mensaje SMS de forma automática " +"al cliente cuando el proyecto llegue a esta etapa." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Si esta opción está activada, se enviará un mensaje SMS de forma automática " +"al cliente cuando la tarea llegue a esta etapa." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Proyecto" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Etapa del proyecto" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Plantilla de SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Enviar mensaje de texto SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Tarea" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Etapa de la tarea" diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 0000000..ed3321a --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# JanaAvalah, 2023 +# Eneli Õigus , 2023 +# Patrick-Jordan Kiudorv, 2023 +# Martin Trigaux, 2023 +# Katrin Kampura, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Katrin Kampura, 2023\n" +"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Kui on määratud, siis sellesse projekti etappi jõudes saadetakse kliendile " +"automaatselt SMS." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Kui on määratud, siis sellesse ülesande etappi jõudes saadetakse kliendile " +"automaatselt SMS." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projektid" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Projekti etapp" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS-i mall" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Saada SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Ülesanne" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Ülesande etapp" diff --git a/i18n/fa.po b/i18n/fa.po new file mode 100644 index 0000000..f542fdf --- /dev/null +++ b/i18n/fa.po @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Hamid Darabi, 2023 +# Hanna Kheradroosta, 2023 +# Martin Trigaux, 2023 +# Maziar Niaki , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maziar Niaki , 2023\n" +"Language-Team: Persian (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "پروژه" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "قالب پیامک" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "ارسال پیامک SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "وظیفه" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "مرحله وظیفه" diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 0000000..501b940 --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Ossi Mantylahti , 2023 +# Jarmo Kortetjärvi , 2023 +# Svante Suominen , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Finnish (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Jos asetettu, asiakkaalle lähetetään automaattisesti tekstiviesti, kun " +"projekti saavuttaa tämän vaiheen." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Jos asetettu, asiakkaalle lähetetään automaattisesti tekstiviesti, kun " +"tehtävä saavuttaa tämän vaiheen." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projektit" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Projektin vaihe" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS Malli" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Lähetä tekstiviesti" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Tehtävä" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Tehtävän vaihe" diff --git a/i18n/fr.po b/i18n/fr.po new file mode 100644 index 0000000..00eddd1 --- /dev/null +++ b/i18n/fr.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: French (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Si défini, un SMS sera automatiquement envoyé au client lorsque le projet " +"atteindra cette étape." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Si défini, un SMS sera automatiquement envoyé au client lorsque la tâche " +"atteindra cette étape." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projet" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Étape du projet" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Modèle SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Envoyer un SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Tâche" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Étape de tâche" diff --git a/i18n/he.po b/i18n/he.po new file mode 100644 index 0000000..33cb8fe --- /dev/null +++ b/i18n/he.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Lilach Gilliam , 2023 +# ZVI BLONDER , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Hebrew (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "פרויקט" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "שלבי הפרויקט" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "תבנית SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "שלח הודעת SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "משימה" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "שלב המשימה" diff --git a/i18n/hu.po b/i18n/hu.po new file mode 100644 index 0000000..259f075 --- /dev/null +++ b/i18n/hu.po @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Ákos Nagy , 2023 +# Tamás Németh , 2023 +# Tamás Dombos, 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekt" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS sablon" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "SMS küldése" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Feladat" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Feladat szakasza" diff --git a/i18n/id.po b/i18n/id.po new file mode 100644 index 0000000..5338e2b --- /dev/null +++ b/i18n/id.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Bila diaktifkan, Pesan Teks SMS akan secara otomatis dikirim ke pelanggan " +"saat project mencapai tahap ini." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Bila diaktifkan, Pesan Teks SMS akan secara otomatis dikirim ke pelanggan " +"saat task mencapai tahap ini." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Proyek" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Tahap Project" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Templat SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Kirim Pesan Teks SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Kegiatan" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Tahap kegiatan" diff --git a/i18n/it.po b/i18n/it.po new file mode 100644 index 0000000..c5ba9be --- /dev/null +++ b/i18n/it.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Italian (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Se selezionato, al cliente verrà inviato automaticamente un messaggio di " +"testo SMS quando il progetto raggiunge questa fase." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Se selezionato, al cliente verrà inviato automaticamente un messaggio di " +"testo SMS quando il progetto raggiunge questa fase." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Progetto" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Fase Progetto" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Modello SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Invia messaggio SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Lavoro" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Fase lavoro" diff --git a/i18n/ja.po b/i18n/ja.po new file mode 100644 index 0000000..520ea6d --- /dev/null +++ b/i18n/ja.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "設定されている場合、プロジェクトがこの段階に達すると、SMSが自動的に顧客に送信されます。" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "設定されている場合、タスクがこの段階に達すると、SMSが自動的に顧客に送信されます。" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "プロジェクト" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "プロジェクトステージ" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMSテンプレート" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "SMSテキストメッセージを送信" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "タスク" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "タスク工程" diff --git a/i18n/ko.po b/i18n/ko.po new file mode 100644 index 0000000..c0e4de2 --- /dev/null +++ b/i18n/ko.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "설정 시, 프로젝트가 이 단계에 도달하면 고객에게 자동으로 SMS 메시지를 전송합니다." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "설정 시, 작업이 이 단계에 도달하면 고객에게 자동으로 SMS 메시지를 전송합니다." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "프로젝트" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "프로젝트 단계" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS 서식" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "SMS 문자메시지 전송" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "작업" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "작업 단계" diff --git a/i18n/lt.po b/i18n/lt.po new file mode 100644 index 0000000..8fe6f7f --- /dev/null +++ b/i18n/lt.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# grupoda2 , 2023 +# Jonas Zinkevicius , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projektas" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS šablonas" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Siųsti SMS žinutę" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Užduotis" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Užduoties etapas" diff --git a/i18n/lv.po b/i18n/lv.po new file mode 100644 index 0000000..df27f8c --- /dev/null +++ b/i18n/lv.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Martin Trigaux, 2023 +# ievaputnina , 2023 +# Arnis Putniņš , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Arnis Putniņš , 2023\n" +"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekti" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Uzdevums" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Uzdevuma posms" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000..a6a6647 --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Dutch (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Indien ingesteld, wordt er automatisch een sms verstuurd naar de klant " +"wanneer het project deze fase bereikt." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Indien ingesteld, wordt er automatisch een sms verstuurd naar de klant " +"wanneer de taak deze fase bereikt." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Project" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Projectfase" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS-sjabloon" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "SMS verzenden" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Taak" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Taak fase" diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 0000000..3d17c4a --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Polish (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Jeśli aktywne, SMS zostanie wysłany automatycznie do klienta kiedy projekt " +"osiągnie ten etap." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Jeśli aktywne, SMS zostanie wysłany automatycznie gdy zadanie osiągnie ten " +"etap." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekt" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Etap projektu" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Szablon SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Wyślij wiadomość SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Zadanie" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Etap zadania" diff --git a/i18n/project_sms.pot b/i18n/project_sms.pot new file mode 100644 index 0000000..52125ad --- /dev/null +++ b/i18n/project_sms.pot @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 21:55+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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "" diff --git a/i18n/pt.po b/i18n/pt.po new file mode 100644 index 0000000..3dbaf26 --- /dev/null +++ b/i18n/pt.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# Rita Bastos, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Rita Bastos, 2024\n" +"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projeto" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Estágio do Projeto" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Modelo de SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Enviar Mensagem de Texto SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Tarefa" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Estado da Tarefa" diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po new file mode 100644 index 0000000..e87e216 --- /dev/null +++ b/i18n/pt_BR.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# Maitê Dietze, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maitê Dietze, 2023\n" +"Language-Team: Portuguese (Brazil) (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Se definido, uma mensagem de texto SMS será enviada automaticamente para o " +"cliente quando o projeto atingir esse estágio." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Se definido, uma mensagem de texto SMS será enviada automaticamente para o " +"cliente quando a tarefa atingir esse estágio." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projeto" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Estágio do projeto" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Modelo de SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Enviar mensagem de texto por SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Tarefa" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Estágio da tarefa" diff --git a/i18n/ru.po b/i18n/ru.po new file mode 100644 index 0000000..29899d3 --- /dev/null +++ b/i18n/ru.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Сергей Шебанин , 2023 +# Martin Trigaux, 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Russian (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Если установлено, то при достижении этой стадии проекта клиенту будет " +"автоматически отправлено текстовое SMS-сообщение." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Если установлено, то при достижении заданием этого этапа клиенту будет " +"автоматически отправлено текстовое SMS-сообщение." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Проект" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Стадия проекта" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS шаблон" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Отправить текстовое сообщение SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Задача" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Стадия задачи" diff --git a/i18n/sk.po b/i18n/sk.po new file mode 100644 index 0000000..26d6105 --- /dev/null +++ b/i18n/sk.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekt" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Projektová fáza" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS šablóna" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Poslať SMS textovú správu" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Požiadavka" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Fáza úlohy" diff --git a/i18n/sl.po b/i18n/sl.po new file mode 100644 index 0000000..f80287d --- /dev/null +++ b/i18n/sl.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Jasmina Macur , 2023 +# Martin Trigaux, 2023 +# Matjaz Mozetic , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Matjaz Mozetic , 2023\n" +"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekt" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS predloga" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Opravilo" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Stopnja opravila" diff --git a/i18n/sr.po b/i18n/sr.po new file mode 100644 index 0000000..2c85699 --- /dev/null +++ b/i18n/sr.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Milan Bojovic, 2023 +# Dragan Vukosavljevic , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Dragan Vukosavljevic , 2023\n" +"Language-Team: Serbian (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Ako je podešeno, SMS poruka će automatski biti poslata korisniku kada " +"projekat dostigne ovu fazu." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Ako je podešeno, SMS poruka će automatski biti poslata korisniku kada " +"zadatak dostigne ovu fazu." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekat" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Faza projekta" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS šablon" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Pošalji SMS poruku" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Zadatak" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Faza zadatka" diff --git a/i18n/sv.po b/i18n/sv.po new file mode 100644 index 0000000..f85c91a --- /dev/null +++ b/i18n/sv.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Anders Wallenquist , 2023 +# Martin Trigaux, 2023 +# Chrille Hedberg , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Chrille Hedberg , 2023\n" +"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Projekt" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS-mall" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Skicka SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Aktivitet" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Aktivitetsetapper" diff --git a/i18n/th.po b/i18n/th.po new file mode 100644 index 0000000..39e85bd --- /dev/null +++ b/i18n/th.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"หากตั้งค่าไว้ ข้อความ SMS " +"จะถูกส่งไปยังลูกค้าโดยอัตโนมัติเมื่อโปรเจ็กต์มาถึงขั้นตอนนี้" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"หากตั้งค่าไว้ ข้อความ SMS " +"จะถูกส่งไปยังลูกค้าโดยอัตโนมัติเมื่องานถึงขั้นตอนนี้" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "โปรเจ็กต์" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "ขั้นตอนของโปรเจ็กต์" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "เทมเพลต SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "ส่งข้อความ SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "งาน" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "ขั้นตอนงาน" diff --git a/i18n/tr.po b/i18n/tr.po new file mode 100644 index 0000000..18c0f14 --- /dev/null +++ b/i18n/tr.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Tugay Hatıl , 2023 +# abc Def , 2023 +# Murat Kaplan , 2023 +# Yedigen, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Yedigen, 2023\n" +"Language-Team: Turkish (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Ayarlanırsa, proje bu duruma geçtiğinde müşteriye otomatik olarak bir SMS " +"Metin Mesajı gönderilecektir." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Ayarlanırsa, görev bu duruma geçtiğinde müşteriye otomatik olarak bir SMS " +"Metin Mesajı gönderilecektir." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Proje" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Proje Aşaması" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "SMS Şablonu" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "SMS Metin Mesajı Gönderin" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Görev" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Görev Aşaması" diff --git a/i18n/uk.po b/i18n/uk.po new file mode 100644 index 0000000..ed7df32 --- /dev/null +++ b/i18n/uk.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Ukrainian (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" +"Якщо встановлено, SMS-повідомлення буде автоматично надіслано клієнту, коли " +"проект досягне цього етапу." + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" +"Якщо встановлено, SMS-повідомлення буде автоматично надіслано клієнту, коли " +"завдання досягне цього етапу." + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Проект" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Етап проекту" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Шаблон SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Надіслати SMS-повідомлення" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Завдання" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Стадія завдання" diff --git a/i18n/vi.po b/i18n/vi.po new file mode 100644 index 0000000..d4f8391 --- /dev/null +++ b/i18n/vi.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Vietnamese (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "Dự án" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "Giai đoạn dự án" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "Mẫu SMS" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "Gửi tin nhắn văn bản SMS" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "Nhiệm vụ" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "Giai đoạn của nhiệm vụ" diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po new file mode 100644 index 0000000..bf6ea01 --- /dev/null +++ b/i18n/zh_CN.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023\n" +"Language-Team: Chinese (China) (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "如果设置了该选项,当项目进入该阶段时,将自动向客户发送 SMS 短信。" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "如果设置了该选项,当任务进入该阶段时,系统将自动向客户发送 SMS 短信。" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "项目" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "项目阶段" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "短信息模板" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "发送文本短信息" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "任务" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "任务阶段" diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po new file mode 100644 index 0000000..61b2b24 --- /dev/null +++ b/i18n/zh_TW.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_sms +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Chinese (Taiwan) (https://app.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: project_sms +#: model:ir.model.fields,help:project_sms.field_project_project_stage__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the project reaches this stage." +msgstr "若設定,當專案到達此階段時,會自動向客戶發送 SMS 文字短訊。" + +#. module: project_sms +#: model:ir.model.fields,help:project_sms.field_project_task_type__sms_template_id +msgid "" +"If set, an SMS Text Message will be automatically sent to the customer when " +"the task reaches this stage." +msgstr "若設定,當任務到達此階段時,會自動向客戶發送 SMS 文字短訊。" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project +msgid "Project" +msgstr "專案" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_project_stage +msgid "Project Stage" +msgstr "專案階段" + +#. module: project_sms +#: model:ir.model.fields,field_description:project_sms.field_project_project_stage__sms_template_id +#: model:ir.model.fields,field_description:project_sms.field_project_task_type__sms_template_id +msgid "SMS Template" +msgstr "簡訊範本" + +#. module: project_sms +#: model:ir.actions.act_window,name:project_sms.project_project_act_window_sms_composer +#: model:ir.actions.act_window,name:project_sms.project_task_act_window_sms_composer +msgid "Send SMS Text Message" +msgstr "傳送簡訊" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task +msgid "Task" +msgstr "任務" + +#. module: project_sms +#: model:ir.model,name:project_sms.model_project_task_type +msgid "Task Stage" +msgstr "任務階段" diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..a27dd89 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,7 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import project_task_type +from . import project_task +from . import project_stage +from . import project_project diff --git a/models/project_project.py b/models/project_project.py new file mode 100644 index 0000000..8c3de1b --- /dev/null +++ b/models/project_project.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, models + + +class ProjectProject(models.Model): + _inherit = "project.project" + + def _send_sms(self): + for project in self: + if project.partner_id and project.stage_id and project.stage_id.sms_template_id: + project._message_sms_with_template( + template=project.stage_id.sms_template_id, + partner_ids=project.partner_id.ids, + ) + + @api.model_create_multi + def create(self, vals_list): + projects = super().create(vals_list) + projects._send_sms() + return projects + + def write(self, vals): + res = super().write(vals) + if 'stage_id' in vals: + self._send_sms() + return res diff --git a/models/project_stage.py b/models/project_stage.py new file mode 100644 index 0000000..626f9ce --- /dev/null +++ b/models/project_stage.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class ProjectProjectStage(models.Model): + _inherit = 'project.project.stage' + + sms_template_id = fields.Many2one('sms.template', string="SMS Template", + domain=[('model', '=', 'project.project')], + help="If set, an SMS Text Message will be automatically sent to the customer when the project reaches this stage.") diff --git a/models/project_task.py b/models/project_task.py new file mode 100644 index 0000000..a40e69b --- /dev/null +++ b/models/project_task.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, models + + +class ProjectTask(models.Model): + _inherit = "project.task" + + def _send_sms(self): + for task in self: + if task.partner_id and task.stage_id and task.stage_id.sms_template_id: + task._message_sms_with_template( + template=task.stage_id.sms_template_id, + partner_ids=task.partner_id.ids, + ) + + @api.model_create_multi + def create(self, vals_list): + tasks = super().create(vals_list) + tasks._send_sms() + return tasks + + def write(self, vals): + res = super().write(vals) + + if 'stage_id' in vals: + if self.env.user.has_group('base.group_portal') and not self.env.su: + # sudo as sms template model is protected + self.sudo()._send_sms() + else: + self._send_sms() + return res diff --git a/models/project_task_type.py b/models/project_task_type.py new file mode 100644 index 0000000..1d5fa3c --- /dev/null +++ b/models/project_task_type.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class ProjectTaskType(models.Model): + _inherit = "project.task.type" + + sms_template_id = fields.Many2one('sms.template', string="SMS Template", + domain=[('model', '=', 'project.task')], + help="If set, an SMS Text Message will be automatically sent to the customer when the task reaches this stage.") diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv new file mode 100644 index 0000000..cac3c45 --- /dev/null +++ b/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_sms_template_project_manager,access.sms.template.project.manager,sms.model_sms_template,project.group_project_manager,1,1,1,1 diff --git a/security/project_sms_security.xml b/security/project_sms_security.xml new file mode 100644 index 0000000..75dd456 --- /dev/null +++ b/security/project_sms_security.xml @@ -0,0 +1,10 @@ + + + + SMS Template: project manager CUD on project/task + + + [('model_id.model', 'in', ('project.task.type', 'project.project.stage'))] + + + diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..3891365 --- /dev/null +++ b/tests/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import test_project_sharing diff --git a/tests/test_project_sharing.py b/tests/test_project_sharing.py new file mode 100644 index 0000000..c53f125 --- /dev/null +++ b/tests/test_project_sharing.py @@ -0,0 +1,65 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import Command +from odoo.addons.project.tests.test_project_sharing import TestProjectSharingCommon +from odoo.addons.sms.tests.common import SMSCommon + + +class TestProjectSharingWithSms(TestProjectSharingCommon, SMSCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + project_settings = cls.env["res.config.settings"].create({'group_project_stages': True}) + project_settings.execute() + + cls.sms_template = cls.env['sms.template'].sudo().create({ + 'body': '{{ object.name }}', + 'model_id': cls.env['ir.model'].sudo().search([('model', '=', 'project.task')]).id, + }) + cls.task_stage_with_sms = cls.project_portal.type_ids[-1] + cls.task_stage_with_sms.write({'sms_template_id': cls.sms_template.id}) + + cls.sms_template_2 = cls.env['sms.template'].sudo().create({ + 'body': '{{ object.name }}', + 'model_id': cls.env['ir.model'].sudo().search([('model', '=', 'project.project')]).id, + }) + cls.project_stage_with_sms = cls.project_portal.stage_id.browse(2) + cls.project_stage_with_sms.write({'sms_template_id': cls.sms_template_2.id}) + + cls.project_portal.write({ + 'collaborator_ids': [ + Command.create({'partner_id': cls.user_portal.partner_id.id}), + ], + }) + cls.project_portal.partner_id.mobile = cls.random_numbers[0] + + def test_portal_user_can_change_stage_with_sms_template(self): + """ Test user portal can change the stage of a task to a stage with a sms template + + The sms template should be sent and the stage should be changed on the task. + """ + with self.mockSMSGateway(): + self.task_portal.with_user(self.user_portal).write({ + 'stage_id': self.task_stage_with_sms.id, + }) + self.assertEqual(self.task_portal.stage_id, self.task_stage_with_sms) + self.assertSMSIapSent([]) # no sms sent since the author is the recipient + + self.task_portal.write({ + 'partner_id': self.user_projectuser.partner_id.id, + 'stage_id': self.project_portal.type_ids[0].id, + }) + with self.mockSMSGateway(): + self.task_portal.with_user(self.user_portal).write({ + 'stage_id': self.task_stage_with_sms.id, + }) + self.assertEqual(self.task_portal.stage_id, self.task_stage_with_sms) + self.assertSMSIapSent([self.user_projectuser.partner_id.mobile]) + + with self.mockSMSGateway(): + self.project_portal.write({ + 'stage_id': self.project_stage_with_sms.id, + }) + self.assertEqual(self.project_portal.stage_id, self.project_stage_with_sms) + self.assertSMSIapSent([self.project_portal.partner_id.mobile]) diff --git a/views/project_project_views.xml b/views/project_project_views.xml new file mode 100644 index 0000000..55f15e6 --- /dev/null +++ b/views/project_project_views.xml @@ -0,0 +1,16 @@ + + + + Send SMS Text Message + sms.composer + form + new + { + 'default_composition_mode': 'mass', + 'default_mass_keep_log': True, + 'default_res_ids': active_ids, + } + + list + + diff --git a/views/project_stage_views.xml b/views/project_stage_views.xml new file mode 100644 index 0000000..3fb4bf9 --- /dev/null +++ b/views/project_stage_views.xml @@ -0,0 +1,35 @@ + + + + project.project.stage.view.tree.inherit.project.sms + project.project.stage + + + + + + + + + + project.project.stage.view.form.inherit.project.sms + project.project.stage + + + + + + + + + + project.project.stage.view.search.inherit.project.sms + project.project.stage + + + + + + + + diff --git a/views/project_task_type_views.xml b/views/project_task_type_views.xml new file mode 100644 index 0000000..b5a26cc --- /dev/null +++ b/views/project_task_type_views.xml @@ -0,0 +1,35 @@ + + + + project.task.type.view.form.inherit.project.sms + project.task.type + + + + + + + + + + project.task.type.view.tree.inherit.project.sms + project.task.type + + + + + + + + + + project.task.type.view.search.inherit.project.sms + project.task.type + + + + + + + + diff --git a/views/project_task_views.xml b/views/project_task_views.xml new file mode 100644 index 0000000..a666dd5 --- /dev/null +++ b/views/project_task_views.xml @@ -0,0 +1,16 @@ + + + + Send SMS Text Message + sms.composer + form + new + { + 'default_composition_mode': 'mass', + 'default_mass_keep_log': True, + 'default_res_ids': active_ids, + } + + list,form + +