summaryrefslogtreecommitdiff
path: root/addons/microsoft_account
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/microsoft_account
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/microsoft_account')
-rw-r--r--addons/microsoft_account/__init__.py5
-rw-r--r--addons/microsoft_account/__manifest__.py16
-rw-r--r--addons/microsoft_account/controllers/__init__.py4
-rw-r--r--addons/microsoft_account/controllers/main.py29
-rw-r--r--addons/microsoft_account/data/microsoft_account_data.xml9
-rw-r--r--addons/microsoft_account/i18n/ar.po92
-rw-r--r--addons/microsoft_account/i18n/bg.po93
-rw-r--r--addons/microsoft_account/i18n/bn.po85
-rw-r--r--addons/microsoft_account/i18n/ca.po91
-rw-r--r--addons/microsoft_account/i18n/ckb.po85
-rw-r--r--addons/microsoft_account/i18n/cs.po91
-rw-r--r--addons/microsoft_account/i18n/da.po94
-rw-r--r--addons/microsoft_account/i18n/de.po91
-rw-r--r--addons/microsoft_account/i18n/el.po85
-rw-r--r--addons/microsoft_account/i18n/eo.po81
-rw-r--r--addons/microsoft_account/i18n/es.po90
-rw-r--r--addons/microsoft_account/i18n/es_MX.po91
-rw-r--r--addons/microsoft_account/i18n/et.po91
-rw-r--r--addons/microsoft_account/i18n/eu.po87
-rw-r--r--addons/microsoft_account/i18n/fa.po87
-rw-r--r--addons/microsoft_account/i18n/fi.po94
-rw-r--r--addons/microsoft_account/i18n/fr.po93
-rw-r--r--addons/microsoft_account/i18n/he.po88
-rw-r--r--addons/microsoft_account/i18n/hi.po81
-rw-r--r--addons/microsoft_account/i18n/hr.po91
-rw-r--r--addons/microsoft_account/i18n/hu.po92
-rw-r--r--addons/microsoft_account/i18n/id.po86
-rw-r--r--addons/microsoft_account/i18n/it.po90
-rw-r--r--addons/microsoft_account/i18n/ja.po87
-rw-r--r--addons/microsoft_account/i18n/ka.po86
-rw-r--r--addons/microsoft_account/i18n/km.po90
-rw-r--r--addons/microsoft_account/i18n/ko.po86
-rw-r--r--addons/microsoft_account/i18n/lt.po93
-rw-r--r--addons/microsoft_account/i18n/lv.po86
-rw-r--r--addons/microsoft_account/i18n/microsoft_account.pot81
-rw-r--r--addons/microsoft_account/i18n/mn.po90
-rw-r--r--addons/microsoft_account/i18n/nb.po86
-rw-r--r--addons/microsoft_account/i18n/nl.po92
-rw-r--r--addons/microsoft_account/i18n/pl.po93
-rw-r--r--addons/microsoft_account/i18n/pt.po92
-rw-r--r--addons/microsoft_account/i18n/pt_BR.po92
-rw-r--r--addons/microsoft_account/i18n/ro.po90
-rw-r--r--addons/microsoft_account/i18n/ru.po93
-rw-r--r--addons/microsoft_account/i18n/si.po81
-rw-r--r--addons/microsoft_account/i18n/sk.po92
-rw-r--r--addons/microsoft_account/i18n/sl.po86
-rw-r--r--addons/microsoft_account/i18n/sv.po86
-rw-r--r--addons/microsoft_account/i18n/th.po86
-rw-r--r--addons/microsoft_account/i18n/tr.po94
-rw-r--r--addons/microsoft_account/i18n/uk.po90
-rw-r--r--addons/microsoft_account/i18n/ur.po81
-rw-r--r--addons/microsoft_account/i18n/vi.po93
-rw-r--r--addons/microsoft_account/i18n/zh_CN.po89
-rw-r--r--addons/microsoft_account/i18n/zh_TW.po85
-rw-r--r--addons/microsoft_account/models/__init__.py5
-rw-r--r--addons/microsoft_account/models/microsoft_service.py160
-rw-r--r--addons/microsoft_account/models/res_users.py22
57 files changed, 4599 insertions, 0 deletions
diff --git a/addons/microsoft_account/__init__.py b/addons/microsoft_account/__init__.py
new file mode 100644
index 00000000..8c67f893
--- /dev/null
+++ b/addons/microsoft_account/__init__.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import models
+from . import controllers
diff --git a/addons/microsoft_account/__manifest__.py b/addons/microsoft_account/__manifest__.py
new file mode 100644
index 00000000..71f0721e
--- /dev/null
+++ b/addons/microsoft_account/__manifest__.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+{
+ 'name': 'Microsoft Users',
+ 'category': 'Hidden/Tools',
+ 'description': """
+The module adds Microsoft user in res user.
+===========================================
+""",
+ 'depends': ['base_setup'],
+ 'data': [
+ 'data/microsoft_account_data.xml',
+ ],
+ 'license': 'LGPL-3',
+}
diff --git a/addons/microsoft_account/controllers/__init__.py b/addons/microsoft_account/controllers/__init__.py
new file mode 100644
index 00000000..5d4b25db
--- /dev/null
+++ b/addons/microsoft_account/controllers/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import main
diff --git a/addons/microsoft_account/controllers/main.py b/addons/microsoft_account/controllers/main.py
new file mode 100644
index 00000000..5256f82d
--- /dev/null
+++ b/addons/microsoft_account/controllers/main.py
@@ -0,0 +1,29 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import json
+from werkzeug.utils import redirect
+
+from odoo import http, registry
+from odoo.http import request
+
+
+class MicrosoftAuth(http.Controller):
+
+ @http.route('/microsoft_account/authentication', type='http', auth="public")
+ def oauth2callback(self, **kw):
+ """ This route/function is called by Microsoft when user Accept/Refuse the consent of Microsoft """
+ state = json.loads(kw['state'])
+ dbname = state.get('d')
+ service = state.get('s')
+ url_return = state.get('f')
+
+ with registry(dbname).cursor() as cr:
+ if kw.get('code'):
+ access_token, refresh_token, ttl = request.env['microsoft.service']._get_microsoft_tokens(kw['code'], service)
+ request.env.user._set_microsoft_auth_tokens(access_token, refresh_token, ttl)
+ return redirect(url_return)
+ elif kw.get('error'):
+ return redirect("%s%s%s" % (url_return, "?error=", kw['error']))
+ else:
+ return redirect("%s%s" % (url_return, "?error=Unknown_error"))
diff --git a/addons/microsoft_account/data/microsoft_account_data.xml b/addons/microsoft_account/data/microsoft_account_data.xml
new file mode 100644
index 00000000..da61e3da
--- /dev/null
+++ b/addons/microsoft_account/data/microsoft_account_data.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <record id="config_microsoft_redirect_uri" model="ir.config_parameter">
+ <field name="key">microsoft_redirect_uri</field>
+ <field name="value">urn:ietf:wg:oauth:2.0:oob</field>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/microsoft_account/i18n/ar.po b/addons/microsoft_account/i18n/ar.po
new file mode 100644
index 00000000..00fbda7c
--- /dev/null
+++ b/addons/microsoft_account/i18n/ar.po
@@ -0,0 +1,92 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Mustafa Rawi <mustafa@cubexco.com>, 2020
+# Akram Alfusayal <akram_ma@hotmail.com>, 2020
+# Osama Ahmaro <osamaahmaro@gmail.com>, 2020
+# Yihya Hugirat <hugirat@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Yihya Hugirat <hugirat@gmail.com>, 2020\n"
+"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "الاسم المعروض"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "المُعرف"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "آخر تعديل في"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"الطريقة غير معتمدة [%s] ليست واحدة من [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"حدث خطأ خلال إنشاء كلمة السر الخاصة بك. ربما يكون كود الترخيص غير صالح"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"حدث خطأ خلال إنشاء كلمة السر الخاصة بك. ربما يكون كود الترخيص غير صالح أو "
+"منتهي الصلاحية"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "المستخدمون"
diff --git a/addons/microsoft_account/i18n/bg.po b/addons/microsoft_account/i18n/bg.po
new file mode 100644
index 00000000..572a18d9
--- /dev/null
+++ b/addons/microsoft_account/i18n/bg.po
@@ -0,0 +1,93 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# aleksandar ivanov, 2020
+# Maria Boyadjieva <marabo2000@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Maria Boyadjieva <marabo2000@gmail.com>, 2020\n"
+"Language-Team: Bulgarian (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Име за показване"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Последно променено на"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Методът не е поддържан [%s] не и във [ВЗЕМЕТЕ, ПУБЛИКУВАЙТЕ, ПОСТАВЕТЕ, "
+"УРЕДЕТЕ или ИЗТРИЙТЕ]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Нещо се обърка при създаването на токена Ви. Възможно е кодът Ви за "
+"упълномощаване да е невалиден"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Нещо се обърка при създаването на токена Ви. Възможно е кодът Ви за "
+"упълномощаване да е невалиден или вече да е изтекъл"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Потребители"
diff --git a/addons/microsoft_account/i18n/bn.po b/addons/microsoft_account/i18n/bn.po
new file mode 100644
index 00000000..73c6d63b
--- /dev/null
+++ b/addons/microsoft_account/i18n/bn.po
@@ -0,0 +1,85 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Abu Zafar <azmikbal@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Abu Zafar <azmikbal@gmail.com>, 2021\n"
+"Language-Team: Bengali (https://www.transifex.com/odoo/teams/41243/bn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "প্রদর্শন নাম"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "আইডি "
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "সর্বশেষ সংশোধিত"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "ব্যবহারকারীরা"
diff --git a/addons/microsoft_account/i18n/ca.po b/addons/microsoft_account/i18n/ca.po
new file mode 100644
index 00000000..dd46d1b5
--- /dev/null
+++ b/addons/microsoft_account/i18n/ca.po
@@ -0,0 +1,91 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Arnau Ros, 2020
+# Josep Anton Belchi, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Josep Anton Belchi, 2021\n"
+"Language-Team: Catalan (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nom mostrat"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Última modificació el "
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Mètode no suportat [%s] no en [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Alguna cosa ha anat malament durant la generació del token. Pot ser el teu "
+"Codi d'Autorització no és vàlid. "
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Alguna cosa ha anat malament durant la generació del token. Pot ser el teu "
+"Codi d'Autorització no és vàlid o ha expirat."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Usuaris"
diff --git a/addons/microsoft_account/i18n/ckb.po b/addons/microsoft_account/i18n/ckb.po
new file mode 100644
index 00000000..83e1f366
--- /dev/null
+++ b/addons/microsoft_account/i18n/ckb.po
@@ -0,0 +1,85 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Haval Abdulkarim <haval.abdulkarim@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Haval Abdulkarim <haval.abdulkarim@gmail.com>, 2020\n"
+"Language-Team: Central Kurdish (https://www.transifex.com/odoo/teams/41243/ckb/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ckb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "پیشاندانی ناو"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ناسنامە"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "دواین دەستکاری لە"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "بەکارهێنەرەکان"
diff --git a/addons/microsoft_account/i18n/cs.po b/addons/microsoft_account/i18n/cs.po
new file mode 100644
index 00000000..61823652
--- /dev/null
+++ b/addons/microsoft_account/i18n/cs.po
@@ -0,0 +1,91 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jan Horzinka <jan.horzinka@centrum.cz>, 2020
+# Jiří Podhorecký, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Jiří Podhorecký, 2020\n"
+"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: cs\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Zobrazované jméno"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Naposled změněno"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Metoda není podporována [%s] v [GET, POST, PUT, PATCH nebo DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Během vaší generace tokenů se něco pokazilo. Možná je váš autorizační kód "
+"neplatný"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Během vaší generace tokenů se něco pokazilo. Možná je váš autorizační kód "
+"neplatný nebo již vypršel"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Uživatelé"
diff --git a/addons/microsoft_account/i18n/da.po b/addons/microsoft_account/i18n/da.po
new file mode 100644
index 00000000..4634c037
--- /dev/null
+++ b/addons/microsoft_account/i18n/da.po
@@ -0,0 +1,94 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Morten Schou <ms@msteknik.dk>, 2020
+# Jesper Carstensen <jc@danodoo.dk>, 2020
+# Mads Søndergaard, 2020
+# Mads Søndergaard <mads@vkdata.dk>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Mads Søndergaard <mads@vkdata.dk>, 2020\n"
+"Language-Team: Danish (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Sidst ændret den"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Metode ikke understøttet [%s] ikke i [GET, POST, PUT, PATCH, eller DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Microsoft Genopfrisk Token"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Microsoft Tjeneste"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Microsoft Token Gyldighed"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Microsoft Bruger Token"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Noget gik galt under din token generering. Måske er din autoriserings kode "
+"ugyldig"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Noget gik galt under din token generering. Måske er din autoriserings kode "
+"ugyldig eller allerede udløbet"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Brugere"
diff --git a/addons/microsoft_account/i18n/de.po b/addons/microsoft_account/i18n/de.po
new file mode 100644
index 00000000..a673dc57
--- /dev/null
+++ b/addons/microsoft_account/i18n/de.po
@@ -0,0 +1,91 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Chris Egal <sodaswed@web.de>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Chris Egal <sodaswed@web.de>, 2021\n"
+"Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: de\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Zuletzt geändert am"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Methode nicht unterstützt [%s] nicht in [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Microsoft Aktualisierungs Token"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Microsoft Service"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Microsoft Token-Gültigkeit"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Microsoft Benutzer token"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Während der Generierung des Tokens ist ein Fehler aufgetreten. Eventuell ist"
+" Ihr Autorisierungscode ungültig."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Während der Generierung des Tokens ist ein Fehler aufgetreten. Eventuell ist"
+" Ihr Autorisierungscode ungültig oder bereits abgelaufen."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Benutzer"
diff --git a/addons/microsoft_account/i18n/el.po b/addons/microsoft_account/i18n/el.po
new file mode 100644
index 00000000..123a9ca6
--- /dev/null
+++ b/addons/microsoft_account/i18n/el.po
@@ -0,0 +1,85 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Martin Trigaux, 2020\n"
+"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: el\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Εμφάνιση Ονόματος"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "Κωδικός"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Τελευταία τροποποίηση στις"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Χρήστες"
diff --git a/addons/microsoft_account/i18n/eo.po b/addons/microsoft_account/i18n/eo.po
new file mode 100644
index 00000000..a57e9e60
--- /dev/null
+++ b/addons/microsoft_account/i18n/eo.po
@@ -0,0 +1,81 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Language-Team: Esperanto (https://www.transifex.com/odoo/teams/41243/eo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: eo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr ""
diff --git a/addons/microsoft_account/i18n/es.po b/addons/microsoft_account/i18n/es.po
new file mode 100644
index 00000000..7d200243
--- /dev/null
+++ b/addons/microsoft_account/i18n/es.po
@@ -0,0 +1,90 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Martin Trigaux, 2020\n"
+"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Metodo no soportado [%s] no está en [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Algo salió mal durante la generación del token. Es probable que el código de"
+" autorización sea inválido."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Algo salió mal durante la generación del token. Es probable que el código de"
+" autorización sea inválido o esté expirado."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Usuarios"
diff --git a/addons/microsoft_account/i18n/es_MX.po b/addons/microsoft_account/i18n/es_MX.po
new file mode 100644
index 00000000..c4267f73
--- /dev/null
+++ b/addons/microsoft_account/i18n/es_MX.po
@@ -0,0 +1,91 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Cécile Collart <cco@odoo.com>, 2021
+# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2021\n"
+"Language-Team: Spanish (Mexico) (https://www.transifex.com/odoo/teams/41243/es_MX/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_MX\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nombre en pantalla"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Metodo no soportado [%s] no está en [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Token de actualización de Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Servicio de Microsoft "
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Validez del token de Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Token de usuario de Microsoft"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Algo salió mal durante la generación del token. Es probable que el código de"
+" autorización sea inválido."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Algo salió mal durante la generación del token. Es probable que el código de"
+" autorización sea inválido o esté expirado."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Usuarios"
diff --git a/addons/microsoft_account/i18n/et.po b/addons/microsoft_account/i18n/et.po
new file mode 100644
index 00000000..e96f8c61
--- /dev/null
+++ b/addons/microsoft_account/i18n/et.po
@@ -0,0 +1,91 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Triine Aavik <triine@avalah.ee>, 2020
+# Arma Gedonsky <armagedonsky@hot.ee>, 2020
+# Eneli Õigus <enelioigus@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Eneli Õigus <enelioigus@gmail.com>, 2020\n"
+"Language-Team: Estonian (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Kuva nimi"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Viimati muudetud (millal)"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Meetodit ei toetata [%s] ei ole [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Teie \"token\"-i genereerimisel läks midagi valesti. Võimalik, et teie "
+"autoriseerimiskood on kehtetu."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Teie \"token\"-i genereerimisel läks midagi valesti. Võimalik, et teie "
+"autoriseerimiskood on vale või aegunud."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Kasutajad"
diff --git a/addons/microsoft_account/i18n/eu.po b/addons/microsoft_account/i18n/eu.po
new file mode 100644
index 00000000..b66ae316
--- /dev/null
+++ b/addons/microsoft_account/i18n/eu.po
@@ -0,0 +1,87 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2021
+# oihane <oihanecruce@gmail.com>, 2021
+# Eneko <eastigarraga@codesyntax.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Eneko <eastigarraga@codesyntax.com>, 2021\n"
+"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: eu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Izena erakutsi"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Azken aldaketa"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Erabiltzaileak"
diff --git a/addons/microsoft_account/i18n/fa.po b/addons/microsoft_account/i18n/fa.po
new file mode 100644
index 00000000..7b6030a6
--- /dev/null
+++ b/addons/microsoft_account/i18n/fa.po
@@ -0,0 +1,87 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Hamid Darabi, 2020
+# Hamed Mohammadi <hamed@dehongi.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Hamed Mohammadi <hamed@dehongi.com>, 2020\n"
+"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fa\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "نام نمایشی"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "شناسه"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "آخرین تغییر در"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "کاربران"
diff --git a/addons/microsoft_account/i18n/fi.po b/addons/microsoft_account/i18n/fi.po
new file mode 100644
index 00000000..dadc134f
--- /dev/null
+++ b/addons/microsoft_account/i18n/fi.po
@@ -0,0 +1,94 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Kari Lindgren <kari.lindgren@emsystems.fi>, 2020
+# Miku Laitinen <miku.laitinen@gmail.com>, 2020
+# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2020
+# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2020\n"
+"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/fi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Näyttönimi"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "Tunniste (ID)"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Viimeksi muokattu"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Metodia [%s] ei löydy tuetuista metodeista [GET, POST, PUT, PATCH or "
+"DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Jotain meni pieleen tokenin luonnissa. Valtuutusavain saattaa olla "
+"virheellinen"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Jotain meni pieleen tokenin luonnissa. Valtuutusavain saattaa olla "
+"vanhentunut"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Käyttäjät"
diff --git a/addons/microsoft_account/i18n/fr.po b/addons/microsoft_account/i18n/fr.po
new file mode 100644
index 00000000..86b15ec5
--- /dev/null
+++ b/addons/microsoft_account/i18n/fr.po
@@ -0,0 +1,93 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Aurélien Pillevesse <aurelienpillevesse@hotmail.fr>, 2020
+# Cécile Collart <cco@odoo.com>, 2020
+# Gilles Mangin <gilles.mangin@phidias.fr>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Gilles Mangin <gilles.mangin@phidias.fr>, 2020\n"
+"Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nom affiché"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Méthode non supportée [%s] pas dans [GET, POST, PUT, PATCH or DELETE] !"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Une erreur est survenue durant la génération du jeton. Votre code "
+"d'autorisation est peut être invalide."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Une erreur est survenue durant la génération du jeton. Votre code "
+"d'autorisation est peut être invalide ou expiré."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Utilisateurs"
diff --git a/addons/microsoft_account/i18n/he.po b/addons/microsoft_account/i18n/he.po
new file mode 100644
index 00000000..ed6bcccb
--- /dev/null
+++ b/addons/microsoft_account/i18n/he.po
@@ -0,0 +1,88 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# ExcaliberX <excaliberx@gmail.com>, 2020
+# Yihya Hugirat <hugirat@gmail.com>, 2020
+# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: ZVI BLONDER <ZVIBLONDER@gmail.com>, 2020\n"
+"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: he\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "שם תצוגה"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "מזהה"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "שונה לאחרונה ב - "
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"הפעולה [%s] לא נמצאת בפעולות האפשריות [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr "אירעה שגיאה במהלך יצירת הטוקן שלך. יתכן כי קוד האישור שלך לא תקין"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr "אירעה שגיאה במהלך יצירת הטוקן שלך. יתכן כי קוד האישור שלך פג תוקף"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "משתמשים"
diff --git a/addons/microsoft_account/i18n/hi.po b/addons/microsoft_account/i18n/hi.po
new file mode 100644
index 00000000..bd6b7cb1
--- /dev/null
+++ b/addons/microsoft_account/i18n/hi.po
@@ -0,0 +1,81 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Language-Team: Hindi (https://www.transifex.com/odoo/teams/41243/hi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr ""
diff --git a/addons/microsoft_account/i18n/hr.po b/addons/microsoft_account/i18n/hr.po
new file mode 100644
index 00000000..ab666600
--- /dev/null
+++ b/addons/microsoft_account/i18n/hr.po
@@ -0,0 +1,91 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Vladimir Olujić <olujic.vladimir@storm.hr>, 2020
+# Bole <bole@dajmi5.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Bole <bole@dajmi5.com>, 2021\n"
+"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/hr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hr\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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Naziv"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Zadnja promjena"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Metoda nije podržana [%s] nije u [GET, POST, PUT, PATCH ili DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Osvježi Microsoft token"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Microsoft servis"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Valjanost Microsoft tokena"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Microsoft korisnički token"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Nešto nije prošlo u redu pri generiranju vašeg tokena. Možda je neispravan "
+"Kod Autorizacije."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Nešto nije prošlo u redu pri generiranju vašeg tokena. Možda je neispravan "
+"Kod Autorizacije ili je već istekao."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Korisnici"
diff --git a/addons/microsoft_account/i18n/hu.po b/addons/microsoft_account/i18n/hu.po
new file mode 100644
index 00000000..4e8f2f43
--- /dev/null
+++ b/addons/microsoft_account/i18n/hu.po
@@ -0,0 +1,92 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# krnkris, 2021
+# Tamás Németh <ntomasz81@gmail.com>, 2021
+# Ákos Nagy <akos.nagy@oregional.hu>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Ákos Nagy <akos.nagy@oregional.hu>, 2021\n"
+"Language-Team: Hungarian (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Név megjelenítése"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "Azonosító"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Legutóbb módosítva"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Ez a mód [%s] nem támogatott ezekben [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Valami rosszul sikerült a token létrehozásakor. Talán az engedélyezési kódja"
+" érvénytelen"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Valami rosszul sikerült a token létrehozásakor. Talán az engedélyezési kódja"
+" már lejárt"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Felhasználók"
diff --git a/addons/microsoft_account/i18n/id.po b/addons/microsoft_account/i18n/id.po
new file mode 100644
index 00000000..ab1fb54c
--- /dev/null
+++ b/addons/microsoft_account/i18n/id.po
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# William Surya Permana <zarambie_game@yahoo.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: William Surya Permana <zarambie_game@yahoo.com>, 2020\n"
+"Language-Team: Indonesian (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Terakhir diubah pada"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Pengguna"
diff --git a/addons/microsoft_account/i18n/it.po b/addons/microsoft_account/i18n/it.po
new file mode 100644
index 00000000..e58639f2
--- /dev/null
+++ b/addons/microsoft_account/i18n/it.po
@@ -0,0 +1,90 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Giovanni Perteghella <giovanni@perteghella.org>, 2020
+# Sergio Zanchetta <primes2h@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2020\n"
+"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nome visualizzato"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Ultima modifica il"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Metodo non supportato [%s] non in [GET, POST, PUT, PATCH o DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Token di aggiornamento Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Servizio Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Validità token Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Token utente Microsoft"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"La generazione del token non è andata a buon fine. È probabile che il codice"
+" di autorizzazione non sia valido"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"La generazione del token non è andata a buon fine. È probabile che il codice"
+" di autorizzazione non sia valido o sia già scaduto"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Utenti"
diff --git a/addons/microsoft_account/i18n/ja.po b/addons/microsoft_account/i18n/ja.po
new file mode 100644
index 00000000..416f724d
--- /dev/null
+++ b/addons/microsoft_account/i18n/ja.po
@@ -0,0 +1,87 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Shunho Kin <s-kin@shonan-innovation.co.jp>, 2020
+# Yoshi Tashiro <tashiro@roomsfor.hk>, 2020
+# Norimichi Sugimoto <norimichi.sugimoto@tls-ltd.co.jp>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Norimichi Sugimoto <norimichi.sugimoto@tls-ltd.co.jp>, 2020\n"
+"Language-Team: Japanese (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "表示名"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "最終更新日"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "サポートされていないメソッド [%s]これらは[GET、POST、PUT、PATCH、DELETE]内にありません!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr "トークンの生成中に何か問題が発生しました。 承認コードが無効である可能性があります"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr "トークンの生成中に何か問題が発生しました。 承認コードが無効であるかすでに失効している可能性があります "
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "ユーザ"
diff --git a/addons/microsoft_account/i18n/ka.po b/addons/microsoft_account/i18n/ka.po
new file mode 100644
index 00000000..58ee43a6
--- /dev/null
+++ b/addons/microsoft_account/i18n/ka.po
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Davit Matchakhelidze <david.machakhelidze@gmail.com>, 2021
+# Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021\n"
+"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ka\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "სახელი"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "იდენტიფიკატორი/ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "ბოლოს განახლებულია"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "მომხმარებლები"
diff --git a/addons/microsoft_account/i18n/km.po b/addons/microsoft_account/i18n/km.po
new file mode 100644
index 00000000..e54dc4db
--- /dev/null
+++ b/addons/microsoft_account/i18n/km.po
@@ -0,0 +1,90 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Sengtha Chay <sengtha@gmail.com>, 2020
+# Lux Sok <sok.lux@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Lux Sok <sok.lux@gmail.com>, 2020\n"
+"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: km\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "ឈ្មោះសំរាប់បង្ហាញ"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "អត្តសញ្ញាណ"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "មិនគាំទ្រវិធីសាស្ត្រ [%s] នៅក្នុង [GET, POST, PUT, PATCH ឬលុប] ទេ!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"មានបញ្ហាអ្វីមួយកើតឡើងក្នុងជំនាន់ជំនាន់អ្នកតំណាង។ "
+"ប្រហែលជាលេខកូដអនុញ្ញាតរបស់អ្នកមិនត្រឹមត្រូវ"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"មានបញ្ហាអ្វីមួយកើតឡើងក្នុងជំនាន់ជំនាន់អ្នកតំណាង។ "
+"ប្រហែលជាលេខកូដការអនុញ្ញាតរបស់អ្នកមិនត្រឹមត្រូវឬផុតកំណត់"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "អ្នកប្រើ"
diff --git a/addons/microsoft_account/i18n/ko.po b/addons/microsoft_account/i18n/ko.po
new file mode 100644
index 00000000..a4f0efb0
--- /dev/null
+++ b/addons/microsoft_account/i18n/ko.po
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# JH CHOI <hwangtog@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: JH CHOI <hwangtog@gmail.com>, 2020\n"
+"Language-Team: Korean (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "이름 표시"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "최근 수정"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "[%s] 메서드가 지원되지 않습니다. [GET, POST, PUT, PATCH 또는 DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr "토큰 생성 중에 문제가 발생했습니다. 인증 코드가 잘못되었을 수 있습니다."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr "토큰 생성 중에 문제가 발생했습니다. 인증 코드가 잘못되었거나 이미 만료되었을 수 있습니다."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "사용자"
diff --git a/addons/microsoft_account/i18n/lt.po b/addons/microsoft_account/i18n/lt.po
new file mode 100644
index 00000000..1f10e8d8
--- /dev/null
+++ b/addons/microsoft_account/i18n/lt.po
@@ -0,0 +1,93 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2021
+# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2021
+# Monika Raciunaite <monika.raciunaite@gmail.com>, 2021
+# Linas Versada <linaskrisiukenas@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Linas Versada <linaskrisiukenas@gmail.com>, 2021\n"
+"Language-Team: Lithuanian (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Rodomas pavadinimas"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Paskutinį kartą keista"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Būdas nepalaikomas [%s] jei ne tarp [GET, POST, PUT, PATCH ar DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Generuojant prieigos kodą įvyko klaida. Galbūt jūsų patvirtinimo kodas yra "
+"neteisingas."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Generuojant prieigos kodą įvyko klaida. Galbūt jūsų patvirtinimo kodas "
+"nebegalioja ar yra neteisingas."
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Vartotojai"
diff --git a/addons/microsoft_account/i18n/lv.po b/addons/microsoft_account/i18n/lv.po
new file mode 100644
index 00000000..408a6407
--- /dev/null
+++ b/addons/microsoft_account/i18n/lv.po
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Arnis Putniņš <arnis@allegro.lv>, 2020
+# ievaputnina <ievai.putninai@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: ievaputnina <ievai.putninai@gmail.com>, 2020\n"
+"Language-Team: Latvian (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Attēlotais nosaukums"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Pēdējoreiz modificēts"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Lietotāji"
diff --git a/addons/microsoft_account/i18n/microsoft_account.pot b/addons/microsoft_account/i18n/microsoft_account.pot
new file mode 100644
index 00000000..630b3c19
--- /dev/null
+++ b/addons/microsoft_account/i18n/microsoft_account.pot
@@ -0,0 +1,81 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-01 07:29+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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr ""
diff --git a/addons/microsoft_account/i18n/mn.po b/addons/microsoft_account/i18n/mn.po
new file mode 100644
index 00000000..b603550d
--- /dev/null
+++ b/addons/microsoft_account/i18n/mn.po
@@ -0,0 +1,90 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Martin Trigaux, 2020\n"
+"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Дэлгэрэнгүй нэр"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Сүүлд зассан огноо"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"[GET, POST, PUT, PATCH, DELETE] дотор ороогүй дэмжигдээгүй функц [%s] байна!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Тасалбарыг боловсруулах үед алдаа гарлаа. Магадгүй таны Баталгаажуулах Код "
+"буруу байх"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Тасалбарыг боловсруулах үед алдаа гарлаа. Магадгүй таны Баталгаажуулах Код "
+"буруу эсвэл хугацаа нь дууссан байх"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Хэрэглэгчид"
diff --git a/addons/microsoft_account/i18n/nb.po b/addons/microsoft_account/i18n/nb.po
new file mode 100644
index 00000000..548d1811
--- /dev/null
+++ b/addons/microsoft_account/i18n/nb.po
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Marius Stedjan <marius@stedjan.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Marius Stedjan <marius@stedjan.com>, 2020\n"
+"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Visningsnavn"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Sist endret"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Metode ikke støttet [%s] ikke i [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Brukere"
diff --git a/addons/microsoft_account/i18n/nl.po b/addons/microsoft_account/i18n/nl.po
new file mode 100644
index 00000000..a9740ceb
--- /dev/null
+++ b/addons/microsoft_account/i18n/nl.po
@@ -0,0 +1,92 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Yenthe Van Ginneken <yenthespam@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Erwin van der Ploeg <erwin@odooexperts.nl>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2020\n"
+"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Laatst gewijzigd op"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Methode niet ondersteund [%s] niet in [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Microsoft ververs token"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Microsoft service"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Microsoft token geldigheid"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Microsoft gebruiker token"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Er is iets fout gegaan tijdens het genereren van het token. Mogelijk is uw "
+"authenticatie code foutief"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Er is iets fout gegaan tijdens het genereren van het token. Mogelijk is uw "
+"authenticatie code foutief of al vervallen"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Gebruikers"
diff --git a/addons/microsoft_account/i18n/pl.po b/addons/microsoft_account/i18n/pl.po
new file mode 100644
index 00000000..d4e7e1ea
--- /dev/null
+++ b/addons/microsoft_account/i18n/pl.po
@@ -0,0 +1,93 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Dariusz Żbikowski <darek@krokus.com.pl>, 2020
+# Piotr Szlązak <szlazakpiotr@gmail.com>, 2020
+# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2020
+# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2020
+# Piotr Strębski <strebski@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Piotr Strębski <strebski@gmail.com>, 2021\n"
+"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pl\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nazwa wyświetlana"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Data ostatniej modyfikacji"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Metoda bez wsparcia [%s] brak w [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Odświeżenie tokena Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Usługa Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Ważność tokena Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Token użytkownika Microsoft"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Coś poszło nie tak podczas generowania znaczka. Może twój autoryzowany kod "
+"jest zły"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Coś poszło nie tak podczas generowania tokena. Może twój kod autoryzacji "
+"jest zły"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Użytkownicy"
diff --git a/addons/microsoft_account/i18n/pt.po b/addons/microsoft_account/i18n/pt.po
new file mode 100644
index 00000000..47c00031
--- /dev/null
+++ b/addons/microsoft_account/i18n/pt.po
@@ -0,0 +1,92 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Pedro Castro Silva <pedrocs@exo.pt>, 2020
+# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2020
+# Pedro Filipe <pedro2.10@hotmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Pedro Filipe <pedro2.10@hotmail.com>, 2020\n"
+"Language-Team: Portuguese (https://www.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=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nome"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Última Modificação em"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Método não suportado [%s] não é um de [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Algo correu mal durante a geração do token. É possível que o seu Código de "
+"Autorização seja inválido"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Algo correu mal durante a geração do token. É possível que o seu Código de "
+"Autorização seja inválido ou tenha expirado"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Utilizadores"
diff --git a/addons/microsoft_account/i18n/pt_BR.po b/addons/microsoft_account/i18n/pt_BR.po
new file mode 100644
index 00000000..9e013cce
--- /dev/null
+++ b/addons/microsoft_account/i18n/pt_BR.po
@@ -0,0 +1,92 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatica@protonmail.com>, 2020
+# Mateus Lopes <mateus1@gmail.com>, 2020
+# Sávio Castelo <savio591@hotmail.com>, 2020
+# André Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: André Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2020\n"
+"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Última modificação em"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Método não suportado [%s] não em [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Erro ao gerar seu token de acesso. Talvez seu código de autorização seja "
+"inválido"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Erro ao gerar seu token de acesso. Talvez seja porque seu código de "
+"autorização seja inválido"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Usuários"
diff --git a/addons/microsoft_account/i18n/ro.po b/addons/microsoft_account/i18n/ro.po
new file mode 100644
index 00000000..e76bfcaf
--- /dev/null
+++ b/addons/microsoft_account/i18n/ro.po
@@ -0,0 +1,90 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Foldi Robert <foldirobert@nexterp.ro>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Foldi Robert <foldirobert@nexterp.ro>, 2020\n"
+"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ro\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Nume afișat"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Ultima modificare la"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Jeton Reîmprospătare Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Serviciu Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Valabilitate Jeton Microsoft"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Jeton Utilizator Microsoft"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Ceva nu a funcționat în timpul generației dvs. de simboluri. Poate că Codul "
+"dvs. de autorizare nu este valid"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Ceva nu a funcționat în timpul generației dvs. de simboluri. Poate că Codul "
+"dvs. de autorizare este nevalid sau deja expirat"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Utilizatori"
diff --git a/addons/microsoft_account/i18n/ru.po b/addons/microsoft_account/i18n/ru.po
new file mode 100644
index 00000000..bc28c186
--- /dev/null
+++ b/addons/microsoft_account/i18n/ru.po
@@ -0,0 +1,93 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Ivan Yelizariev <yelizariev@it-projects.info>, 2020
+# ILMIR <karamov@it-projects.info>, 2020
+# Irina Fedulova <istartlin@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Irina Fedulova <istartlin@gmail.com>, 2020\n"
+"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ru\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Отображаемое имя"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "Идентификатор"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Последнее изменение"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Метод не поддерживается [ %s ] не в [GET, POST, PUT, PATCH или DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Что-то пошло не так во время генерации токенов. Возможно, ваш код "
+"авторизации недействителен."
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Что-то пошло не так во время генерации токенов. Возможно, ваш код "
+"авторизации недействителен или уже устарел"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Пользователи"
diff --git a/addons/microsoft_account/i18n/si.po b/addons/microsoft_account/i18n/si.po
new file mode 100644
index 00000000..01885574
--- /dev/null
+++ b/addons/microsoft_account/i18n/si.po
@@ -0,0 +1,81 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Language-Team: Sinhala (https://www.transifex.com/odoo/teams/41243/si/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: si\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr ""
diff --git a/addons/microsoft_account/i18n/sk.po b/addons/microsoft_account/i18n/sk.po
new file mode 100644
index 00000000..9117cc2a
--- /dev/null
+++ b/addons/microsoft_account/i18n/sk.po
@@ -0,0 +1,92 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2020
+# Jan Prokop, 2020
+# Rastislav Brencic <rastislav.brencic@azet.sk>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Rastislav Brencic <rastislav.brencic@azet.sk>, 2020\n"
+"Language-Team: Slovak (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Zobrazovaný názov"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Posledná úprava"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Metóda nepodporovaná [%s] nie je [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Niečo sa pokazilo počas generovania vášho tokenu. Možno je váš autorizačný "
+"kód neplatný"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Niečo sa pokazilo počas generovania vášho tokenu. Možno je váš autorizačný "
+"kód neplatný alebo už expirovaný"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Užívatelia"
diff --git a/addons/microsoft_account/i18n/sl.po b/addons/microsoft_account/i18n/sl.po
new file mode 100644
index 00000000..e9792aa5
--- /dev/null
+++ b/addons/microsoft_account/i18n/sl.po
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Matjaz Mozetic <m.mozetic@matmoz.si>, 2021
+# matjaz k <matjaz@mentis.si>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: matjaz k <matjaz@mentis.si>, 2021\n"
+"Language-Team: Slovenian (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Zadnjič spremenjeno"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Uporabniki"
diff --git a/addons/microsoft_account/i18n/sv.po b/addons/microsoft_account/i18n/sv.po
new file mode 100644
index 00000000..47c20418
--- /dev/null
+++ b/addons/microsoft_account/i18n/sv.po
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2021
+# Anders Wallenquist <anders.wallenquist@vertel.se>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>, 2021\n"
+"Language-Team: Swedish (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Visningsnamn"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Senast redigerad"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Användare"
diff --git a/addons/microsoft_account/i18n/th.po b/addons/microsoft_account/i18n/th.po
new file mode 100644
index 00000000..af194b33
--- /dev/null
+++ b/addons/microsoft_account/i18n/th.po
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Somchart Jabsung <jabsung.s@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Somchart Jabsung <jabsung.s@gmail.com>, 2020\n"
+"Language-Team: Thai (https://www.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: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "ชื่อที่ใช้แสดง"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "รหัส"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "แก้ไขครั้งสุดท้ายเมื่อ"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "ผู้ใช้งาน"
diff --git a/addons/microsoft_account/i18n/tr.po b/addons/microsoft_account/i18n/tr.po
new file mode 100644
index 00000000..c929585d
--- /dev/null
+++ b/addons/microsoft_account/i18n/tr.po
@@ -0,0 +1,94 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Levent Karakaş <levent@mektup.at>, 2020
+# Murat Kaplan <muratk@projetgrup.com>, 2020
+# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2020
+# Nadir Gazioglu <nadirgazioglu@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Nadir Gazioglu <nadirgazioglu@gmail.com>, 2021\n"
+"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Görünüm Adı"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Son Düzenleme"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Yöntem desteklenmiyor [%s] [GET, POST, PUT, PATCH veya DELETE] içinde değil!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Microsoft Refresh Token"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Microsoft Service"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Microsoft Token Validity"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Microsoft User token"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Kimliğinizi üretirken bir şeyler ters gitti. Yetkilendirme Kodunuz geçersiz "
+"olabilir"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Kimliğinizi üretirken bir şeyler ters gitti. Belki Yetkilendirme Kodunuz "
+"geçersiz veya süresi dolmuş"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Kullanıcılar"
diff --git a/addons/microsoft_account/i18n/uk.po b/addons/microsoft_account/i18n/uk.po
new file mode 100644
index 00000000..b5b8575f
--- /dev/null
+++ b/addons/microsoft_account/i18n/uk.po
@@ -0,0 +1,90 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2021\n"
+"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: uk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Відобразити назву"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Останні зміни"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "Метод не підтримується [%s] не в [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Microsoft Refresh Token"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Microsoft Service"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Microsoft Token Validity"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Microsoft User token"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Щось пішло не так під час генерації ваших токенів. Можливо, ваш код "
+"авторизації недійсний"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Щось пішло не так під час вашої генерації токенів. Може, ваш код "
+"авторизації недійсний або вже минув"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Користувачі"
diff --git a/addons/microsoft_account/i18n/ur.po b/addons/microsoft_account/i18n/ur.po
new file mode 100644
index 00000000..adf270ca
--- /dev/null
+++ b/addons/microsoft_account/i18n/ur.po
@@ -0,0 +1,81 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Language-Team: Urdu (https://www.transifex.com/odoo/teams/41243/ur/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ur\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr ""
diff --git a/addons/microsoft_account/i18n/vi.po b/addons/microsoft_account/i18n/vi.po
new file mode 100644
index 00000000..7504b7f3
--- /dev/null
+++ b/addons/microsoft_account/i18n/vi.po
@@ -0,0 +1,93 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020
+# Duy BQ <duybq86@gmail.com>, 2020
+# Trần Hà <tranthuha13590@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: Trần Hà <tranthuha13590@gmail.com>, 2021\n"
+"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "Sửa lần cuối vào"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr ""
+"Phương pháp không được hỗ trợ [%s] không có trong [GET, POST, PUT, PATCH "
+"hoặc DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "Microsoft Refresh Token"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "Microsoft Service"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "Microsoft Token Validity"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "Microsoft User token"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr ""
+"Đã xảy ra lỗi trong quá trình tạo mã token của bạn. Có thể Mã ủy quyền của "
+"bạn không hợp lệ"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr ""
+"Đã xảy ra lỗi trong quá trình tạo mã Token của bạn. Có thể Mã ủy quyền của "
+"bạn không hợp lệ hoặc đã hết hạn"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "Người dùng"
diff --git a/addons/microsoft_account/i18n/zh_CN.po b/addons/microsoft_account/i18n/zh_CN.po
new file mode 100644
index 00000000..46a3fefb
--- /dev/null
+++ b/addons/microsoft_account/i18n/zh_CN.po
@@ -0,0 +1,89 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jeffery CHEN Fan <jeffery9@gmail.com>, 2020
+# 敬雲 林 <chingyun@yuanchih-consult.com>, 2020
+# Felix Yang - Elico Corp <felixyangsh@aliyun.com>, 2020
+# liAnGjiA <liangjia@qq.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: liAnGjiA <liangjia@qq.com>, 2021\n"
+"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_CN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "最后修改日"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "方法 [%s] 不被 [GET, POST, PUT, PATCH 或 DELETE]支持!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "微软刷新 Token"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "微软服务"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "微软 Token 有效性"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "微软用户 token"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr "令牌生成过程中出错了。请重新申请授权码。"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr "令牌生成过程中出错了。或许您的授权码无效或已过期。"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "用户"
diff --git a/addons/microsoft_account/i18n/zh_TW.po b/addons/microsoft_account/i18n/zh_TW.po
new file mode 100644
index 00000000..1fcc8caf
--- /dev/null
+++ b/addons/microsoft_account/i18n/zh_TW.po
@@ -0,0 +1,85 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * microsoft_account
+#
+# Translators:
+# 敬雲 林 <chingyun@yuanchih-consult.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:14+0000\n"
+"Last-Translator: 敬雲 林 <chingyun@yuanchih-consult.com>, 2020\n"
+"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__display_name
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__display_name
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service__id
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__id
+msgid "ID"
+msgstr "ID"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_microsoft_service____last_update
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users____last_update
+msgid "Last Modified on"
+msgstr "最後修改於"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid "Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!"
+msgstr "該方法不支援 [%s] 於 [GET, POST, PUT, PATCH or DELETE]!"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_rtoken
+msgid "Microsoft Refresh Token"
+msgstr "微軟更新金鑰"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_microsoft_service
+msgid "Microsoft Service"
+msgstr "微軟服務"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token_validity
+msgid "Microsoft Token Validity"
+msgstr "微軟金鑰有效性"
+
+#. module: microsoft_account
+#: model:ir.model.fields,field_description:microsoft_account.field_res_users__microsoft_calendar_token
+msgid "Microsoft User token"
+msgstr "微軟使用者金鑰"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid"
+msgstr "金鑰生成過程中出現錯誤。請重新申請授權碼。"
+
+#. module: microsoft_account
+#: code:addons/microsoft_account/models/microsoft_service.py:0
+#, python-format
+msgid ""
+"Something went wrong during your token generation. Maybe your Authorization "
+"Code is invalid or already expired"
+msgstr "金鑰生成過程中出現錯誤。或許您的授權碼無效或已過期。"
+
+#. module: microsoft_account
+#: model:ir.model,name:microsoft_account.model_res_users
+msgid "Users"
+msgstr "使用者"
diff --git a/addons/microsoft_account/models/__init__.py b/addons/microsoft_account/models/__init__.py
new file mode 100644
index 00000000..efaff2dc
--- /dev/null
+++ b/addons/microsoft_account/models/__init__.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import res_users
+from . import microsoft_service
diff --git a/addons/microsoft_account/models/microsoft_service.py b/addons/microsoft_account/models/microsoft_service.py
new file mode 100644
index 00000000..6b6de96a
--- /dev/null
+++ b/addons/microsoft_account/models/microsoft_service.py
@@ -0,0 +1,160 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from datetime import datetime
+import json
+import logging
+
+import requests
+from werkzeug import urls
+
+from odoo import api, fields, models, _
+
+_logger = logging.getLogger(__name__)
+
+TIMEOUT = 20
+
+MICROSOFT_AUTH_ENDPOINT = 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize'
+MICROSOFT_TOKEN_ENDPOINT = 'https://login.microsoftonline.com/common/oauth2/v2.0/token'
+
+
+class MicrosoftService(models.AbstractModel):
+ _name = 'microsoft.service'
+ _description = 'Microsoft Service'
+
+ def _get_calendar_scope(self):
+ return 'offline_access openid Calendars.ReadWrite'
+
+ @api.model
+ def generate_refresh_token(self, service, authorization_code):
+ """ Call Microsoft API to refresh the token, with the given authorization code
+ :param service : the name of the microsoft service to actualize
+ :param authorization_code : the code to exchange against the new refresh token
+ :returns the new refresh token
+ """
+ Parameters = self.env['ir.config_parameter'].sudo()
+ client_id = Parameters.get_param('microsoft_%s_client_id' % service)
+ client_secret = Parameters.get_param('microsoft_%s_client_secret' % service)
+ redirect_uri = Parameters.get_param('microsoft_redirect_uri')
+
+ scope = self._get_calendar_scope()
+
+ # Get the Refresh Token From Microsoft And store it in ir.config_parameter
+ headers = {"Content-type": "application/x-www-form-urlencoded"}
+ data = {
+ 'client_id': client_id,
+ 'redirect_uri': redirect_uri,
+ 'client_secret': client_secret,
+ 'scope': scope,
+ 'grant_type': "refresh_token"
+ }
+ try:
+ req = requests.post(MICROSOFT_TOKEN_ENDPOINT, data=data, headers=headers, timeout=TIMEOUT)
+ req.raise_for_status()
+ content = req.json()
+ except IOError:
+ error_msg = _("Something went wrong during your token generation. Maybe your Authorization Code is invalid or already expired")
+ raise self.env['res.config.settings'].get_config_warning(error_msg)
+
+ return content.get('refresh_token')
+
+ @api.model
+ def _get_authorize_uri(self, from_url, service, scope):
+ """ This method return the url needed to allow this instance of Odoo to access to the scope
+ of gmail specified as parameters
+ """
+ state = {
+ 'd': self.env.cr.dbname,
+ 's': service,
+ 'f': from_url
+ }
+
+ get_param = self.env['ir.config_parameter'].sudo().get_param
+ base_url = get_param('web.base.url', default='http://www.odoo.com?NoBaseUrl')
+ client_id = get_param('microsoft_%s_client_id' % (service,), default=False)
+
+ encoded_params = urls.url_encode({
+ 'response_type': 'code',
+ 'client_id': client_id,
+ 'state': json.dumps(state),
+ 'scope': scope,
+ 'redirect_uri': base_url + '/microsoft_account/authentication',
+ 'prompt': 'consent',
+ 'access_type': 'offline'
+ })
+ return "%s?%s" % (MICROSOFT_AUTH_ENDPOINT, encoded_params)
+
+ @api.model
+ def _get_microsoft_tokens(self, authorize_code, service):
+ """ Call Microsoft API to exchange authorization code against token, with POST request, to
+ not be redirected.
+ """
+ get_param = self.env['ir.config_parameter'].sudo().get_param
+ base_url = get_param('web.base.url', default='http://www.odoo.com?NoBaseUrl')
+ client_id = get_param('microsoft_%s_client_id' % (service,), default=False)
+ client_secret = get_param('microsoft_%s_client_secret' % (service,), default=False)
+ scope = self._get_calendar_scope()
+
+ headers = {"content-type": "application/x-www-form-urlencoded"}
+ data = {
+ 'code': authorize_code,
+ 'client_id': client_id,
+ 'client_secret': client_secret,
+ 'grant_type': 'authorization_code',
+ 'scope': scope,
+ 'redirect_uri': base_url + '/microsoft_account/authentication'
+ }
+ try:
+ dummy, response, dummy = self._do_request(MICROSOFT_TOKEN_ENDPOINT, params=data, headers=headers, method='POST', preuri='')
+ access_token = response.get('access_token')
+ refresh_token = response.get('refresh_token')
+ ttl = response.get('expires_in')
+ return access_token, refresh_token, ttl
+ except requests.HTTPError:
+ error_msg = _("Something went wrong during your token generation. Maybe your Authorization Code is invalid")
+ raise self.env['res.config.settings'].get_config_warning(error_msg)
+
+ @api.model
+ def _do_request(self, uri, params=None, headers=None, method='POST', preuri="https://graph.microsoft.com", timeout=TIMEOUT):
+ """ Execute the request to Microsoft API. Return a tuple ('HTTP_CODE', 'HTTP_RESPONSE')
+ :param uri : the url to contact
+ :param params : dict or already encoded parameters for the request to make
+ :param headers : headers of request
+ :param method : the method to use to make the request
+ :param preuri : pre url to prepend to param uri.
+ """
+ if params is None:
+ params = {}
+ if headers is None:
+ headers = {}
+
+ _logger.debug("Uri: %s - Type : %s - Headers: %s - Params : %s !" % (uri, method, headers, params))
+
+ ask_time = fields.Datetime.now()
+ try:
+ if method.upper() in ('GET', 'DELETE'):
+ res = requests.request(method.lower(), preuri + uri, headers=headers, params=params, timeout=timeout)
+ elif method.upper() in ('POST', 'PATCH', 'PUT'):
+ res = requests.request(method.lower(), preuri + uri, data=params, headers=headers, timeout=timeout)
+ else:
+ raise Exception(_('Method not supported [%s] not in [GET, POST, PUT, PATCH or DELETE]!', method))
+ res.raise_for_status()
+ status = res.status_code
+
+ if int(status) in (204, 404): # Page not found, no response
+ response = False
+ else:
+ response = res.json()
+
+ try:
+ ask_time = datetime.strptime(res.headers.get('date'), "%a, %d %b %Y %H:%M:%S %Z")
+ except:
+ pass
+ except requests.HTTPError as error:
+ if error.response.status_code in (204, 404):
+ status = error.response.status_code
+ response = ""
+ else:
+ _logger.exception("Bad microsoft request : %s !", error.response.content)
+ raise error
+ return (status, response, ask_time)
diff --git a/addons/microsoft_account/models/res_users.py b/addons/microsoft_account/models/res_users.py
new file mode 100644
index 00000000..d6587ffe
--- /dev/null
+++ b/addons/microsoft_account/models/res_users.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from datetime import timedelta
+
+
+from odoo import api, fields, models, _
+
+
+class User(models.Model):
+ _inherit = 'res.users'
+
+ microsoft_calendar_rtoken = fields.Char('Microsoft Refresh Token', copy=False, groups="base.group_system")
+ microsoft_calendar_token = fields.Char('Microsoft User token', copy=False, groups="base.group_system")
+ microsoft_calendar_token_validity = fields.Datetime('Microsoft Token Validity', copy=False)
+
+ def _set_microsoft_auth_tokens(self, access_token, refresh_token, ttl):
+ self.write({
+ 'microsoft_calendar_rtoken': refresh_token,
+ 'microsoft_calendar_token': access_token,
+ 'microsoft_calendar_token_validity': fields.Datetime.now() + timedelta(seconds=ttl) if ttl else False,
+ })