summaryrefslogtreecommitdiff
path: root/addons/iap
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/iap
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/iap')
-rw-r--r--addons/iap/__init__.py13
-rw-r--r--addons/iap/__manifest__.py28
-rw-r--r--addons/iap/i18n/af.po125
-rw-r--r--addons/iap/i18n/am.po124
-rw-r--r--addons/iap/i18n/ar.po176
-rw-r--r--addons/iap/i18n/az.po173
-rw-r--r--addons/iap/i18n/bg.po176
-rw-r--r--addons/iap/i18n/bn.po172
-rw-r--r--addons/iap/i18n/bs.po178
-rw-r--r--addons/iap/i18n/ca.po175
-rw-r--r--addons/iap/i18n/ckb.po172
-rw-r--r--addons/iap/i18n/cs.po175
-rw-r--r--addons/iap/i18n/da.po180
-rw-r--r--addons/iap/i18n/de.po177
-rw-r--r--addons/iap/i18n/el.po174
-rw-r--r--addons/iap/i18n/en_GB.po124
-rw-r--r--addons/iap/i18n/eo.po168
-rw-r--r--addons/iap/i18n/es.po176
-rw-r--r--addons/iap/i18n/es_BO.po124
-rw-r--r--addons/iap/i18n/es_CL.po124
-rw-r--r--addons/iap/i18n/es_CO.po124
-rw-r--r--addons/iap/i18n/es_CR.po124
-rw-r--r--addons/iap/i18n/es_DO.po124
-rw-r--r--addons/iap/i18n/es_EC.po124
-rw-r--r--addons/iap/i18n/es_MX.po175
-rw-r--r--addons/iap/i18n/es_PE.po124
-rw-r--r--addons/iap/i18n/es_PY.po124
-rw-r--r--addons/iap/i18n/es_VE.po124
-rw-r--r--addons/iap/i18n/et.po175
-rw-r--r--addons/iap/i18n/eu.po177
-rw-r--r--addons/iap/i18n/fa.po175
-rw-r--r--addons/iap/i18n/fi.po175
-rw-r--r--addons/iap/i18n/fo.po124
-rw-r--r--addons/iap/i18n/fr.po180
-rw-r--r--addons/iap/i18n/fr_CA.po124
-rw-r--r--addons/iap/i18n/gl.po124
-rw-r--r--addons/iap/i18n/gu.po179
-rw-r--r--addons/iap/i18n/he.po178
-rw-r--r--addons/iap/i18n/hi.po172
-rw-r--r--addons/iap/i18n/hr.po174
-rw-r--r--addons/iap/i18n/hu.po176
-rw-r--r--addons/iap/i18n/iap.pot168
-rw-r--r--addons/iap/i18n/id.po174
-rw-r--r--addons/iap/i18n/is.po179
-rw-r--r--addons/iap/i18n/it.po175
-rw-r--r--addons/iap/i18n/ja.po175
-rw-r--r--addons/iap/i18n/ka.po175
-rw-r--r--addons/iap/i18n/kab.po124
-rw-r--r--addons/iap/i18n/km.po177
-rw-r--r--addons/iap/i18n/ko.po174
-rw-r--r--addons/iap/i18n/lb.po169
-rw-r--r--addons/iap/i18n/lo.po124
-rw-r--r--addons/iap/i18n/lt.po176
-rw-r--r--addons/iap/i18n/lv.po174
-rw-r--r--addons/iap/i18n/mk.po124
-rw-r--r--addons/iap/i18n/mn.po174
-rw-r--r--addons/iap/i18n/nb.po174
-rw-r--r--addons/iap/i18n/ne.po121
-rw-r--r--addons/iap/i18n/nl.po177
-rw-r--r--addons/iap/i18n/nl_BE.po124
-rw-r--r--addons/iap/i18n/pl.po180
-rw-r--r--addons/iap/i18n/pt.po176
-rw-r--r--addons/iap/i18n/pt_BR.po179
-rw-r--r--addons/iap/i18n/ro.po177
-rw-r--r--addons/iap/i18n/ru.po176
-rw-r--r--addons/iap/i18n/si.po168
-rw-r--r--addons/iap/i18n/sk.po176
-rw-r--r--addons/iap/i18n/sl.po180
-rw-r--r--addons/iap/i18n/sq.po124
-rw-r--r--addons/iap/i18n/sr.po176
-rw-r--r--addons/iap/i18n/sr@latin.po126
-rw-r--r--addons/iap/i18n/sv.po176
-rw-r--r--addons/iap/i18n/th.po174
-rw-r--r--addons/iap/i18n/tr.po179
-rw-r--r--addons/iap/i18n/uk.po176
-rw-r--r--addons/iap/i18n/ur.po168
-rw-r--r--addons/iap/i18n/vi.po177
-rw-r--r--addons/iap/i18n/zh_CN.po179
-rw-r--r--addons/iap/i18n/zh_TW.po172
-rw-r--r--addons/iap/models/__init__.py5
-rw-r--r--addons/iap/models/iap_account.py120
-rw-r--r--addons/iap/models/res_config_settings.py15
-rw-r--r--addons/iap/security/ir.model.access.csv3
-rw-r--r--addons/iap/security/ir_rule.xml11
-rw-r--r--addons/iap/static/src/img/iap_logo.svg88
-rw-r--r--addons/iap/static/src/js/crash_manager.js72
-rw-r--r--addons/iap/static/src/js/iap_buy_more_credits.js59
-rw-r--r--addons/iap/static/src/js/iap_credit.js26
-rw-r--r--addons/iap/static/src/xml/iap_templates.xml30
-rw-r--r--addons/iap/static/tests/helpers/mock_server.js47
-rw-r--r--addons/iap/tests/__init__.py4
-rw-r--r--addons/iap/tests/test_iap.py10
-rw-r--r--addons/iap/tools/__init__.py4
-rw-r--r--addons/iap/tools/iap_tools.py170
-rw-r--r--addons/iap/views/assets.xml16
-rw-r--r--addons/iap/views/iap_views.xml52
-rw-r--r--addons/iap/views/res_config_settings.xml43
97 files changed, 13182 insertions, 0 deletions
diff --git a/addons/iap/__init__.py b/addons/iap/__init__.py
new file mode 100644
index 00000000..39a74f03
--- /dev/null
+++ b/addons/iap/__init__.py
@@ -0,0 +1,13 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import models
+from . import tools
+
+# compatibility imports
+from odoo.addons.iap.tools.iap_tools import iap_jsonrpc as jsonrpc
+from odoo.addons.iap.tools.iap_tools import iap_authorize as authorize
+from odoo.addons.iap.tools.iap_tools import iap_cancel as cancel
+from odoo.addons.iap.tools.iap_tools import iap_capture as capture
+from odoo.addons.iap.tools.iap_tools import iap_charge as charge
+from odoo.addons.iap.tools.iap_tools import InsufficientCreditError
diff --git a/addons/iap/__manifest__.py b/addons/iap/__manifest__.py
new file mode 100644
index 00000000..2fb9c9f0
--- /dev/null
+++ b/addons/iap/__manifest__.py
@@ -0,0 +1,28 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+{
+ 'name': 'In-App Purchases',
+ 'category': 'Hidden/Tools',
+ 'version': '1.1',
+ 'summary': 'Basic models and helpers to support In-App purchases.',
+ 'description': """
+This module provides standard tools (account model, context manager and helpers)
+to support In-App purchases inside Odoo. """,
+ 'depends': [
+ 'web',
+ 'base_setup'
+ ],
+ 'data': [
+ 'security/ir.model.access.csv',
+ 'security/ir_rule.xml',
+ 'views/assets.xml',
+ 'views/iap_views.xml',
+ 'views/res_config_settings.xml',
+ ],
+ 'qweb': [
+ 'static/src/xml/iap_templates.xml',
+ ],
+ 'auto_install': True,
+ 'license': 'LGPL-3',
+}
diff --git a/addons/iap/i18n/af.po b/addons/iap/i18n/af.po
new file mode 100644
index 00000000..db20e111
--- /dev/null
+++ b/addons/iap/i18n/af.po
@@ -0,0 +1,125 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+# Andre de Kock <adekock11@gmail.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Andre de Kock <adekock11@gmail.com>, 2017\n"
+"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: af\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Rekening Inligting"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr "Rekening Kenteken"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Kanselleer"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Maatskappy"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Geskep deur"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Geskep op"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Vertoningsnaam"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP Rekening"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP Rekeninge"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr "In-Toep Aankope"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Onvoldoende Balans"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Onvoldoende krediet om van die diens gebruik te maak."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Laas Gewysig op"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Laas Opgedateer deur"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Laas Opgedateer op"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr "Diens Naam"
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr "ap.account"
diff --git a/addons/iap/i18n/am.po b/addons/iap/i18n/am.po
new file mode 100644
index 00000000..9c4abe5e
--- /dev/null
+++ b/addons/iap/i18n/am.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Amharic (https://www.transifex.com/odoo/teams/41243/am/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: am\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "መሰረዝ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "ድርጅት"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/ar.po b/addons/iap/i18n/ar.po
new file mode 100644
index 00000000..c012eea5
--- /dev/null
+++ b/addons/iap/i18n/ar.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Sherif Abd Ekmoniem <sherif.tsupport@gmail.com>, 2020
+# Mustafa Rawi <mustafa@cubexco.com>, 2020
+# amrnegm <amrnegm.01@gmail.com>, 2020
+# Ghaith Gammar <g.gammar@saharaifs.net>, 2020
+# Osama Ahmaro <osamaahmaro@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Osama Ahmaro <osamaahmaro@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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "معلومات الحساب"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "كلمة سر الحساب"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "شراء رصيد"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "الغاء"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "شركة"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "ضبط الاعدادات"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "أنشئ بواسطة"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "أنشئ في"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "الاسم المعروض"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "التوثيق"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "حساب IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "حسابات IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "المُعرف"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "عمليات شراء داخل التطبيق"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "رصيد غير كاف"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "الرصيد غير كافٍ لإجراء هذه الخدمة."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "آخر تعديل في"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "آخر تحديث بواسطة"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "آخر تحديث في"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "اسم الخدمة"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "بدء نسخة تجريبية في أودو"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/az.po b/addons/iap/i18n/az.po
new file mode 100644
index 00000000..b7469bd3
--- /dev/null
+++ b/addons/iap/i18n/az.po
@@ -0,0 +1,173 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-02 10:05+0000\n"
+"PO-Revision-Date: 2018-08-24 09:19+0000\n"
+"Language-Team: Azerbaijani (https://www.transifex.com/odoo/teams/41243/az/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: az\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Buy credits at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:41
+#, python-format
+msgid "Buy more credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:61
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:28
+#, python-format
+msgid "Checking remaining credit ..."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_id
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:21
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:51
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:31
+#, python-format
+msgid "Insufficient credit"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "Remaining :"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:37
+#, python-format
+msgid "Temporarily unavailable"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "credits"
+msgstr ""
diff --git a/addons/iap/i18n/bg.po b/addons/iap/i18n/bg.po
new file mode 100644
index 00000000..a7fff8f6
--- /dev/null
+++ b/addons/iap/i18n/bg.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Igor Sheludko <igor.sheludko@gmail.com>, 2020
+# aleksandar ivanov, 2020
+# Albena Mincheva <albena_vicheva@abv.bg>, 2020
+# Maria Boyadjieva <marabo2000@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Информация за акаунт"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Тоукън на акаунт"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Откажи"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Компания"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Настройки конфигурация"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Създадено от"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Създадено на"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Име за показване"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Документация"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP Акаунт"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP Акаунти"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "In-App Purchases"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Недостатъчен баланс"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Недостатъчен кредит за изпълнението на услугата"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Последно променено на"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Последно обновено от"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Последно обновено на"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Име на услугата"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/bn.po b/addons/iap/i18n/bn.po
new file mode 100644
index 00000000..a7846c7a
--- /dev/null
+++ b/addons/iap/i18n/bn.po
@@ -0,0 +1,172 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Abu Zafar <azmikbal@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "একাউন্ট তথ্য"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "একাউন্ট টোকেন"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "বাতিল"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "কোম্পানি"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "রূপরেখা নির্ধারণ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "দ্বারা সৃষ্টি"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "তৈরি"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "প্রদর্শন নাম"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "আইএপি"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "আইএপি একাউন্ট"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "আইএপি একাউন্টস"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "আইডি "
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "ইন-অ্যাপ ক্রয়"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "অপর্যাপ্ত ব্যালান্স"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "এই সেবা সঞ্চালন করতে পর্যাপ্ত ক্রেডিট নাই "
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "সর্বশেষ সংশোধিত"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "সর্বশেষ আপডেট করেছেন"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "সর্বশেষ আপডেট হয়েছে"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "সেবার নাম"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "ওডু তে একটি পরীক্ষামূলক ব্যবহার শুরু করুন"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/bs.po b/addons/iap/i18n/bs.po
new file mode 100644
index 00000000..85aa8070
--- /dev/null
+++ b/addons/iap/i18n/bs.po
@@ -0,0 +1,178 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2018
+# Boško Stojaković <bluesoft83@gmail.com>, 2018
+# Bole <bole@dajmi5.com>, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-02 10:05+0000\n"
+"PO-Revision-Date: 2018-10-02 10:05+0000\n"
+"Last-Translator: Bole <bole@dajmi5.com>, 2018\n"
+"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bs\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Buy credits at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:41
+#, python-format
+msgid "Buy more credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:61
+#, python-format
+msgid "Cancel"
+msgstr "Otkaži"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:28
+#, python-format
+msgid "Checking remaining credit ..."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_id
+msgid "Company"
+msgstr "Kompanija"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:21
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:51
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:31
+#, python-format
+msgid "Insufficient credit"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Zadnje mijenjano"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Zadnji ažurirao"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Zadnje ažurirano"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "Remaining :"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:37
+#, python-format
+msgid "Temporarily unavailable"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "credits"
+msgstr ""
diff --git a/addons/iap/i18n/ca.po b/addons/iap/i18n/ca.po
new file mode 100644
index 00000000..e03c2b74
--- /dev/null
+++ b/addons/iap/i18n/ca.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Carles Antoli <carlesantoli@hotmail.com>, 2020
+# M Palau <mpalau@tda.ad>, 2020
+# Josep Anton Belchi, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informació del compte"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Fitxa del compte"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Cancel·la"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Companyia"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Configuració"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Creat per"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Creat el"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nom mostrat"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentació "
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Compte IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Comptes IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Compres a l'aplicació"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Saldo insuficient"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Crèdit insuficient per realitzar aquest servei."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Última modificació el "
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Última actualització per"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Última actualització el"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Nom del servei"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Comença un assaig a Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/ckb.po b/addons/iap/i18n/ckb.po
new file mode 100644
index 00000000..604026c9
--- /dev/null
+++ b/addons/iap/i18n/ckb.po
@@ -0,0 +1,172 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Haval Abdulkarim <haval.abdulkarim@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "پاشگەزبوونەوە"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "کۆمپانیا"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "شێوەپێدانی ڕێکخستنەکان"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "دروستکراوە لەلایەن"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "دروستکراوە لە"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "پیشاندانی ناو"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "بەڵگەنامەکردن"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ناسنامە"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "دواین دەستکاری لە"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "دواین تازەکردنەوە لەلایەن"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "دواین تازەکردنەوە لە"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/cs.po b/addons/iap/i18n/cs.po
new file mode 100644
index 00000000..457832db
--- /dev/null
+++ b/addons/iap/i18n/cs.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jan Horzinka <jan.horzinka@centrum.cz>, 2020
+# karolína schusterová <karolina.schusterova@vdp.sk>, 2020
+# trendspotter, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: trendspotter, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informace o účtu"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Koupit kredity"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Zrušit"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Firma"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Nastavení konfigurace"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Vytvořeno od"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Vytvořeno"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Zobrazované jméno"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentace"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP Účet"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP Účty"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Nákupy v aplikacích"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Nedostatečný zůstatek"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Nedostatečný kredit pro provedení této služby."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Naposled změněno"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Naposledy upraveno od"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Naposled upraveno"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Otevřít IAP účet"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Název Služby"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Zobrazit moje služby"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/da.po b/addons/iap/i18n/da.po
new file mode 100644
index 00000000..f4c6d99f
--- /dev/null
+++ b/addons/iap/i18n/da.po
@@ -0,0 +1,180 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Morten Schou <ms@msteknik.dk>, 2020
+# Jesper Carstensen <jc@danodoo.dk>, 2020
+# Pernille Kristensen <pernillekristensen1994@gmail.com>, 2020
+# Sanne Kristensen <sanne@vkdata.dk>, 2020
+# lhmflexerp <lhm@flexerp.dk>, 2020
+# Mads Søndergaard, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Mads Søndergaard, 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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Kontoinformation"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Konto token"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Køb point"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Annullér"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Virksomhed"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurer opsætning"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Oprettet af"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Oprettet den"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentation"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP Konto"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP Konti"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "In-App køb"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Utilstrækkelig saldo"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Utilstrækkelig kredit til at udføre denne service."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Sidst ændret den"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Sidst opdateret af"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Sidst opdateret den"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Odoo IAP Konto"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Service navn"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Påbegynd prøveperiode hos Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"URL'en denne service anmodede om returnerede en fejl. Kontakt venligst "
+"forfatteren til applikationen. URL den forsøgte at kontakte var %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Vis Mine services"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Vis dine IAP services og genoplad dit kredit"
diff --git a/addons/iap/i18n/de.po b/addons/iap/i18n/de.po
new file mode 100644
index 00000000..62936ba2
--- /dev/null
+++ b/addons/iap/i18n/de.po
@@ -0,0 +1,177 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Anja Funk <anja.funk@afimage.de>, 2020
+# Chris Egal <sodaswed@web.de>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Account Informationen"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Account Token"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Guthaben kaufen"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Unternehmen"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfiguration "
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Erstellt von"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Erstellt am"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentation"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP Account"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP Accounts"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "In-App Käufe"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Nicht ausreichender Kontostand"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Kein ausreichendes Guthaben für diesen Service"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Zuletzt geändert am"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Zuletzt aktualisiert durch"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Zuletzt aktualisiert am"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "IAP-Konto eröffnen"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Service Name"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Starten Sie eine Testversion bei Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"Die Url, die dieser Dienst angefordert hat, hat einen Fehler zurückgegeben. "
+"Bitte kontaktieren Sie den Autor der App. Die Url, die er zu kontaktieren "
+"versuchte, war %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Meine Dienste anzeigen"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Ihre IAP-Services anzeigen und Guthaben aufladen"
diff --git a/addons/iap/i18n/el.po b/addons/iap/i18n/el.po
new file mode 100644
index 00000000..a69c3fbc
--- /dev/null
+++ b/addons/iap/i18n/el.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# George Tarasidis <george_tarasidis@yahoo.com>, 2020
+# Alexandros Kapetanios <alexandros@gnugr.org>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Alexandros Kapetanios <alexandros@gnugr.org>, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Πληροφορίες Λογαριασμού"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Λογαριασμός Μάρκας"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Ακύρωση"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Εταιρία"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ρυθμίσεις διαμόρφωσης"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Δημιουργήθηκε από"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Δημιουργήθηκε στις"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Εμφάνιση Ονόματος"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Τεκμηρίωση"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "Κωδικός"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Ανεπαρκές Υπόλοιπο"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Τελευταία τροποποίηση στις"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Τελευταία Ενημέρωση από"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Τελευταία Ενημέρωση στις"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Περιγραφή Υπηρεσίας"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/en_GB.po b/addons/iap/i18n/en_GB.po
new file mode 100644
index 00000000..6c9f1ee3
--- /dev/null
+++ b/addons/iap/i18n/en_GB.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancel"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Company"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Created by"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Created on"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Display Name"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Last Modified on"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Last Updated on"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/eo.po b/addons/iap/i18n/eo.po
new file mode 100644
index 00000000..87cd8581
--- /dev/null
+++ b/addons/iap/i18n/eo.po
@@ -0,0 +1,168 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/es.po b/addons/iap/i18n/es.po
new file mode 100644
index 00000000..33a30cbe
--- /dev/null
+++ b/addons/iap/i18n/es.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# VivianMontana23 <vivianpvm@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Daniela Cervantes <dace@odoo.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Daniela Cervantes <dace@odoo.com>, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Información de la cuenta"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Token de la cuenta"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Comprar créditos"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Empresa"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Opciones de configuración"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Creado el"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentación"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Cuenta IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Cuentas IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Compras dentro de la aplicación"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Saldo insuficiente"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Crédito insuficiente para ejecutar este servicio."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Última actualización el"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Abrir cuenta IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Nombre del servicio"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Comenzar una prueba en Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"La url que solicitó este servicio reportó un error. Por favor, pontee en "
+"contacto con el autor de la aplicación. La url que intentaste utilizar es%s "
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Ver mis servicios"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Ve tus servicios IAP y recarga créditos"
diff --git a/addons/iap/i18n/es_BO.po b/addons/iap/i18n/es_BO.po
new file mode 100644
index 00000000..74634187
--- /dev/null
+++ b/addons/iap/i18n/es_BO.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_BO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/es_CL.po b/addons/iap/i18n/es_CL.po
new file mode 100644
index 00000000..4ebccc65
--- /dev/null
+++ b/addons/iap/i18n/es_CL.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CL\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/es_CO.po b/addons/iap/i18n/es_CO.po
new file mode 100644
index 00000000..34693e0f
--- /dev/null
+++ b/addons/iap/i18n/es_CO.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Nombre Público"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Última Modificación el"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Actualizado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Actualizado"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/es_CR.po b/addons/iap/i18n/es_CR.po
new file mode 100644
index 00000000..40c83281
--- /dev/null
+++ b/addons/iap/i18n/es_CR.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/es_CR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CR\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/es_DO.po b/addons/iap/i18n/es_DO.po
new file mode 100644
index 00000000..d69e758d
--- /dev/null
+++ b/addons/iap/i18n/es_DO.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_DO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/es_EC.po b/addons/iap/i18n/es_EC.po
new file mode 100644
index 00000000..aaa837c1
--- /dev/null
+++ b/addons/iap/i18n/es_EC.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_EC\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por:"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Nombre a Mostrar"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Fecha de modificación"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Ultima Actualización por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Actualizado en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/es_MX.po b/addons/iap/i18n/es_MX.po
new file mode 100644
index 00000000..ee234586
--- /dev/null
+++ b/addons/iap/i18n/es_MX.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Cécile Collart <cco@odoo.com>, 2021
+# Daniela Cervantes <dace@odoo.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Daniela Cervantes <dace@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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Información de la cuenta"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Token de la cuenta"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Comprar créditos"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Empresa"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Opciones de configuración"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Creado el"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nombre en pantalla"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentación"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Cuenta IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Cuentas IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Compras dentro de la aplicación"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Saldo insuficiente"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Crédito insuficiente para ejecutar este servicio."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Última actualización el"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Abrir cuenta IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Nombre del servicio"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Comenzar una prueba en Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"La url que solicitó este servicio reportó un error. Por favor, póngase en "
+"contacto con el autor de la aplicación. La url que intentó utilizar es%s "
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Ver mis servicios"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Vea sus servicios IAP y recarge créditos"
diff --git a/addons/iap/i18n/es_PE.po b/addons/iap/i18n/es_PE.po
new file mode 100644
index 00000000..884fcbad
--- /dev/null
+++ b/addons/iap/i18n/es_PE.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_PE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañia"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Nombre a Mostrar"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Ultima Modificación en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Actualizado última vez por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Ultima Actualización"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/es_PY.po b/addons/iap/i18n/es_PY.po
new file mode 100644
index 00000000..be063699
--- /dev/null
+++ b/addons/iap/i18n/es_PY.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/teams/41243/es_PY/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_PY\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Ultima actualización por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Ultima actualización en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/es_VE.po b/addons/iap/i18n/es_VE.po
new file mode 100644
index 00000000..b575b887
--- /dev/null
+++ b/addons/iap/i18n/es_VE.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/es_VE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_VE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Mostrar nombre"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Modificada por última vez"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización realizada por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Ultima actualizacion en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/et.po b/addons/iap/i18n/et.po
new file mode 100644
index 00000000..8aa5880a
--- /dev/null
+++ b/addons/iap/i18n/et.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Rivo Zängov <eraser@eraser.ee>, 2020
+# Martin Trigaux, 2020
+# Arma Gedonsky <armagedonsky@hot.ee>, 2020
+# atriine <triine@avalah.ee>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: atriine <triine@avalah.ee>, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Osta punkte"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Tühista"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Ettevõte"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Seadistused"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Loonud"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Loodud"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Kuva nimi"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentatsioon"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Rakendustesisesed ostud"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Viimati muudetud (millal)"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Viimati uuendatud (kelle poolt)"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Viimati uuendatud"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Vaata oma teenuseid"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Vaadake oma IAP teenuseid ja laadige juurde punkte"
diff --git a/addons/iap/i18n/eu.po b/addons/iap/i18n/eu.po
new file mode 100644
index 00000000..c43519fa
--- /dev/null
+++ b/addons/iap/i18n/eu.po
@@ -0,0 +1,177 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2021
+# Eneko <eastigarraga@codesyntax.com>, 2021
+# 61590936fa9bf290362ee306eeabf363_944dd10 <a8bfd5a0b49b9c8455f33fc521764cc3_680674>, 2021
+# Iñaki Ibarrola <inakiibarrola@yahoo.es>, 2021
+# Victor Laskurain <blaskurain@binovo.es>, 2021
+# Maialen Rodriguez <maialenrodriguez98@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Maialen Rodriguez <maialenrodriguez98@gmail.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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Ezeztatu"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Enpresa"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurazio ezarpenak"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Nork sortua"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Noiz sortua"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Izena erakutsi"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentazioa"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Azken aldaketa"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Azkenengoz eguneratu zuena"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Azken eguneraketa noiz"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/fa.po b/addons/iap/i18n/fa.po
new file mode 100644
index 00000000..52e43bcc
--- /dev/null
+++ b/addons/iap/i18n/fa.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Hamid Darabi, 2020
+# Hamed Mohammadi <hamed@dehongi.com>, 2020
+# fardin fa <fardin2689@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: fardin fa <fardin2689@gmail.com>, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "خرید اعتبار"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "لغو"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "شرکت"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "تنظیمات پیکربندی"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "ایجاد توسط"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "ایجاد شده در"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "نام نمایشی"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "مستندات"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "شناسه"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "خرید درون برنامه‌ای"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "آخرین تغییر در"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "آخرین به روز رسانی توسط"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "آخرین به روز رسانی در"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/fi.po b/addons/iap/i18n/fi.po
new file mode 100644
index 00000000..d315dc6e
--- /dev/null
+++ b/addons/iap/i18n/fi.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Kari Lindgren <kari.lindgren@emsystems.fi>, 2020
+# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2020
+# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2020
+# Jussi Heikkilä <jussi.heikkila@panimo.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Jussi Heikkilä <jussi.heikkila@panimo.com>, 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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Osta krediittejä"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Peruuta"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Yritys"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfiguraatioasetukset"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Luonut"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Luotu"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Näyttönimi"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentaatio"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP Tili"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "Tunniste (ID)"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Sovellusten sisäiset ostot"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Viimeksi muokattu"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Viimeksi päivitetty"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Viimeksi päivitetty"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Avaa IAP tili"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Palvelun nimi"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/fo.po b/addons/iap/i18n/fo.po
new file mode 100644
index 00000000..70ce0006
--- /dev/null
+++ b/addons/iap/i18n/fo.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Strika"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Fyritøka"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Byrjað av"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Byrjað tann"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Vís navn"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Seinast rættað tann"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Seinast dagført av"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Seinast dagført tann"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/fr.po b/addons/iap/i18n/fr.po
new file mode 100644
index 00000000..637741c3
--- /dev/null
+++ b/addons/iap/i18n/fr.po
@@ -0,0 +1,180 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Xavier Belmere <Info@cartmeleon.com>, 2020
+# Aurélien Pillevesse <aurelienpillevesse@hotmail.fr>, 2020
+# Eloïse Stilmant <est@odoo.com>, 2020
+# Cécile Collart <cco@odoo.com>, 2020
+# Alexandra Jubert <aju@odoo.com>, 2020
+# Gilles Mangin <gilles.mangin@phidias.fr>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informations du compte"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Jeton du compte"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Acheter des crédits"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Annuler"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Société"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Paramètres de config"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Créé par"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Créé le"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nom affiché"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentation"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "Compte IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Compte IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Comptes IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Achats intégrés"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Solde insuffisant"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Crédit insuffisant pour exécuter ce service."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Dernière mise à jour par"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Dernière mise à jour le"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Ouvrir Compte IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Nom du service"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Démarrer un essai avec Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"L'URL que ce service requérait a retourné une erreur. Merci de contacter "
+"l'auteur de cette application. L'URL qu'il a essayé de contact est %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Voir mes services"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Consultez vos Services IAP et rechargez vos crédits"
diff --git a/addons/iap/i18n/fr_CA.po b/addons/iap/i18n/fr_CA.po
new file mode 100644
index 00000000..0fa32b47
--- /dev/null
+++ b/addons/iap/i18n/fr_CA.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr_CA\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Annuler"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Créé par"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Créé le"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Nom affiché"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "Identifiant"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Dernière mise à jour par"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Dernière mise à jour le"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/gl.po b/addons/iap/i18n/gl.po
new file mode 100644
index 00000000..5bfc677f
--- /dev/null
+++ b/addons/iap/i18n/gl.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/gl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: gl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Compañía"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Creado o"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/gu.po b/addons/iap/i18n/gu.po
new file mode 100644
index 00000000..9fd2fa91
--- /dev/null
+++ b/addons/iap/i18n/gu.po
@@ -0,0 +1,179 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2018
+# Turkesh Patel <turkesh4friends@gmail.com>, 2018
+# Dharmraj Jhala <dja@openerp.com>, 2018
+# Divya Pandya <dia@odoo.com>, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-02 10:05+0000\n"
+"PO-Revision-Date: 2018-10-02 10:05+0000\n"
+"Last-Translator: Divya Pandya <dia@odoo.com>, 2018\n"
+"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: gu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Buy credits at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:41
+#, python-format
+msgid "Buy more credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:61
+#, python-format
+msgid "Cancel"
+msgstr "રદ કરો"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:28
+#, python-format
+msgid "Checking remaining credit ..."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_id
+msgid "Company"
+msgstr "કંપની"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "બનાવનાર"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "પ્રદર્શન નામ"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ઓળખ"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:21
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:51
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:31
+#, python-format
+msgid "Insufficient credit"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "Remaining :"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:37
+#, python-format
+msgid "Temporarily unavailable"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "credits"
+msgstr ""
diff --git a/addons/iap/i18n/he.po b/addons/iap/i18n/he.po
new file mode 100644
index 00000000..56ea08d7
--- /dev/null
+++ b/addons/iap/i18n/he.po
@@ -0,0 +1,178 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Yihya Hugirat <hugirat@gmail.com>, 2020
+# דודי מלכה <Dudimalka6@gmail.com>, 2020
+# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2020
+# Amit Spilman <amit@laylinetech.com>, 2020
+# Yves Goldberg <admin@ygol.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Yves Goldberg <admin@ygol.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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "פרטי חשבון"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "אסימון החשבון"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "קנה אשראי"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "בטל"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "חברה"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "הגדר הגדרות"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "נוצר ע\"י"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "נוצר ב-"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "שם תצוגה"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "תיעוד"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "חשבון IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "חשבונות IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "מזהה"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "רכישות In-App"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "יתרה לא מספקת"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "אין מספיק אשראי לביצוע שירות זה."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "שונה לאחרונה ב - "
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "עודכן לאחרונה ע\"י"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "עדכון אחרון ב"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "פתח חשבון IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "שם השירות"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "התחיל ניסיון ב- Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"כתובת האתר ששירות זה ביקש החזירה שגיאה. אנא צרו קשר עם מחבר האפליקציה. כתובת"
+" האתר שניסתה לפנות אליה הייתה %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "צפה בשירותים שלי"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "צפה בשירותי ה- IAP שלך והטעין את הזיכויים שלך"
diff --git a/addons/iap/i18n/hi.po b/addons/iap/i18n/hi.po
new file mode 100644
index 00000000..e3931e39
--- /dev/null
+++ b/addons/iap/i18n/hi.po
@@ -0,0 +1,172 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Martin Trigaux, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "रद्द"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/hr.po b/addons/iap/i18n/hr.po
new file mode 100644
index 00000000..78fd99eb
--- /dev/null
+++ b/addons/iap/i18n/hr.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Bole <bole@dajmi5.com>, 2020
+# Jasmina Otročak <jasmina@uvid.hr>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Jasmina Otročak <jasmina@uvid.hr>, 2020\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informacije o računu"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Token računa"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Kupi kredite"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Odustani"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Tvrtka"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Postavke"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Naziv"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentacija"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Nedovoljno kredita za izvršavanje ove usluge"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Zadnja promjena"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Promijenio"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Vrijeme promjene"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Naziv usluge"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/hu.po b/addons/iap/i18n/hu.po
new file mode 100644
index 00000000..5053bd2f
--- /dev/null
+++ b/addons/iap/i18n/hu.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# krnkris, 2021
+# gezza <geza.nagy@oregional.hu>, 2021
+# Ákos Nagy <akos.nagy@oregional.hu>, 2021
+# Zsolt Godó <zsolttokio@gmail.com>, 2021
+# Tamás Németh <ntomasz81@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Tamás Németh <ntomasz81@gmail.com>, 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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Fiók információ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Kreditek vásárlása"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Visszavonás"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Vállalat"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Beállítások módosítása"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Létrehozta"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Létrehozva"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Név megjelenítése"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentáció"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP fiók"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP fiókok"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "Azonosító"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Alkalmazáson belüli vásárlások"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Fedezethiány"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Legutóbb módosítva"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Frissítette"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Frissítve "
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "IAP fiók nyitása"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Szolgáltatás neve"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/iap.pot b/addons/iap/i18n/iap.pot
new file mode 100644
index 00000000..6ad04c18
--- /dev/null
+++ b/addons/iap/i18n/iap.pot
@@ -0,0 +1,168 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-04-21 10:46+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/id.po b/addons/iap/i18n/id.po
new file mode 100644
index 00000000..ead0d9e9
--- /dev/null
+++ b/addons/iap/i18n/id.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# William Surya Permana <zarambie_game@yahoo.com>, 2020
+# Martin Trigaux, 2020
+# pnyet <david@zeromail.us>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: pnyet <david@zeromail.us>, 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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Batal"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Perusahaan"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Pengaturan Konfigurasi"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Dibuat oleh"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Dibuat pada"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentasi"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Terakhir diubah pada"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Terakhir diperbarui oleh"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Terakhir diperbarui pada"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/is.po b/addons/iap/i18n/is.po
new file mode 100644
index 00000000..356ce394
--- /dev/null
+++ b/addons/iap/i18n/is.po
@@ -0,0 +1,179 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2018
+# Birgir Steinarsson <biggboss83@gmail.com>, 2018
+# Bjorn Ingvarsson <boi@exigo.is>, 2018
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-02 10:05+0000\n"
+"PO-Revision-Date: 2018-08-24 09:19+0000\n"
+"Last-Translator: Bjorn Ingvarsson <boi@exigo.is>, 2018\n"
+"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: is\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Buy credits at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:41
+#, python-format
+msgid "Buy more credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:61
+#, python-format
+msgid "Cancel"
+msgstr "Hætta við"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:28
+#, python-format
+msgid "Checking remaining credit ..."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_id
+msgid "Company"
+msgstr "Fyrirtæki"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Búið til af"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Stofnað þann"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nafn"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "Auðkenni"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:21
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:51
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:31
+#, python-format
+msgid "Insufficient credit"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Síðast breytt þann"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Síðast uppfært af"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Síðast uppfært þann"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "Remaining :"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:37
+#, python-format
+msgid "Temporarily unavailable"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "credits"
+msgstr ""
diff --git a/addons/iap/i18n/it.po b/addons/iap/i18n/it.po
new file mode 100644
index 00000000..b1565000
--- /dev/null
+++ b/addons/iap/i18n/it.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Léonie Bouchat <lbo@odoo.com>, 2020
+# Sergio Zanchetta <primes2h@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informazioni account"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Token account"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Acquista crediti"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Annulla"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Azienda"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Impostazioni di configurazione"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Creato da"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Data creazione"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nome visualizzato"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentazione"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "Acquisti integrati (IAP)"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Conto acquisti integrati (IAP)"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Conto acquisti integrati (IAP)"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Acquisti integrati"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Saldo non sufficiente"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Credito non sufficiente per eseguire il servizio."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Ultima modifica il"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Ultimo aggiornamento di"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Ultimo aggiornamento il"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Acquisti integrati Odoo"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Apri conto acquisti integrati"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Nome servizio"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Inizia una prova con Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"L'URL richiesto dal servizio ha restituito un errore, contattare l'autore "
+"dell'applicazione. URL richiesto dal servizio: %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Visualizza servizi"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Visualizza servizi di acquisto integrati e ricarica crediti"
diff --git a/addons/iap/i18n/ja.po b/addons/iap/i18n/ja.po
new file mode 100644
index 00000000..5ae4b810
--- /dev/null
+++ b/addons/iap/i18n/ja.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Shunho Kin <s-kin@shonan-innovation.co.jp>, 2020
+# Yoshi Tashiro <tashiro@roomsfor.hk>, 2020
+# Tim Siu Lai <tl@roomsfor.hk>, 2020
+# Noma Yuki, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Noma Yuki, 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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "アカウント情報"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "アカウントトークン"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "クレジットを購入"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "取消"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "会社"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "コンフィグ設定"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "作成者"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "作成日"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "表示名"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "ドキュメント"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "アプリ内課金"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "アプリ内課金アカウント"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "アプリ内課金アカウント"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "アプリ内課金"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "最終更新日"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "最終更新者"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "最終更新日"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "サービス名"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "購入済みサービス一覧"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "IAPサービス一覧とクレジットを購入"
diff --git a/addons/iap/i18n/ka.po b/addons/iap/i18n/ka.po
new file mode 100644
index 00000000..633c9593
--- /dev/null
+++ b/addons/iap/i18n/ka.po
@@ -0,0 +1,175 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Davit Matchakhelidze <david.machakhelidze@gmail.com>, 2021
+# Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021
+# Martin Trigaux, 2021
+# Giorgi Melitauri <gmelitauri@live.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Giorgi Melitauri <gmelitauri@live.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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "გაუქმება"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "კომპანია"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "კონფიგურაციის პარამეტრები"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "შემქმნელი"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "შექმნის თარიღი"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "სახელი"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "იდენტიფიკატორი/ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "ბოლოს განახლებულია"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "ბოლოს განაახლა"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "ბოლოს განახლდა"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/kab.po b/addons/iap/i18n/kab.po
new file mode 100644
index 00000000..145ac35d
--- /dev/null
+++ b/addons/iap/i18n/kab.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: kab\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Sefsex"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Takebbwanit"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Yerna-t"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Yerna di"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "Asulay"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Aleqqem aneggaru di"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Aleqqem aneggaru sɣuṛ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Aleqqem aneggaru di"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/km.po b/addons/iap/i18n/km.po
new file mode 100644
index 00000000..6de427c4
--- /dev/null
+++ b/addons/iap/i18n/km.po
@@ -0,0 +1,177 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Sengtha Chay <sengtha@gmail.com>, 2020
+# Lux Sok <sok.lux@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "ពត៌មានគណនី"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "គណនី។"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "ការទិញដោយជំពាក់"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "លុបចោល"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "ក្រុមហ៊ុន"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "កំណត់រចនាសម្ព័ន្ធ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "បង្កើតដោយ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "បង្កើតនៅ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "ឈ្មោះសំរាប់បង្ហាញ"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "គណនីអាយអាយអេស។"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "គណនីអាយអាយអេស។"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "អត្តសញ្ញាណ"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "ការទិញក្នុងកម្មវិធី។"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+"  Learn to pronounce \n"
+"\n"
+" \n"
+"សមតុល្យមិនគ្រប់គ្រាន់។"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "ឥណទានមិនគ្រប់គ្រាន់ដើម្បីអនុវត្តសេវាកម្មនេះទេ។"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "ឈ្មោះសេវា"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "ចាប់ផ្តើមការសាកល្បងនៅ Odoo ។"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/ko.po b/addons/iap/i18n/ko.po
new file mode 100644
index 00000000..45b7bdf8
--- /dev/null
+++ b/addons/iap/i18n/ko.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# JH CHOI <hwangtog@gmail.com>, 2020
+# Seongseok Shin <shinss61@hotmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Seongseok Shin <shinss61@hotmail.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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "계정 정보"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "계정 토큰"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "크레딧 구매하기"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "취소"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "회사"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "설정 구성"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "작성자"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "작성일"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "이름 표시"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "문서화"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP 계정"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP 계정"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "인앱 구입"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "잔액 부족"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "이 서비스를 실행하기에는 크레딧이 부족합니다."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "최근 수정"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "최근 갱신한 사람"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "최근 갱신 날짜"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Open IAP 계정"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "서비스 이름"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Odoo에서 시험판 시작"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr "이 서비스가 요청한 URL이 오류를 반환했습니다. 앱 작성자에게 문의하십시오. 연락을 시도한 URL은 %s입니다."
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "내 서비스 보기"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "IAP 서비스를 보고 크레딧을 재충전하십시오"
diff --git a/addons/iap/i18n/lb.po b/addons/iap/i18n/lb.po
new file mode 100644
index 00000000..084311bb
--- /dev/null
+++ b/addons/iap/i18n/lb.po
@@ -0,0 +1,169 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-08-26 08:16+0000\n"
+"PO-Revision-Date: 2019-08-26 09:11+0000\n"
+"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Buy credits at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/lo.po b/addons/iap/i18n/lo.po
new file mode 100644
index 00000000..c40e9b87
--- /dev/null
+++ b/addons/iap/i18n/lo.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lo\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "ຍົກເລີອກ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "ບໍລິສັດ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/lt.po b/addons/iap/i18n/lt.po
new file mode 100644
index 00000000..7bf77336
--- /dev/null
+++ b/addons/iap/i18n/lt.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2021
+# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2021
+# Anatolij, 2021
+# Linas Versada <linaskrisiukenas@gmail.com>, 2021
+# grupoda2 <dmitrijus.ivanovas@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: grupoda2 <dmitrijus.ivanovas@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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Paskyros informacija"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Paskyros prieigos raktas"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Įsigyti kreditų"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Atšaukti"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Įmonė"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigūracijos nustatymai"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Sukūrė"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Sukurta"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Rodomas pavadinimas"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentacija"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP paskyra"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP paskyros"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Pirkimai programoje"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Nepakankamas balansas"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Šios paslaugos atlikimui nepakankamas kreditas."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Paskutinį kartą keista"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Paskutinį kartą atnaujino"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Paskutinį kartą atnaujinta"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Paslaugos pavadinimas"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Pradėti \"Odoo\" bandymą"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/lv.po b/addons/iap/i18n/lv.po
new file mode 100644
index 00000000..f8f0d2b7
--- /dev/null
+++ b/addons/iap/i18n/lv.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Arnis Putniņš <arnis@allegro.lv>, 2020
+# ievaputnina <ievai.putninai@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Atcelt"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Uzņēmums"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurācijas iestatījumi"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Izveidoja"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Izveidots"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Attēlotais nosaukums"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentācija"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "In-App Purchases"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Pēdējoreiz modificēts"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Pēdējoreiz atjaunoja"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Pēdējoreiz atjaunots"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/mk.po b/addons/iap/i18n/mk.po
new file mode 100644
index 00000000..3ace4d9f
--- /dev/null
+++ b/addons/iap/i18n/mk.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/mk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: mk\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Откажи"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Компанија"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Креирано од"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Креирано на"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Прикажи име"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Последна промена на"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Последно ажурирање од"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Последно ажурирање на"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/mn.po b/addons/iap/i18n/mn.po
new file mode 100644
index 00000000..0642a3b4
--- /dev/null
+++ b/addons/iap/i18n/mn.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Minj P <pminj322@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Minj P <pminj322@gmail.com>, 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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Дансны мэдээлэл"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Дансны токен"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Credit худалдан авах"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Цуцлах"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Компани"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Тохиргооны тохируулга"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Үүсгэсэн этгээд"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Үүсгэсэн огноо"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Дэлгэрэнгүй нэр"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Баримтжуулалт"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP данс"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP данс"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "In-App Purchases"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Үлдэгдэл хүрэлцэхгүй"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Энэ үйлчилгээг үзүүлэхэд шаардлагатай нэгж хүрэлцэхгүй байна."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Сүүлд зассан огноо"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Сүүлд зассан этгээд"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Сүүлд зассан огноо"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Үйлчилгээний нэр:"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Odoo системийг туршиж эхлэх"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/nb.po b/addons/iap/i18n/nb.po
new file mode 100644
index 00000000..1f7b5ae4
--- /dev/null
+++ b/addons/iap/i18n/nb.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jorunn D. Newth, 2020
+# Marius Stedjan <marius@stedjan.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Kontoinformasjon"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Kontotoken"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Avbryt"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Firma"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurasjonsinnstillinger"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Opprettet av"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Opprettet"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Visningsnavn"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentasjon"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP-konto"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP-konti"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Kjøp i appen"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Utilstrekkelig balanse"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Ikke nok kreditt til å utføre denne tjenesten."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Sist endret"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Sist oppdatert av"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Sist oppdatert"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Tjenestenavn"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/ne.po b/addons/iap/i18n/ne.po
new file mode 100644
index 00000000..9c80b8c8
--- /dev/null
+++ b/addons/iap/i18n/ne.po
@@ -0,0 +1,121 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ne\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/nl.po b/addons/iap/i18n/nl.po
new file mode 100644
index 00000000..4ea4166b
--- /dev/null
+++ b/addons/iap/i18n/nl.po
@@ -0,0 +1,177 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Yenthe Van Ginneken <yenthespam@gmail.com>, 2020
+# Erwin van der Ploeg <erwin@odooexperts.nl>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Account informatie"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Account token"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Koop krediet"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Annuleren"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Bedrijf"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Configuratie instellingen"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Aangemaakt door"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Aangemaakt op"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentatie"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP account"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP accounts"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "In-App aankopen"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Saldo ontoereikend"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Ontoereikend krediet om deze service uit te voeren."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Laatst gewijzigd op"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Open IAP account"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Naam dienst"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Start een proefperiode bij Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"De URL die door deze service is aangevraagd, heeft een fout geretourneerd. "
+"Neem contact op met de auteur van de app. De URL waarmee het contact "
+"probeerde op te nemen, was %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Bekijk mijn diensten"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Bekijk uw IAP diensten en laad uw crediet op"
diff --git a/addons/iap/i18n/nl_BE.po b/addons/iap/i18n/nl_BE.po
new file mode 100644
index 00000000..9e1c62b5
--- /dev/null
+++ b/addons/iap/i18n/nl_BE.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Dutch (Belgium) (https://www.transifex.com/odoo/teams/41243/nl_BE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl_BE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Annuleren"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Bedrijf"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Aangemaakt door"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Aangemaakt op"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Laatst gewijzigd op"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/pl.po b/addons/iap/i18n/pl.po
new file mode 100644
index 00000000..9f23669b
--- /dev/null
+++ b/addons/iap/i18n/pl.po
@@ -0,0 +1,180 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Tomasz Leppich <t.leppich@gmail.com>, 2020
+# Piotr Szlązak <szlazakpiotr@gmail.com>, 2020
+# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2020
+# Andrzej Donczew <a.donczew@hadron.eu.com>, 2020
+# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2020
+# Paweł Wodyński <pw@myodoo.pl>, 2020
+# Maja Stawicka <mjstwck@wp.pl>, 2020
+# Maksym <ms@myodoo.pl>, 2020
+# Piotr Strębski <strebski@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informacje o koncie"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Token konta"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Zakup kredyty"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Anuluj"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Firma"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ustawienia konfiguracji"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Utworzona przez"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Utworzono"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nazwa wyświetlana"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentacja"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Konto IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Konta IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Zakupy w aplikacji"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Niewystarczająca ilość środków"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Niewystarczające środki na wykonanie tej usługi."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Data ostatniej modyfikacji"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Ostatnio aktualizowane przez"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Data ostatniej aktualizacji"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Nazwa usługi"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Zobacz moje usługi"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/pt.po b/addons/iap/i18n/pt.po
new file mode 100644
index 00000000..cc4d976f
--- /dev/null
+++ b/addons/iap/i18n/pt.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Manuela Silva <manuelarodsilva@gmail.com>, 2020
+# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2020
+# Diogo Fonseca <dsf@thinkopensolutions.pt>, 2020
+# Pedro Filipe <pedro2.10@hotmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informação da Conta"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Código da Conta"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Comprar créditos"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Empresa"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Configurações"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nome"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentação"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Compras Na Aplicação"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Última Modificação em"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Última Atualização por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Última Atualização em"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/pt_BR.po b/addons/iap/i18n/pt_BR.po
new file mode 100644
index 00000000..baf80659
--- /dev/null
+++ b/addons/iap/i18n/pt_BR.po
@@ -0,0 +1,179 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatica@protonmail.com>, 2020
+# Martin Trigaux, 2020
+# Mateus Lopes <mateus1@gmail.com>, 2020
+# Thiago Macêdo <thiago95macedo@gmail.com>, 2020
+# grazziano <gra.negocia@gmail.com>, 2020
+# André Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2020
+# rogeriojlle <rogerio.s.machado@gmail.com>, 2020
+# Éder Brito <britoederr@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Éder Brito <britoederr@gmail.com>, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informação da conta"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Token da conta"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Comprar créditos"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Empresa"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Definições de Configuração"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentação"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Conta IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Contas IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Compras no aplicativo"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Saldo insuficiente"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Crédito insuficiente para executar este serviço."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Última modificação em"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Última atualização por"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Última atualização em"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Nome do Serviço"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Visualize seus serviços IAP e recarregue seus créditos"
diff --git a/addons/iap/i18n/ro.po b/addons/iap/i18n/ro.po
new file mode 100644
index 00000000..9a720cf0
--- /dev/null
+++ b/addons/iap/i18n/ro.po
@@ -0,0 +1,177 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Dorin Hongu <dhongu@gmail.com>, 2020
+# Cozmin Candea <office@terrabit.ro>, 2020
+# Foldi Robert <foldirobert@nexterp.ro>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Foldi Robert <foldirobert@nexterp.ro>, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Informații cont"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Token cont"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Cumpărare credit"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Anulează"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Companie"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Setări de configurare"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Creat de"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Creat în"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Nume afișat"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Documentație"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Cont IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Conturi IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Achiziții In-Apps"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Credit insuficient"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Credit insuficient pentru a efectua acest serviciu."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Ultima modificare la"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Ultima actualizare făcută de"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Ultima actualizare pe"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Deschideți contul IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Nume serviciu"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Începeți un proces la Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"Adresa URL solicitată de acest serviciu a returnat o eroare. Vă rugăm să contactați autorul aplicației. Adresa URL pe care a încercat să o contacteze a fost \n"
+"%s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Vizualizare Servicile mele"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Vizualizați serviciile IAP și reîncărcați creditele"
diff --git a/addons/iap/i18n/ru.po b/addons/iap/i18n/ru.po
new file mode 100644
index 00000000..315d7f01
--- /dev/null
+++ b/addons/iap/i18n/ru.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Gennady Marchenko <gennadym@gmail.com>, 2020
+# 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.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Информация об учетной записи"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Токен учетной записи"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "получить кредит"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Отменить"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Компания"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Конфигурационные настройки"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Создал"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Создан"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Отображаемое имя"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Документация"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Аккаунт IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Учетные записи IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "Идентификатор"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Покупки в приложении"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "недостаточный баланс"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Недостаточный кредит для выполнения этой услуги."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Последнее изменение"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Последний раз обновил"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Последнее обновление"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Название услуги"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Начать испытания в Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/si.po b/addons/iap/i18n/si.po
new file mode 100644
index 00000000..e66ed6a6
--- /dev/null
+++ b/addons/iap/i18n/si.po
@@ -0,0 +1,168 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/sk.po b/addons/iap/i18n/sk.po
new file mode 100644
index 00000000..ab4b8cfa
--- /dev/null
+++ b/addons/iap/i18n/sk.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# gebri <gebri@inmail.sk>, 2020
+# Jan Prokop, 2020
+# Adam Levrinc <adam.levrinc@26house.com>, 2020
+# Rastislav Brencic <rastislav.brencic@azet.sk>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Rastislav Brencic <rastislav.brencic@azet.sk>, 2021\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Kúpiť kredity"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Zrušené"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Spoločnosť"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Nastavenia konfigurácie"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Vytvoril"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Vytvorené"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Zobrazovaný názov"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentácia"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP účty"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Nákup v aplikácii"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Posledná úprava"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Naposledy upravoval"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Naposledy upravované"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Zobraziť moje služby"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/sl.po b/addons/iap/i18n/sl.po
new file mode 100644
index 00000000..fa8efbeb
--- /dev/null
+++ b/addons/iap/i18n/sl.po
@@ -0,0 +1,180 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2021
+# Matjaz Mozetic <m.mozetic@matmoz.si>, 2021
+# Vida Potočnik <vida.potocnik@mentis.si>, 2021
+# laznikd <laznik@mentis.si>, 2021
+# matjaz k <matjaz@mentis.si>, 2021
+# Boris Kodelja <boris@hbs.si>, 2021
+# Grega Vavtar <grega@hbs.si>, 2021
+# Tadej Lupšina <tadej@hbs.si>, 2021
+# Jasmina Macur <jasmina@hbs.si>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Jasmina Macur <jasmina@hbs.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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Podatki o računu"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Kupite kredite"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Prekliči"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Podjetje"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Uredi nastavitve"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Ustvaril"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Ustvarjeno"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentacija"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP Račun"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Nakupi v aplikaciji"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Zadnjič spremenjeno"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Zadnji posodobil"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Zadnjič posodobljeno"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Ime storitve"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/sq.po b/addons/iap/i18n/sq.po
new file mode 100644
index 00000000..02edcc51
--- /dev/null
+++ b/addons/iap/i18n/sq.po
@@ -0,0 +1,124 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Anullo"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Kompani"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Krijuar nga"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Krijuar me"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Emri i paraqitur"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Modifikimi i fundit në"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Modifikuar per here te fundit nga"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Modifikuar per here te fundit me"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/sr.po b/addons/iap/i18n/sr.po
new file mode 100644
index 00000000..70cd4d59
--- /dev/null
+++ b/addons/iap/i18n/sr.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-02 10:05+0000\n"
+"PO-Revision-Date: 2018-10-02 10:05+0000\n"
+"Last-Translator: Martin Trigaux, 2018\n"
+"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Buy credits at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:41
+#, python-format
+msgid "Buy more credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:61
+#, python-format
+msgid "Cancel"
+msgstr "Otkaži"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:28
+#, python-format
+msgid "Checking remaining credit ..."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_id
+msgid "Company"
+msgstr "Kompanija"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Kreiran"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:21
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:51
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:31
+#, python-format
+msgid "Insufficient credit"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "Remaining :"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:23
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:37
+#, python-format
+msgid "Temporarily unavailable"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:34
+#, python-format
+msgid "credits"
+msgstr ""
diff --git a/addons/iap/i18n/sr@latin.po b/addons/iap/i18n/sr@latin.po
new file mode 100644
index 00000000..164e654e
--- /dev/null
+++ b/addons/iap/i18n/sr@latin.po
@@ -0,0 +1,126 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Djordje Marjanovic <djordje_m@yahoo.com>, 2017
+# Ljubisa Jovev <ljubisa.jovev@gmail.com>, 2017
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-10 11:35+0000\n"
+"PO-Revision-Date: 2017-10-10 11:35+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr@latin\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:39
+#, python-format
+msgid "Cancel"
+msgstr "Odustani"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_company_id
+msgid "Company"
+msgstr "Preduzeće"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_uid
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_create_date
+msgid "Created on"
+msgstr "Datum kreiranja"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_display_name
+msgid "Display Name"
+msgstr "Naziv za prikaz"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:22
+#, python-format
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:31
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:14
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account___last_update
+msgid "Last Modified on"
+msgstr "Zadnja promena"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_uid
+msgid "Last Updated by"
+msgstr "Promenio"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_write_date
+msgid "Last Updated on"
+msgstr "Vreme promene"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account_service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_iap_account
+msgid "iap.account"
+msgstr ""
diff --git a/addons/iap/i18n/sv.po b/addons/iap/i18n/sv.po
new file mode 100644
index 00000000..aba715e9
--- /dev/null
+++ b/addons/iap/i18n/sv.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2021
+# Anders Wallenquist <anders.wallenquist@vertel.se>, 2021
+# lasch a <bmail440@gmail.com>, 2021
+# Haojun Zou <apollo_zhj@msn.com>, 2021
+# Chrille Hedberg <hedberg.chrille@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Chrille Hedberg <hedberg.chrille@gmail.com>, 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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Avbryt"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Bolag"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurationsinställningar"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Skapad av"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Skapad den"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Visningsnamn"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokumentation"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Köp i appar"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Senast redigerad"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Senast uppdaterad av"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Senast uppdaterad"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/th.po b/addons/iap/i18n/th.po
new file mode 100644
index 00000000..a31b9bc9
--- /dev/null
+++ b/addons/iap/i18n/th.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Khwunchai Jaengsawang <khwunchai.j@ku.th>, 2020
+# Odoo Thaidev <odoothaidev@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: Odoo Thaidev <odoothaidev@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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "ยกเลิก"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "บริษัท"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "การตั้งค่า"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "สร้างโดย"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "สร้างเมื่อ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "ชื่อที่ใช้แสดง"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "เอกสารกำกับ"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "รหัส"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "การซื้อ"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "แก้ไขครั้งสุดท้ายเมื่อ"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "อัพเดทครั้งสุดท้ายโดย"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "อัพเดทครั้งสุดท้ายเมื่อ"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/tr.po b/addons/iap/i18n/tr.po
new file mode 100644
index 00000000..6287b020
--- /dev/null
+++ b/addons/iap/i18n/tr.po
@@ -0,0 +1,179 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Levent Karakaş <levent@mektup.at>, 2020
+# Murat Kaplan <muratk@projetgrup.com>, 2020
+# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2020
+# Umur Akın <umura@projetgrup.com>, 2020
+# Buket Şeker <buket_skr@hotmail.com>, 2020
+# abc Def <hdogan1974@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+0000\n"
+"Last-Translator: abc Def <hdogan1974@gmail.com>, 2020\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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Hesap Bilgisi"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Hesap Simgesi"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Kredi Satınal"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "İptal et"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Şirket"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Yapılandırma Ayarları"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Oluşturan"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Oluşturulma"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Görünüm Adı"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Dokümantasyon"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP Hesabı"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP Hesabı"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Uygulama İçi Satın Alma "
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Yetersiz Bakiye"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Bu hizmeti vermek için yetersiz kredi."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Son Düzenleme"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Son Güncelleyen"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Son Güncelleme"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Açık IAP Hesabı"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Hizmet Adı"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Odoo'da Deneme Başlat"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"Bu hizmetin istediği url bir hata döndürdü. Lütfen uygulamanın yazarına "
+"başvurun. İletişime geçmeye çalıştığı url %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Hizmetlerimi Göster"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "IAP Hizmetlerinizi görüntüleyin ve kredilerinizi yeniden yükleyin"
diff --git a/addons/iap/i18n/uk.po b/addons/iap/i18n/uk.po
new file mode 100644
index 00000000..74f6e8f3
--- /dev/null
+++ b/addons/iap/i18n/uk.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# ТАрас <tratatuta@i.ua>, 2020
+# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Інформація про рахунок"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Токен рахунку"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Купити кредити"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Скасувати"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Компанія"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Налаштування"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Створив"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Створено"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Відобразити назву"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Документація"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Рахунок IAP "
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Рахунки IAP "
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Купівлі в програмі"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Недостатній баланс"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Недостатньо кредитів для виконання цієї послуги."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Останні зміни"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Востаннє оновив"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Останнє оновлення"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Відкрити рахунок IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Назва послуги"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Почати пробну версію в Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"URL-адреса, яку вимагає ця служба, повернула помилку. Зверніться до автора "
+"програми. URL, з яким він намагався зв’язатися %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "Переглянути мої послуги"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "Перегляньте послуги IAP та поповніть ваші кредити"
diff --git a/addons/iap/i18n/ur.po b/addons/iap/i18n/ur.po
new file mode 100644
index 00000000..4e8ffd50
--- /dev/null
+++ b/addons/iap/i18n/ur.po
@@ -0,0 +1,168 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr ""
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr ""
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr ""
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr ""
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr ""
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr ""
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr ""
diff --git a/addons/iap/i18n/vi.po b/addons/iap/i18n/vi.po
new file mode 100644
index 00000000..efa3fdec
--- /dev/null
+++ b/addons/iap/i18n/vi.po
@@ -0,0 +1,177 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020
+# Thang Duong Bao <nothingctrl@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.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "Thông tin tài khoản"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "Token tài khoản"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "Buy credits"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "Hủy"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "Công ty"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "Thiết lập cấu hình"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "Tạo bởi"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "Thời điểm tạo"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "Tài liệu"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "Tài khoản IAP"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "Tài khoản IAP"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "Mua Trong-Ứng-dụng"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "Thiếu cân bằng"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "Tín dụng không đủ để thực hiện dịch vụ này."
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "Sửa lần cuối vào"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "Cập nhật lần cuối bởi"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "Cập nhật lần cuối vào"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Open IAP Account"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "Tên dịch vụ"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "Start a Trial at Odoo"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "View My Services"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "View your IAP Services and recharge your credits"
diff --git a/addons/iap/i18n/zh_CN.po b/addons/iap/i18n/zh_CN.po
new file mode 100644
index 00000000..ecf7b47f
--- /dev/null
+++ b/addons/iap/i18n/zh_CN.po
@@ -0,0 +1,179 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jeffery CHEN Fan <jeffery9@gmail.com>, 2020
+# keecome <7017511@qq.com>, 2020
+# 敬雲 林 <chingyun@yuanchih-consult.com>, 2020
+# 卫安琪 <weianqi1991@gmail.com>, 2020
+# xu xiaohu <xu.xiaohu@gmail.com>, 2020
+# Felix Yang - Elico Corp <felixyangsh@aliyun.com>, 2020
+# liAnGjiA <liangjia@qq.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "账号信息"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "账户令牌"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "购买信用"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "取消"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "公司"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "配置设置"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "创建人"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "创建时间"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "文档"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP 账户"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP 账户"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "应用内购买"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "余额不足"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "额度不足,无法执行此服务。"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "最后修改日"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "最后更新人"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "最后更新时间"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "Open IAP 账户"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "服务名称"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "在odoo中开始试用"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr "此服务请求的url返回错误。请联系应用程序的作者。它试图联系的网址是 %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "查看我的服务"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "查看您的IAP服务并自己充值"
diff --git a/addons/iap/i18n/zh_TW.po b/addons/iap/i18n/zh_TW.po
new file mode 100644
index 00000000..cc2fbf51
--- /dev/null
+++ b/addons/iap/i18n/zh_TW.po
@@ -0,0 +1,172 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * iap
+#
+# Translators:
+# 敬雲 林 <chingyun@yuanchih-consult.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-21 10:46+0000\n"
+"PO-Revision-Date: 2020-09-07 08:13+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: iap
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "Account Information"
+msgstr "帳號資訊"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__account_token
+msgid "Account Token"
+msgstr "帳戶指示物"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Buy credits"
+msgstr "購買點數"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Cancel"
+msgstr "取消"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__company_ids
+msgid "Company"
+msgstr "公司"
+
+#. module: iap
+#: model:ir.model,name:iap.model_res_config_settings
+msgid "Config Settings"
+msgstr "配置設定"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_uid
+msgid "Created by"
+msgstr "創立者"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__create_date
+msgid "Created on"
+msgstr "建立於"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__display_name
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Documentation"
+msgstr "系統使用說明"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_root_menu
+msgid "IAP"
+msgstr "IAP"
+
+#. module: iap
+#: model:ir.actions.act_window,name:iap.iap_account_action
+#: model:ir.model,name:iap.model_iap_account
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_form
+msgid "IAP Account"
+msgstr "IAP 帳戶"
+
+#. module: iap
+#: model:ir.ui.menu,name:iap.iap_account_menu
+#: model_terms:ir.ui.view,arch_db:iap.iap_account_view_tree
+msgid "IAP Accounts"
+msgstr "IAP 帳戶"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__id
+msgid "ID"
+msgstr "ID"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "In-App Purchases"
+msgstr "應用內購買"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Insufficient Balance"
+msgstr "餘額不足"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/xml/iap_templates.xml:0
+#, python-format
+msgid "Insufficient credit to perform this service."
+msgstr "額度不足,無法執行此服務。"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account____last_update
+msgid "Last Modified on"
+msgstr "最後修改於"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_uid
+msgid "Last Updated by"
+msgstr "最後更新者"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__write_date
+msgid "Last Updated on"
+msgstr "最後更新於"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "Odoo IAP"
+msgstr "Odoo IAP"
+
+#. module: iap
+#: model:ir.actions.server,name:iap.open_iap_account
+msgid "Open IAP Account"
+msgstr "開啟 IAP 帳戶"
+
+#. module: iap
+#: model:ir.model.fields,field_description:iap.field_iap_account__service_name
+msgid "Service Name"
+msgstr "服務名稱"
+
+#. module: iap
+#. openerp-web
+#: code:addons/iap/static/src/js/crash_manager.js:0
+#, python-format
+msgid "Start a Trial at Odoo"
+msgstr "在odoo中開始試用"
+
+#. module: iap
+#: code:addons/iap/models/iap.py:0
+#, python-format
+msgid ""
+"The url that this service requested returned an error. Please contact the "
+"author of the app. The url it tried to contact was %s"
+msgstr "此服務請求的 URL 返回錯誤。請與應用程式的作者聯繫。它嘗試聯繫的 URL 是 %s"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View My Services"
+msgstr "查看我的服務"
+
+#. module: iap
+#: model_terms:ir.ui.view,arch_db:iap.res_config_settings_view_form
+msgid "View your IAP Services and recharge your credits"
+msgstr "查看您的 IAP 服務並為您的點數充值"
diff --git a/addons/iap/models/__init__.py b/addons/iap/models/__init__.py
new file mode 100644
index 00000000..d1483778
--- /dev/null
+++ b/addons/iap/models/__init__.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import iap_account
+from . import res_config_settings
diff --git a/addons/iap/models/iap_account.py b/addons/iap/models/iap_account.py
new file mode 100644
index 00000000..f4be36c7
--- /dev/null
+++ b/addons/iap/models/iap_account.py
@@ -0,0 +1,120 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import logging
+import uuid
+import werkzeug.urls
+
+from odoo import api, fields, models
+from odoo.addons.iap.tools import iap_tools
+
+_logger = logging.getLogger(__name__)
+
+DEFAULT_ENDPOINT = 'https://iap.odoo.com'
+
+
+class IapAccount(models.Model):
+ _name = 'iap.account'
+ _rec_name = 'service_name'
+ _description = 'IAP Account'
+
+ service_name = fields.Char()
+ account_token = fields.Char(default=lambda s: uuid.uuid4().hex)
+ company_ids = fields.Many2many('res.company')
+
+ @api.model
+ def get(self, service_name, force_create=True):
+ domain = [
+ ('service_name', '=', service_name),
+ '|',
+ ('company_ids', 'in', self.env.companies.ids),
+ ('company_ids', '=', False)
+ ]
+ accounts = self.search(domain, order='id desc')
+ if not accounts:
+ with self.pool.cursor() as cr:
+ # Since the account did not exist yet, we will encounter a NoCreditError,
+ # which is going to rollback the database and undo the account creation,
+ # preventing the process to continue any further.
+
+ # Flush the pending operations to avoid a deadlock.
+ self.flush()
+ IapAccount = self.with_env(self.env(cr=cr))
+ account = IapAccount.search(domain, order='id desc', limit=1)
+ if not account:
+ if not force_create:
+ return account
+ account = IapAccount.create({'service_name': service_name})
+ # fetch 'account_token' into cache with this cursor,
+ # as self's cursor cannot see this account
+ account_token = account.account_token
+ account = self.browse(account.id)
+ self.env.cache.set(account, IapAccount._fields['account_token'], account_token)
+ return account
+ accounts_with_company = accounts.filtered(lambda acc: acc.company_ids)
+ if accounts_with_company:
+ return accounts_with_company[0]
+ return accounts[0]
+
+ @api.model
+ def get_credits_url(self, service_name, base_url='', credit=0, trial=False):
+ """ Called notably by ajax crash manager, buy more widget, partner_autocomplete, sanilmail. """
+ dbuuid = self.env['ir.config_parameter'].sudo().get_param('database.uuid')
+ if not base_url:
+ endpoint = iap_tools.iap_get_endpoint(self.env)
+ route = '/iap/1/credit'
+ base_url = endpoint + route
+ account_token = self.get(service_name).account_token
+ d = {
+ 'dbuuid': dbuuid,
+ 'service_name': service_name,
+ 'account_token': account_token,
+ 'credit': credit,
+ }
+ if trial:
+ d.update({'trial': trial})
+ return '%s?%s' % (base_url, werkzeug.urls.url_encode(d))
+
+ @api.model
+ def get_account_url(self):
+ """ Called only by res settings """
+ route = '/iap/services'
+ endpoint = iap_tools.iap_get_endpoint(self.env)
+ d = {'dbuuid': self.env['ir.config_parameter'].sudo().get_param('database.uuid')}
+
+ return '%s?%s' % (endpoint + route, werkzeug.urls.url_encode(d))
+
+ @api.model
+ def get_config_account_url(self):
+ """ Called notably by ajax partner_autocomplete. """
+ account = self.env['iap.account'].get('partner_autocomplete')
+ action = self.env.ref('iap.iap_account_action')
+ menu = self.env.ref('iap.iap_account_menu')
+ no_one = self.user_has_groups('base.group_no_one')
+ if account:
+ url = "/web#id=%s&action=%s&model=iap.account&view_type=form&menu_id=%s" % (account.id, action.id, menu.id)
+ else:
+ url = "/web#action=%s&model=iap.account&view_type=form&menu_id=%s" % (action.id, menu.id)
+ return no_one and url
+
+ @api.model
+ def get_credits(self, service_name):
+ account = self.get(service_name, force_create=False)
+ credit = 0
+
+ if account:
+ route = '/iap/1/balance'
+ endpoint = iap_tools.iap_get_endpoint(self.env)
+ url = endpoint + route
+ params = {
+ 'dbuuid': self.env['ir.config_parameter'].sudo().get_param('database.uuid'),
+ 'account_token': account.account_token,
+ 'service_name': service_name,
+ }
+ try:
+ credit = iap_tools.iap_jsonrpc(url=url, params=params)
+ except Exception as e:
+ _logger.info('Get credit error : %s', str(e))
+ credit = -1
+
+ return credit
diff --git a/addons/iap/models/res_config_settings.py b/addons/iap/models/res_config_settings.py
new file mode 100644
index 00000000..9c999eed
--- /dev/null
+++ b/addons/iap/models/res_config_settings.py
@@ -0,0 +1,15 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, models
+
+
+class ResConfigSettings(models.TransientModel):
+ _inherit = 'res.config.settings'
+
+ @api.model
+ def _redirect_to_iap_account(self):
+ return {
+ 'type': 'ir.actions.act_url',
+ 'url': self.env['iap.account'].get_account_url(),
+ }
diff --git a/addons/iap/security/ir.model.access.csv b/addons/iap/security/ir.model.access.csv
new file mode 100644
index 00000000..80fd4e22
--- /dev/null
+++ b/addons/iap/security/ir.model.access.csv
@@ -0,0 +1,3 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_client_iap_account_manager,iap.account.manager,model_iap_account,base.group_system,1,1,1,1
+access_client_iap_account_user,iap.account.user,model_iap_account,base.group_user,1,0,1,0
diff --git a/addons/iap/security/ir_rule.xml b/addons/iap/security/ir_rule.xml
new file mode 100644
index 00000000..3670899f
--- /dev/null
+++ b/addons/iap/security/ir_rule.xml
@@ -0,0 +1,11 @@
+<odoo noupdate="1">
+
+ <record id="user_iap_account" model="ir.rule">
+ <field name="name">User IAP Account</field>
+ <field name="model_id" ref="model_iap_account"/>
+ <field name="groups" eval="[(4, ref('base.group_user'))]"/>
+ <!-- partners can CUD services linked to themselves -->
+ <field name="domain_force">['|', ('company_ids', '=', False), ('company_ids', 'in', company_ids)]</field>
+ </record>
+
+</odoo> \ No newline at end of file
diff --git a/addons/iap/static/src/img/iap_logo.svg b/addons/iap/static/src/img/iap_logo.svg
new file mode 100644
index 00000000..e067c2f2
--- /dev/null
+++ b/addons/iap/static/src/img/iap_logo.svg
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="680"
+ height="143"
+ version="1.1"
+ id="svg889"
+ sodipodi:docname="iap_logo.svg"
+ inkscape:version="0.92.3 (2405546, 2018-03-11)">
+ <metadata
+ id="metadata895">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs893" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1015"
+ id="namedview891"
+ showgrid="false"
+ inkscape:zoom="1.9852941"
+ inkscape:cx="390.21297"
+ inkscape:cy="71.751852"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg889" />
+ <g
+ fill="none"
+ fill-rule="evenodd"
+ id="g887">
+ <g
+ id="g881"
+ fill-rule="nonzero">
+ <path
+ d="M397.168 143.475c-30.083 0-54.47-24.387-54.47-54.47 0-30.084 24.387-54.472 54.47-54.472 30.084 0 54.471 24.388 54.471 54.471 0 30.084-24.387 54.471-54.47 54.471zm0-22.365c17.732 0 32.106-14.375 32.106-32.106S414.9 56.9 397.168 56.9c-17.73 0-32.105 14.374-32.105 32.105 0 17.731 14.374 32.106 32.105 32.106zm-115.435 22.365c-30.083 0-54.47-24.387-54.47-54.47 0-30.084 24.387-54.472 54.47-54.472 30.084 0 54.471 24.388 54.471 54.471 0 30.084-24.387 54.471-54.47 54.471zm0-22.365c17.732 0 32.106-14.375 32.106-32.106S299.465 56.9 281.733 56.9c-17.73 0-32.105 14.374-32.105 32.105 0 17.731 14.374 32.106 32.105 32.106z"
+ id="path875"
+ fill="#888" />
+ <path
+ d="M222.306 88.575l.001.43c0 30.083-24.387 54.47-54.47 54.47-30.084 0-54.471-24.387-54.471-54.47 0-30.084 24.387-54.472 54.47-54.472a54.23 54.23 0 0 1 32.84 11.009V10.825C200.676 4.847 205.52 0 211.498 0c5.977 0 10.822 4.851 10.822 10.825v77.191c0 .188-.005.374-.014.559zm-54.47 32.535c17.732 0 32.106-14.375 32.106-32.106S185.568 56.9 167.837 56.9c-17.732 0-32.106 14.374-32.106 32.105 0 17.731 14.374 32.106 32.106 32.106z"
+ id="path877"
+ fill="#888" />
+ <path
+ d="M54.97 143.354C24.887 143.354.5 118.967.5 88.884.5 58.8 24.887 34.411 54.97 34.411c30.084 0 54.471 24.388 54.471 54.471 0 30.084-24.387 54.471-54.47 54.471zm-.5-22.147c17.732 0 32.106-14.374 32.106-32.106 0-17.73-14.374-32.105-32.105-32.105-17.731 0-32.105 14.374-32.105 32.105 0 17.732 14.374 32.106 32.105 32.106z"
+ id="path879"
+ fill="#9C5789" />
+ </g>
+ <g
+ aria-label="IAP"
+ style="font-size:134px;font-family:Helvetica;letter-spacing:-4.4380002;fill:#8f8f8f"
+ id="text885">
+ <path
+ d="M 503.996,45.314 H 491.4 V 143 h 12.596 z"
+ style=""
+ id="path903" />
+ <path
+ d="m 572.41003,113.654 10.05,29.346 h 13.936 l -34.304,-97.686 h -16.08 l -34.84,97.686 h 13.266 l 10.318,-29.346 z m -3.484,-10.452 h -31.088 l 16.08,-44.488 z"
+ style=""
+ id="path905" />
+ <path
+ d="m 618.61984,101.594 h 30.686 c 7.638,0 13.668,-2.278 18.894,-6.968 5.896,-5.36 8.442,-11.658 8.442,-20.636 0,-18.358 -10.854,-28.676 -30.15,-28.676 h -40.334 V 143 h 12.462 z m 0,-10.988 V 56.302 h 25.996 c 11.926,0 19.028,6.432 19.028,17.152 0,10.72 -7.102,17.152 -19.028,17.152 z"
+ style=""
+ id="path907" />
+ </g>
+ </g>
+</svg>
diff --git a/addons/iap/static/src/js/crash_manager.js b/addons/iap/static/src/js/crash_manager.js
new file mode 100644
index 00000000..11324fb6
--- /dev/null
+++ b/addons/iap/static/src/js/crash_manager.js
@@ -0,0 +1,72 @@
+odoo.define('iap.CrashManager', function (require) {
+"use strict";
+
+var ajax = require('web.ajax');
+var core = require('web.core');
+var CrashManager = require('web.CrashManager').CrashManager;
+var Dialog = require('web.Dialog');
+
+var _t = core._t;
+var QWeb = core.qweb;
+
+CrashManager.include({
+ /**
+ * Change button string depending if it's Enterprise and trial available
+ * (Only change the text message in the button, doesn't change IAP side validation)
+ *
+ * @param {boolean} isTrial
+ * @returns {string}
+ * @private
+ */
+ _getButtonMessage: function (isTrial){
+ var isEnterprise = _.last(odoo.session_info.server_version_info) === 'e';
+ return isTrial && isEnterprise ? _t('Start a Trial at Odoo') : _t('Buy credits');
+ },
+ /**
+ * @override
+ */
+ rpc_error: function (error) {
+ var self = this;
+ if (error.data.name === "odoo.addons.iap.tools.iap_tools.InsufficientCreditError") {
+ var error_data = JSON.parse(error.data.message);
+ ajax.jsonRpc('/web/dataset/call_kw', 'call', {
+ model: 'iap.account',
+ method: 'get_credits_url',
+ args: [],
+ kwargs: {
+ base_url: error_data.base_url,
+ service_name: error_data.service_name,
+ credit: error_data.credit,
+ trial: error_data.trial
+ }
+ }).then(function (url) {
+ var content = $(QWeb.render('iap.redirect_to_odoo_credit', {
+ data: error_data,
+ }));
+ if (error_data.body) {
+ content.css('padding', 0);
+ }
+ new Dialog(this, {
+ size: 'large',
+ title: error_data.title || _t("Insufficient Balance"),
+ $content: content,
+ buttons: [{
+ text: self._getButtonMessage(error_data.trial),
+ classes : "btn-primary",
+ click: function () {
+ window.open(url, '_blank');
+ },
+ close:true,
+ }, {
+ text: _t("Cancel"),
+ close: true,
+ }],
+ }).open();
+ });
+ } else {
+ this._super.apply(this, arguments);
+ }
+ },
+});
+
+});
diff --git a/addons/iap/static/src/js/iap_buy_more_credits.js b/addons/iap/static/src/js/iap_buy_more_credits.js
new file mode 100644
index 00000000..a9ed1c47
--- /dev/null
+++ b/addons/iap/static/src/js/iap_buy_more_credits.js
@@ -0,0 +1,59 @@
+odoo.define('iap.buy_more_credits', function (require) {
+'use strict';
+
+var widgetRegistry = require('web.widget_registry');
+var Widget = require('web.Widget');
+
+var core = require('web.core');
+var rpc = require('web.rpc');
+
+var QWeb = core.qweb;
+
+var IAPBuyMoreCreditsWidget = Widget.extend({
+ className: 'o_field_iap_buy_more_credits',
+
+ /**
+ * @constructor
+ * Prepares the basic rendering of edit mode by setting the root to be a
+ * div.dropdown.open.
+ * @see FieldChar.init
+ */
+ init: function (parent, data, options) {
+ this._super.apply(this, arguments);
+ this.service_name = options.attrs.service_name;
+ },
+
+ /**
+ * @override
+ */
+ start: function () {
+ this.$widget = $(QWeb.render('iap.buy_more_credits'));
+ this.$buyLink = this.$widget.find('.buy_credits');
+ this.$widget.appendTo(this.$el);
+ this.$buyLink.click(this._getLink.bind(this));
+ },
+
+ //--------------------------------------------------------------------------
+ // Private
+ //--------------------------------------------------------------------------
+ _getLink: function () {
+ var self = this;
+ return rpc.query({
+ model: 'iap.account',
+ method: 'get_credits_url',
+ args: [this.service_name],
+ }, {
+ shadow: true,
+ }).then(function (url) {
+ return self.do_action({
+ type: 'ir.actions.act_url',
+ url: url,
+ });
+ });
+ },
+});
+
+widgetRegistry.add('iap_buy_more_credits', IAPBuyMoreCreditsWidget);
+
+return IAPBuyMoreCreditsWidget;
+});
diff --git a/addons/iap/static/src/js/iap_credit.js b/addons/iap/static/src/js/iap_credit.js
new file mode 100644
index 00000000..baabd7bd
--- /dev/null
+++ b/addons/iap/static/src/js/iap_credit.js
@@ -0,0 +1,26 @@
+odoo.define('iap.redirect_odoo_credit_widget', function(require) {
+"use strict";
+
+var AbstractAction = require('web.AbstractAction');
+var core = require('web.core');
+
+
+var IapOdooCreditRedirect = AbstractAction.extend({
+ template: 'iap.redirect_to_odoo_credit',
+ events : {
+ "click .redirect_confirm" : "odoo_redirect",
+ },
+ init: function (parent, action) {
+ this._super(parent, action);
+ this.url = action.params.url;
+ },
+
+ odoo_redirect: function () {
+ window.open(this.url, '_blank');
+ this.do_action({type: 'ir.actions.act_window_close'});
+ // framework.redirect(this.url);
+ },
+
+});
+core.action_registry.add('iap_odoo_credit_redirect', IapOdooCreditRedirect);
+});
diff --git a/addons/iap/static/src/xml/iap_templates.xml b/addons/iap/static/src/xml/iap_templates.xml
new file mode 100644
index 00000000..f35496d8
--- /dev/null
+++ b/addons/iap/static/src/xml/iap_templates.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<template id="template" xml:space="preserve">
+
+ <!-- LAYOUT TEMPLATES -->
+ <div t-name="iap.redirect_to_odoo_credit">
+ <t t-if="data.body">
+ <div t-raw="data.body"/>
+ </t>
+ <t t-if="!data.body">
+ <t t-if="data.message">
+ <span t-esc="data.message"/>
+ </t>
+ <t t-if="!data.message">
+ <span>Insufficient credit to perform this service.</span>
+ </t>
+ </t>
+ </div>
+
+ <t t-extend="DashboardMain">
+ <t t-jquery=".o_web_settings_apps" t-operation="after">
+ <div class="o_web_settings_iap"></div>
+ </t>
+ </t>
+
+ <div t-name="iap.buy_more_credits" class="mt-2 row">
+ <div class="col-sm">
+ <button class="btn btn-link buy_credits o-hidden-ios"><i class="fa fa-arrow-right"/> Buy credits</button>
+ </div>
+ </div>
+</template>
diff --git a/addons/iap/static/tests/helpers/mock_server.js b/addons/iap/static/tests/helpers/mock_server.js
new file mode 100644
index 00000000..7d59e269
--- /dev/null
+++ b/addons/iap/static/tests/helpers/mock_server.js
@@ -0,0 +1,47 @@
+odoo.define('iap/static/tests/helpers/mock_server.js', function (require) {
+"use strict";
+
+const MockServer = require('web.MockServer');
+
+MockServer.include({
+ //--------------------------------------------------------------------------
+ // Private
+ //--------------------------------------------------------------------------
+
+ /**
+ * @override
+ */
+ async _performRpc(route, args) {
+ if (args.model === 'iap.account' && args.method === 'get_credits_url') {
+ const service_name = args.args[0] || args.kwargs.service_name;
+ const base_url = args.args[1] || args.kwargs.base_url;
+ const credit = args.args[2] !== undefined ? args.args[2] : args.kwargs.credit;
+ const trial = args.args[3] !== undefined ? args.args[3] : args.kwargs.trial;
+ return this._mockIapAccountGetCreditsUrl(service_name, base_url, credit, trial);
+ }
+ return this._super(...arguments);
+ },
+
+ //--------------------------------------------------------------------------
+ // Private Mocked Routes
+ //--------------------------------------------------------------------------
+
+ /**
+ * Simulates `get_credits_url` on `iap.account`.
+ *
+ * @private
+ * @param {string} service_name
+ * @param {string} [base_url='']
+ * @param {number} [credit=0]
+ * @param {boolean} [trial=false]
+ * @returns {string}
+ */
+ _mockIapAccountGetCreditsUrl(service_name, base_url = '', credit = 0, trial = false) {
+ // This mock could be improved, in particular by returning an URL that
+ // is actually mocked here and including all params, but it is not done
+ // due to URL not being used in any test at the time of this comment.
+ return base_url + '/random/url?service_name=' + service_name;
+ },
+});
+
+});
diff --git a/addons/iap/tests/__init__.py b/addons/iap/tests/__init__.py
new file mode 100644
index 00000000..3c032a13
--- /dev/null
+++ b/addons/iap/tests/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import test_iap
diff --git a/addons/iap/tests/test_iap.py b/addons/iap/tests/test_iap.py
new file mode 100644
index 00000000..64ffaeaf
--- /dev/null
+++ b/addons/iap/tests/test_iap.py
@@ -0,0 +1,10 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo.tests.common import TransactionCase
+
+
+class TestIAP(TransactionCase):
+ def test_get_account(self):
+ account = self.env["iap.account"].get("random_service_name")
+ self.assertTrue(account.account_token, "Must be able to read the field")
diff --git a/addons/iap/tools/__init__.py b/addons/iap/tools/__init__.py
new file mode 100644
index 00000000..d2ad0468
--- /dev/null
+++ b/addons/iap/tools/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import iap_tools
diff --git a/addons/iap/tools/iap_tools.py b/addons/iap/tools/iap_tools.py
new file mode 100644
index 00000000..86c42d6d
--- /dev/null
+++ b/addons/iap/tools/iap_tools.py
@@ -0,0 +1,170 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import contextlib
+import logging
+import json
+import requests
+import uuid
+from unittest.mock import patch
+
+from odoo import exceptions, _
+from odoo.tests.common import BaseCase
+from odoo.tools import pycompat
+
+_logger = logging.getLogger(__name__)
+
+DEFAULT_ENDPOINT = 'https://iap.odoo.com'
+
+
+# We need to mock iap_jsonrpc during tests as we don't want to perform real calls to RPC endpoints
+def iap_jsonrpc_mocked(*args, **kwargs):
+ raise exceptions.AccessError("Unavailable during tests.")
+
+
+iap_patch = patch('odoo.addons.iap.tools.iap_tools.iap_jsonrpc', iap_jsonrpc_mocked)
+
+
+def setUp(self):
+ old_setup_func(self)
+ iap_patch.start()
+ self.addCleanup(iap_patch.stop)
+
+
+old_setup_func = BaseCase.setUp
+BaseCase.setUp = setUp
+
+#----------------------------------------------------------
+# Helpers for both clients and proxy
+#----------------------------------------------------------
+
+def iap_get_endpoint(env):
+ url = env['ir.config_parameter'].sudo().get_param('iap.endpoint', DEFAULT_ENDPOINT)
+ return url
+
+#----------------------------------------------------------
+# Helpers for clients
+#----------------------------------------------------------
+
+class InsufficientCreditError(Exception):
+ pass
+
+
+def iap_jsonrpc(url, method='call', params=None, timeout=15):
+ """
+ Calls the provided JSON-RPC endpoint, unwraps the result and
+ returns JSON-RPC errors as exceptions.
+ """
+ payload = {
+ 'jsonrpc': '2.0',
+ 'method': method,
+ 'params': params,
+ 'id': uuid.uuid4().hex,
+ }
+
+ _logger.info('iap jsonrpc %s', url)
+ try:
+ req = requests.post(url, json=payload, timeout=timeout)
+ req.raise_for_status()
+ response = req.json()
+ if 'error' in response:
+ name = response['error']['data'].get('name').rpartition('.')[-1]
+ message = response['error']['data'].get('message')
+ if name == 'InsufficientCreditError':
+ e_class = InsufficientCreditError
+ elif name == 'AccessError':
+ e_class = exceptions.AccessError
+ elif name == 'UserError':
+ e_class = exceptions.UserError
+ else:
+ raise requests.exceptions.ConnectionError()
+ e = e_class(message)
+ e.data = response['error']['data']
+ raise e
+ return response.get('result')
+ except (ValueError, requests.exceptions.ConnectionError, requests.exceptions.MissingSchema, requests.exceptions.Timeout, requests.exceptions.HTTPError) as e:
+ raise exceptions.AccessError(
+ _('The url that this service requested returned an error. Please contact the author of the app. The url it tried to contact was %s', url)
+ )
+
+#----------------------------------------------------------
+# Helpers for proxy
+#----------------------------------------------------------
+
+class IapTransaction(object):
+
+ def __init__(self):
+ self.credit = None
+
+
+def iap_authorize(env, key, account_token, credit, dbuuid=False, description=None, credit_template=None):
+ endpoint = iap_get_endpoint(env)
+ params = {
+ 'account_token': account_token,
+ 'credit': credit,
+ 'key': key,
+ 'description': description,
+ }
+ if dbuuid:
+ params.update({'dbuuid': dbuuid})
+ try:
+ transaction_token = iap_jsonrpc(endpoint + '/iap/1/authorize', params=params)
+ except InsufficientCreditError as e:
+ if credit_template:
+ arguments = json.loads(e.args[0])
+ arguments['body'] = pycompat.to_text(env['ir.qweb']._render(credit_template))
+ e.args = (json.dumps(arguments),)
+ raise e
+ return transaction_token
+
+
+def iap_cancel(env, transaction_token, key):
+ endpoint = iap_get_endpoint(env)
+ params = {
+ 'token': transaction_token,
+ 'key': key,
+ }
+ r = iap_jsonrpc(endpoint + '/iap/1/cancel', params=params)
+ return r
+
+
+def iap_capture(env, transaction_token, key, credit):
+ endpoint = iap_get_endpoint(env)
+ params = {
+ 'token': transaction_token,
+ 'key': key,
+ 'credit_to_capture': credit,
+ }
+ r = iap_jsonrpc(endpoint + '/iap/1/capture', params=params)
+ return r
+
+
+@contextlib.contextmanager
+def iap_charge(env, key, account_token, credit, dbuuid=False, description=None, credit_template=None):
+ """
+ Account charge context manager: takes a hold for ``credit``
+ amount before executing the body, then captures it if there
+ is no error, or cancels it if the body generates an exception.
+
+ :param str key: service identifier
+ :param str account_token: user identifier
+ :param int credit: cost of the body's operation
+ :param description: a description of the purpose of the charge,
+ the user will be able to see it in their
+ dashboard
+ :type description: str
+ :param credit_template: a QWeb template to render and show to the
+ user if their account does not have enough
+ credits for the requested operation
+ :type credit_template: str
+ """
+ transaction_token = iap_authorize(env, key, account_token, credit, dbuuid, description, credit_template)
+ try:
+ transaction = IapTransaction()
+ transaction.credit = credit
+ yield transaction
+ except Exception as e:
+ r = iap_cancel(env,transaction_token, key)
+ raise e
+ else:
+ r = iap_capture(env,transaction_token, key, transaction.credit)
diff --git a/addons/iap/views/assets.xml b/addons/iap/views/assets.xml
new file mode 100644
index 00000000..99b7ce69
--- /dev/null
+++ b/addons/iap/views/assets.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <template id="assets_backend" name="iap assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/iap/static/src/js/iap_credit.js"></script>
+ <script type="text/javascript" src="/iap/static/src/js/crash_manager.js"></script>
+ <script type="text/javascript" src="/iap/static/src/js/iap_buy_more_credits.js"></script>
+ </xpath>
+ </template>
+
+ <template id="tests_assets" name="iap tests assets" inherit_id="web.tests_assets">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/iap/static/tests/helpers/mock_server.js"/>
+ </xpath>
+ </template>
+</odoo>
diff --git a/addons/iap/views/iap_views.xml b/addons/iap/views/iap_views.xml
new file mode 100644
index 00000000..129a2f0c
--- /dev/null
+++ b/addons/iap/views/iap_views.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <!-- iap Client Account Views -->
+ <record id="iap_account_view_form" model="ir.ui.view">
+ <field name="name">iap.account.form</field>
+ <field name="model">iap.account</field>
+ <field name="arch" type="xml">
+ <form string="IAP Account">
+ <sheet>
+ <group name="account" string="Account Information">
+ <field name="service_name"/>
+ <field name="company_ids" widget="many2many_tags" domain="[('id', 'in', allowed_company_ids)]"/>
+ <field name="account_token"/>
+ </group>
+ </sheet>
+ </form>
+ </field>
+ </record>
+ <record id="iap_account_view_tree" model="ir.ui.view">
+ <field name="name">iap.account.tree</field>
+ <field name="model">iap.account</field>
+ <field name="arch" type="xml">
+ <tree string="IAP Accounts">
+ <field name="service_name"/>
+ <field name="company_ids" widget="many2many_tags"/>
+ <field name="account_token" readonly="1"/>
+ </tree>
+ </field>
+ </record>
+ <!-- Actions -->
+ <record id="iap_account_action" model="ir.actions.act_window">
+ <field name="name">IAP Account</field>
+ <field name="res_model">iap.account</field>
+ <field name='view_mode'>tree,form</field>
+ </record>
+
+ <!-- Menus -->
+ <menuitem
+ id="iap_root_menu"
+ name="IAP"
+ parent="base.menu_custom"
+ sequence="5"/>
+
+ <menuitem
+ id="iap_account_menu"
+ name="IAP Accounts"
+ parent="iap_root_menu"
+ action="iap_account_action"
+ sequence="10"/>
+
+</odoo>
diff --git a/addons/iap/views/res_config_settings.xml b/addons/iap/views/res_config_settings.xml
new file mode 100644
index 00000000..867859c6
--- /dev/null
+++ b/addons/iap/views/res_config_settings.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="open_iap_account" model="ir.actions.server">
+ <field name="name">Open IAP Account</field>
+ <field name="model_id" ref="base_setup.model_res_config_settings"/>
+ <field name="binding_model_id" ref="base_setup.model_res_config_settings"/>
+ <field name="state">code</field>
+ <field name="code">
+if records:
+ action = records._redirect_to_iap_account()
+ </field>
+ </record>
+
+ <record id="res_config_settings_view_form" model="ir.ui.view">
+ <field name="name">res.config.settings.view.form.inherit.base.setup.iap</field>
+ <field name="model">res.config.settings</field>
+ <field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//div[@id='multi_company']" position="before">
+ <div id="iap_portal">
+ <h2>In-App Purchases</h2>
+ <div class='row mt16 o_settings_container iap_portal' name="iap_purchases_setting_container">
+ <div class="col-12 col-lg-6 o_setting_box" id="iap_credits_setting">
+ <div class='o_setting_right_pane'>
+ <div class="o_form_label">
+ Odoo IAP
+ <a href="https://www.odoo.com/documentation/14.0/applications/general/in_app_purchase/in_app_purchase.html" title="Documentation" class="o_doc_link" target="_blank"></a>
+ <a href="https://www.odoo.com/documentation/14.0/developer/webservices/iap.html" title="Documentation" class="ml-1 o_doc_link" target="_blank"></a>
+ </div>
+ <div class="text-muted">
+ View your IAP Services and recharge your credits
+ </div>
+ <div class='mt8'>
+ <button name="%(iap.open_iap_account)d" icon="fa-arrow-right" type="action" string="View My Services" class="btn-link"/>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </xpath>
+ </field>
+ </record>
+</odoo>