summaryrefslogtreecommitdiff
path: root/addons/google_drive
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/google_drive
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/google_drive')
-rw-r--r--addons/google_drive/__init__.py4
-rw-r--r--addons/google_drive/__manifest__.py30
-rw-r--r--addons/google_drive/data/google_drive_data.xml16
-rw-r--r--addons/google_drive/data/google_drive_demo.xml22
-rw-r--r--addons/google_drive/i18n/af.po271
-rw-r--r--addons/google_drive/i18n/am.po270
-rw-r--r--addons/google_drive/i18n/ar.po364
-rw-r--r--addons/google_drive/i18n/az.po267
-rw-r--r--addons/google_drive/i18n/bg.po363
-rw-r--r--addons/google_drive/i18n/bn.po341
-rw-r--r--addons/google_drive/i18n/bs.po272
-rw-r--r--addons/google_drive/i18n/ca.po345
-rw-r--r--addons/google_drive/i18n/ckb.po340
-rw-r--r--addons/google_drive/i18n/cs.po368
-rw-r--r--addons/google_drive/i18n/da.po381
-rw-r--r--addons/google_drive/i18n/de.po378
-rw-r--r--addons/google_drive/i18n/el.po365
-rw-r--r--addons/google_drive/i18n/en_AU.po280
-rw-r--r--addons/google_drive/i18n/en_GB.po270
-rw-r--r--addons/google_drive/i18n/eo.po328
-rw-r--r--addons/google_drive/i18n/es.po378
-rw-r--r--addons/google_drive/i18n/es_BO.po270
-rw-r--r--addons/google_drive/i18n/es_CL.po270
-rw-r--r--addons/google_drive/i18n/es_CO.po270
-rw-r--r--addons/google_drive/i18n/es_CR.po270
-rw-r--r--addons/google_drive/i18n/es_DO.po270
-rw-r--r--addons/google_drive/i18n/es_EC.po270
-rw-r--r--addons/google_drive/i18n/es_MX.po377
-rw-r--r--addons/google_drive/i18n/es_PA.po280
-rw-r--r--addons/google_drive/i18n/es_PE.po270
-rw-r--r--addons/google_drive/i18n/es_PY.po270
-rw-r--r--addons/google_drive/i18n/es_VE.po270
-rw-r--r--addons/google_drive/i18n/et.po345
-rw-r--r--addons/google_drive/i18n/eu.po351
-rw-r--r--addons/google_drive/i18n/fa.po342
-rw-r--r--addons/google_drive/i18n/fi.po360
-rw-r--r--addons/google_drive/i18n/fo.po270
-rw-r--r--addons/google_drive/i18n/fr.po385
-rw-r--r--addons/google_drive/i18n/fr_BE.po280
-rw-r--r--addons/google_drive/i18n/fr_CA.po270
-rw-r--r--addons/google_drive/i18n/gl.po270
-rw-r--r--addons/google_drive/i18n/google_drive.pot334
-rw-r--r--addons/google_drive/i18n/gu.po272
-rw-r--r--addons/google_drive/i18n/he.po345
-rw-r--r--addons/google_drive/i18n/hi.po340
-rw-r--r--addons/google_drive/i18n/hr.po349
-rw-r--r--addons/google_drive/i18n/hu.po368
-rw-r--r--addons/google_drive/i18n/id.po355
-rw-r--r--addons/google_drive/i18n/is.po273
-rw-r--r--addons/google_drive/i18n/it.po360
-rw-r--r--addons/google_drive/i18n/ja.po356
-rw-r--r--addons/google_drive/i18n/ka.po346
-rw-r--r--addons/google_drive/i18n/kab.po270
-rw-r--r--addons/google_drive/i18n/km.po366
-rw-r--r--addons/google_drive/i18n/ko.po357
-rw-r--r--addons/google_drive/i18n/lb.po320
-rw-r--r--addons/google_drive/i18n/lo.po270
-rw-r--r--addons/google_drive/i18n/lt.po368
-rw-r--r--addons/google_drive/i18n/lv.po342
-rw-r--r--addons/google_drive/i18n/mk.po270
-rw-r--r--addons/google_drive/i18n/ml_IN.po280
-rw-r--r--addons/google_drive/i18n/mn.po357
-rw-r--r--addons/google_drive/i18n/nb.po342
-rw-r--r--addons/google_drive/i18n/ne.po267
-rw-r--r--addons/google_drive/i18n/nl.po380
-rw-r--r--addons/google_drive/i18n/nl_BE.po270
-rw-r--r--addons/google_drive/i18n/pl.po372
-rw-r--r--addons/google_drive/i18n/pt.po346
-rw-r--r--addons/google_drive/i18n/pt_BR.po384
-rw-r--r--addons/google_drive/i18n/ro.po358
-rw-r--r--addons/google_drive/i18n/ru.po374
-rw-r--r--addons/google_drive/i18n/si.po336
-rw-r--r--addons/google_drive/i18n/sk.po374
-rw-r--r--addons/google_drive/i18n/sl.po364
-rw-r--r--addons/google_drive/i18n/sq.po270
-rw-r--r--addons/google_drive/i18n/sr.po271
-rw-r--r--addons/google_drive/i18n/sr@latin.po273
-rw-r--r--addons/google_drive/i18n/sv.po347
-rw-r--r--addons/google_drive/i18n/ta.po281
-rw-r--r--addons/google_drive/i18n/th.po343
-rw-r--r--addons/google_drive/i18n/tr.po377
-rw-r--r--addons/google_drive/i18n/uk.po376
-rw-r--r--addons/google_drive/i18n/ur.po336
-rw-r--r--addons/google_drive/i18n/vi.po371
-rw-r--r--addons/google_drive/i18n/zh_CN.po360
-rw-r--r--addons/google_drive/i18n/zh_TW.po354
-rw-r--r--addons/google_drive/models/__init__.py5
-rw-r--r--addons/google_drive/models/google_drive.py230
-rw-r--r--addons/google_drive/models/res_config_settings.py46
-rw-r--r--addons/google_drive/security/ir.model.access.csv3
-rw-r--r--addons/google_drive/static/description/icon.pngbin0 -> 10435 bytes
-rw-r--r--addons/google_drive/static/description/icon.svg22
-rw-r--r--addons/google_drive/static/src/css/google_drive.css5
-rw-r--r--addons/google_drive/static/src/img/drive_icon.pngbin0 -> 1542 bytes
-rw-r--r--addons/google_drive/static/src/img/drive_icon_mono.pngbin0 -> 479 bytes
-rw-r--r--addons/google_drive/static/src/js/gdrive.js93
-rw-r--r--addons/google_drive/static/src/xml/gdrive.xml14
-rw-r--r--addons/google_drive/static/tests/gdrive_test.js154
-rw-r--r--addons/google_drive/static/tests/mock_server.js22
-rw-r--r--addons/google_drive/views/google_drive_templates.xml17
-rw-r--r--addons/google_drive/views/google_drive_views.xml115
-rw-r--r--addons/google_drive/views/res_config_settings_views.xml77
102 files changed, 27440 insertions, 0 deletions
diff --git a/addons/google_drive/__init__.py b/addons/google_drive/__init__.py
new file mode 100644
index 00000000..dc5e6b69
--- /dev/null
+++ b/addons/google_drive/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import models
diff --git a/addons/google_drive/__manifest__.py b/addons/google_drive/__manifest__.py
new file mode 100644
index 00000000..05029710
--- /dev/null
+++ b/addons/google_drive/__manifest__.py
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+{
+ 'name': 'Google Driveā„¢ integration',
+ 'version': '0.2',
+ 'category': 'Productivity',
+ 'installable': True,
+ 'auto_install': False,
+ 'data': [
+ 'security/ir.model.access.csv',
+ 'data/google_drive_data.xml',
+ 'views/google_drive_views.xml',
+ 'views/google_drive_templates.xml',
+ 'views/res_config_settings_views.xml',
+ ],
+ 'qweb': ['static/src/xml/*.xml'],
+ 'demo': [
+ 'data/google_drive_demo.xml'
+ ],
+ 'depends': ['base_setup', 'google_account'],
+ 'description': """
+Integrate google document to Odoo record.
+============================================
+
+This module allows you to integrate google documents to any of your Odoo record quickly and easily using OAuth 2.0 for Installed Applications,
+You can configure your google Authorization Code from Settings > Configuration > General Settings by clicking on "Generate Google Authorization Code"
+""",
+ 'license': 'LGPL-3',
+}
diff --git a/addons/google_drive/data/google_drive_data.xml b/addons/google_drive/data/google_drive_data.xml
new file mode 100644
index 00000000..2da9e818
--- /dev/null
+++ b/addons/google_drive/data/google_drive_data.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<odoo>
+ <data noupdate="1">
+
+ <record id="config_google_drive_client_id" model="ir.config_parameter">
+ <field name="key">google_drive_client_id</field>
+ <field name="value">598905559630.apps.googleusercontent.com</field>
+ </record>
+
+ <record id="config_google_drive_client_secret" model="ir.config_parameter">
+ <field name="key">google_drive_client_secret</field>
+ <field name="value">vTmou73c-njP-1qCxm7qx7QE</field>
+ </record>
+
+ </data>
+</odoo> \ No newline at end of file
diff --git a/addons/google_drive/data/google_drive_demo.xml b/addons/google_drive/data/google_drive_demo.xml
new file mode 100644
index 00000000..d3bab5d7
--- /dev/null
+++ b/addons/google_drive/data/google_drive_demo.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<odoo>
+ <data noupdate="1">
+
+ <!-- filter demo -->
+ <record id="filter_partner" model="ir.filters">
+ <field name="name">Customer</field>
+ <field name="model_id">res.partner</field>
+ <field name="user_id" eval="False" />
+ </record>
+
+ <!-- template demo -->
+ <record id="template_partner" model="google.drive.config">
+ <field name="name">Partner Review</field>
+ <field name="model_id" ref="base.model_res_partner"/>
+ <field name="filter_id" ref="filter_partner"/>
+ <field name="google_drive_template_url">https://docs.google.com/spreadsheet/ccc?key=1eIM-q7PX9wp1vEUUdUvrmAe8V3Do60vXDETulNmI9mA#gid=0</field>
+ <field name="name_template">Partner Review %(name)s</field>
+ </record>
+
+ </data>
+</odoo>
diff --git a/addons/google_drive/i18n/af.po b/addons/google_drive/i18n/af.po
new file mode 100644
index 00000000..cac0d2e3
--- /dev/null
+++ b/addons/google_drive/i18n/af.po
@@ -0,0 +1,271 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+# Andre de Kock <adekock11@gmail.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr "Aktief"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Geskep deur"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Geskep op"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Klient"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Vertoningsnaam"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Laas Gewysig op"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Laas Opgedateer deur"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Laas Opgedateer op"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr "res.config.settings"
diff --git a/addons/google_drive/i18n/am.po b/addons/google_drive/i18n/am.po
new file mode 100644
index 00000000..7d8edefd
--- /dev/null
+++ b/addons/google_drive/i18n/am.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "į‰°į‰£į‰£įˆŖ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/ar.po b/addons/google_drive/i18n/ar.po
new file mode 100644
index 00000000..9b5c6da5
--- /dev/null
+++ b/addons/google_drive/i18n/ar.po
@@ -0,0 +1,364 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Sherif Abd Ekmoniem <sherif.tsupport@gmail.com>, 2020
+# Mustafa Rawi <mustafa@cubexco.com>, 2020
+# Mosaab Alzoubi <moceap@hotmail.com>, 2020
+# amrnegm <amrnegm.01@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Osama Ahmaro <osamaahmaro@gmail.com>, 2020
+# Zuhair Hammadi <zuhair12@gmail.com>, 2020
+# Shaima Safar <shaima.safar@open-inside.com>, 2020
+# Yihya Hugirat <hugirat@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Yihya Hugirat <hugirat@gmail.com>, 2020\n"
+"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b> ل؄نؓاؔ فلتر جديد: </b> <br/>\n"
+" - افتح مستند أودو Ų§Ł„Ų°ŁŠ تريد ŲŖŲ·ŲØŁŠŁ‚ الفلتر Ų¹Ł„ŁŠŁ‡. مثلًا: انتقل ؄لى الفرص وابحث في قسم Ų§Ł„Ł…ŲØŁŠŲ¹Ų§ŲŖ.<br/>\n"
+" - في ŁˆŲ§Ų¬Ł‡Ų© العرض \"ŲØŲ­Ų«\"، Ų§Ų®ŲŖŲ± Ų§Ł„Ų®ŁŠŲ§Ų± \"حفظ الفلتر Ų§Ł„Ų­Ų§Ł„ŁŠ\"، ŁˆŲ£ŲÆŲ®Ł„ اسمًا (مثلًا: قسم Ų§Ł„Ł…ŲØŁŠŲ¹Ų§ŲŖ)<br/>\n"
+" - Ų„Ų°Ų§ Ų§Ų®ŲŖŲ±ŲŖ \"Ł…Ų“Ų§Ų±ŁƒŲ© Ł…Ų¹ كافة Ų§Ł„Ł…Ų³ŲŖŲ®ŲÆŁ…ŁŠŁ†\"، Ų³ŁŠŲøŁ‡Ų± Ų±Ų§ŲØŲ· مستند Ų¬ŁˆŲ¬Ł„ في خيارات \"Ų§Ł„Ł…Ų²ŁŠŲÆ\" Ł„ŁƒŲ§ŁŲ© Ų§Ł„Ł…Ų³ŲŖŲ®ŲÆŁ…ŁŠŁ† في فرص قسم Ų§Ł„Ł…ŲØŁŠŲ¹Ų§ŲŖ.<br/>\n"
+" - Ų„Ų°Ų§ لم ŲŖŲ®ŲŖŲ± \"Ł…Ų“Ų§Ų±ŁƒŲ© Ł…Ų¹ كافة Ų§Ł„Ł…Ų³ŲŖŲ®ŲÆŁ…ŁŠŁ†\"، فلن ŁŠŲøŁ‡Ų± Ų±Ų§ŲØŲ· مستند Ų¬ŁˆŲ¬Ł„ في خيارات \"Ų§Ł„Ł…Ų²ŁŠŲÆ\" Ł„Ł„Ł…Ų³ŲŖŲ®ŲÆŁ…ŁŠŁ† Ų§Ł„Ų¢Ų®Ų±ŁŠŁ† في فرص قسم Ų§Ł„Ł…ŲØŁŠŲ¹Ų§ŲŖ.<br/>\n"
+" - Ų„Ų°Ų§ لم ŁŠŲŖŁ… تحديد Ų§Ł„ŁŁ„ŲŖŲ±ŲŒ Ų³ŁŠŲøŁ‡Ų± Ų±Ų§ŲØŲ· مستند Ų¬ŁˆŲ¬Ł„ خيار \"Ų§Ł„Ł…Ų²ŁŠŲÆ\" Ł„ŁƒŲ§ŁŲ© Ų§Ł„Ł…Ų³ŲŖŲ®ŲÆŁ…ŁŠŁ† بكافة الفرص."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>نؓط</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>ŁƒŲ§Ų¦Ł†</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>قالب</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "نؓط"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "؄ضافة قالب جديد"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "مؤرؓف"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "تعذّر Ų§Ł„Ų¹Ų«ŁˆŲ± Ų¹Ł„ŁŠ مفتاح واحد Ų¹Ł„ŁŠ الأقل في نمط اسم Ų¬ŁˆŲ¬Ł„ درايف."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "رمز Ų§Ł„ŲŖŲ±Ų®ŁŠŲµ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "الغاؔ"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Ų§Ų®ŲŖŲ± كيفية ŲŖŲ³Ł…ŁŠŲ© Ų¬ŁˆŲ¬Ł„ درايف Ų§Ł„Ų¬ŲÆŁŠŲÆŲŒ من Ł†Ų§Ų­ŁŠŲ© Ų¬ŁˆŲ¬Ł„. Ł…Ų«Ų§Ł„: gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ų¶ŲØŲ· الاعدادات"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "تأكيد"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "أنؓئ بواسطة"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "أنؓئ في"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "ŁŠŲŖŁ… ؄نؓاؔ Ų¬ŁˆŲ¬Ł„ درايف Ł…Ų±Ų© واحدة فقط."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Ų§Ł„Ų¹Ł…ŁŠŁ„"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "الاسم Ų§Ł„Ł…Ų¹Ų±ŁˆŲ¶"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "فلتر"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "الذهاب Ł„Ł„ŁˆŲ­Ų© ال؄عدادات"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Ų¹Ł…ŁŠŁ„ Ų¬ŁˆŲ¬Ł„"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Ų„Ų¹ŲÆŲ§ŲÆŲ§ŲŖ Ų¬ŁˆŲ¬Ł„ درايف"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "نمط اسم Ų¬ŁˆŲ¬Ł„ درايف"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Ł‚ŁˆŲ§Ł„ŲØ Ų¬ŁˆŲ¬Ł„ درايف"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "لم ŁŠŲŖŁ… Ų„Ų¹ŲÆŲ§ŲÆ Ų¬ŁˆŲ¬Ł„ درايف ŲØŲ¹ŲÆ. ŲØŲ±Ų¬Ų§Ų” Ų§Ł„ŲŖŁˆŲµŁ„ Ł…Ų¹ Ł…Ų“Ų±ŁŁƒ."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Ų„Ų¹ŲÆŲ§ŲÆ Ł‚ŁˆŲ§Ł„ŲØ Ų¬ŁˆŲ¬Ł„ درايف"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "Ų§Ł„Ł…ŁŲ¹Ų±Ł"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Ų¢Ų®Ų± ŲŖŲ¹ŲÆŁŠŁ„ في"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "آخر تحديث بواسطة"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "آخر تحديث في"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Ų§Ų±ŲØŲ· Ł‚ŁˆŲ§Ł„ŲØ Ų¬ŁˆŲ¬Ł„ درايف الخاصة بك بأي سجل في أودو. Ų„Ų°Ų§ ŁƒŲ§Ł† Ł„ŲÆŁŠŁƒ مستندات Ł…Ų¹ŁŠŁ†Ų© "
+"تريد أن ŁŠŁ…Ł„Ų£Ł‡Ų§ Ų§Ł„Ł…ŲŖŲ¹Ų§ŁˆŁ†ŲŒ مثلًا: Ų§Ų³ŲŖŲ®ŲÆŁ… Ų§Ł„Ų¬ŲÆŲ§ŁˆŁ„ الممتدة Ł„Ł„ŲŖŲ­ŁƒŁ… في جودة Ł…Ł†ŲŖŲ¬Łƒ "
+"أو لمراجعة Ł‚ŁˆŲ§Ų¦Ł… الفحص Ł„ŁƒŁ„ Ų§Ł„Ų£ŁˆŲ§Ł…Ų± الصادرة من ŲÆŁˆŁ„ Ų£Ų¬Ł†ŲØŁŠŲ©ŲŒ من السهل Ų„ŲÆŲ§Ų±ŲŖŁ‡Ł…ŲŒ "
+"ŁˆŲ±ŲØŲ·Ł‡Ł… بأودو ŁˆŲ§Ų³ŲŖŲ®ŲÆŲ§Ł…Ł‡Ł… Ł„Ł„ŲŖŲ¹Ų§ŁˆŁ† Ł…Ų¹ Ł…ŁˆŲøŁŁŠŁƒ."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Ų§Ł„ŁƒŲ§Ų¦Ł†"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "ŲØŲ±Ų¬Ų§Ų” Ų„ŲÆŲ®Ų§Ł„ Ų±Ų§ŲØŲ· صالح لمستند Ų¬ŁˆŲ¬Ł„."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Ų§Ł„ŁƒŲ§Ų¦Ł† ذو الصلة"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Ł‡ŁˆŁŠŲ© المصدر"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr "Ų­ŲÆŲ« Ų®Ų·Ų£ أثناؔ ؄نؓاؔ ŁƒŁ„Ł…Ų© السر. الرجاؔ طلب رمز ترخيص Ł…Ų±Ų© أخرى."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "اسم القالب"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Ų¹Ł†ŁˆŲ§Ł† القالب"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Ł‚ŁˆŲ§Ł„ŲØ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "تعذّر ؄يجاد قالب Ų¬ŁˆŲ¬Ł„. Ų±ŲØŁ…Ų§ ŁŠŁƒŁˆŁ† Ų­ŁŲ°Ł."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "الرابط المستخدم في ؄نؓاؔ كود Ų§Ł„ŲŖŲ±Ų®ŁŠŲµ من Ų¬ŁˆŲ¬Ł„"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"ŁŠŁ…ŁƒŁ† لاسم المستند المرفق Ų§Ų³ŲŖŲ®ŲÆŲ§Ł… ŲØŁŠŲ§Ł†Ų§ŲŖ Ų«Ų§ŲØŲŖŲ© أو Ł…ŲŖŲŗŁŠŲ±Ų©. Ł„Ł„ŲŖŁ…ŁŠŁŠŲ² ŲØŁŠŁ† المستندات في\n"
+" Ų¬ŁˆŲ¬Ł„ درايف، Ų§Ų³ŲŖŲ®ŲÆŁ… Ų§Ł„ŁƒŁ„Ł…Ų§ŲŖ ŁˆŲ§Ł„Ų­Ł‚ŁˆŁ„ الثابتة. ŁŁ…Ų«Ł„Ł‹Ų§ŲŒ في المثال Ų£Ų¹Ł„Ų§Ł‡ŲŒ Ų„Ų°Ų§ كتبت Deco_Addict_%(name)s_Sales\n"
+" في حقل اسم Ų¬ŁˆŲ¬Ł„ درايف، Ų³ŁŠŁƒŁˆŁ† اسم المستند في Ų¬ŁˆŲ¬Ł„ درايف وفي مرفق أودو\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr "لم ŁŠŁŁ…Ł†Ų­ ال؄ذن 'قارئ' لـ'أي Ų“Ų®Ųµ ŁŠŁ…Ł„Łƒ الرابط' بهذا المستند"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/az.po b/addons/google_drive/i18n/az.po
new file mode 100644
index 00000000..a533a888
--- /dev/null
+++ b/addons/google_drive/i18n/az.po
@@ -0,0 +1,267 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-08 06:49+0000\n"
+"PO-Revision-Date: 2018-08-24 09:18+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:42
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:61
+#: code:addons/google_drive/models/google_drive.py:82
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:63
+#: code:addons/google_drive/models/google_drive.py:84
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:203
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:99
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:135
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/bg.po b/addons/google_drive/i18n/bg.po
new file mode 100644
index 00000000..e9b7776e
--- /dev/null
+++ b/addons/google_drive/i18n/bg.po
@@ -0,0 +1,363 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# 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 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>За Га ŃŃŠŠ·Š“Š°Š“ŠµŃ‚Šµ нов Ń„ŠøŠ»Ń‚ŃŠŃ€:</b><br/>\n"
+" - Влезте в Odoo Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š°, който искате Га филтрирате. ŠŠ°ŠæŃ€ŠøŠ¼ŠµŃ€, влезте във 'Š’ŃŠŠ·Š¼Š¾Š¶Š½Š¾ŃŃ‚Šø' Šø ŠæŠ¾Ń‚ŃŠŃ€ŃŠµŃ‚Šµ 'Š¢ŃŠŃ€Š³Š¾Š²ŃŠŗŠø отГел'.<br/>\n"
+" - Š’ този изглеГ \"ŠŸŠ¾Ń‚ŃŠŃ€ŃŠµŃ‚Šµ\" изберете Š¾ŠæŃ†ŠøŃŃ‚а \"Запазете Š½Š°ŃŃ‚Š¾ŃŃ‰ŠøŃ Ń„ŠøŠ»Ń‚ŃŠŃ€\", Š²ŃŠŠ²ŠµŠ“ŠµŃ‚Šµ името (напр.: Š¢ŃŠŃ€Š³Š¾Š²ŃŠŗŠø отГел)<br/>\n"
+" - Ако изберете \"ДпоГелете с всички потребители\", в опциите \"ŠŸŠ¾Š²ŠµŃ‡Šµ\" ще се ŠæŠ¾ŃŠ²Šø линк на Google Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚ за всички потребители във 'Š’ŃŠŠ·Š¼Š¾Š¶Š½Š¾ŃŃ‚Šø' на Š¢ŃŠŃ€Š³Š¾Š²ŃŠŗŠøŃ отГел.<br/>\n"
+" - Ако не изберете \"ДпоГелет с всички потребители\", Š½ŃŠ¼Š° Га се ŠæŠ¾ŃŠ²Šø линк на Google Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚ за Š“Ń€ŃƒŠ³Šø потребители във 'Š’ŃŠŠ·Š¼Š¾Š¶Š½Š¾ŃŃ‚Šø' на Š¢ŃŠŃ€Š³Š¾Š²ŃŠŗŠøŃ отГел.<br/>\n"
+" - Ако Ń„ŠøŠ»Ń‚ŃŠŃ€ŃŠŃ‚ не е ŃƒŃ‚Š¾Ń‡Š½ŠµŠ½, линк на Google Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚ ще се ŠæŠ¾ŃŠ²Šø в Š¾ŠæŃ†ŠøŃŃ‚а \"ŠŸŠ¾Š²ŠµŃ‡Šµ\" за всички потребители на всички Š²ŃŠŠ·Š¼Š¾Š¶Š½Š¾ŃŃ‚Šø."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Активен</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>МоГел</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Шаблон</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Активен"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Архивиран"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "КоГ за ŃƒŠæŃŠŠ»Š½Š¾Š¼Š¾Ń‰Š°Š²Š°Š½Šµ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "ŠžŃ‚ŠŗŠ°Š¶Šø"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Š˜Š·Š±ŠµŃ€ŠµŃ‚Šµ име за Š½Š¾Š²ŠøŃ Google Drive, от страна на Google. ŠŸŃ€ŠøŠ¼ŠµŃ€: "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "ŠŠ°ŃŃ‚Ń€Š¾Š¹ŠŗŠø ŠŗŠ¾Š½Ń„ŠøŠ³ŃƒŃ€Š°Ń†ŠøŃ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "ŠŸŠ¾Ń‚Š²ŃŠŃ€Š“ŠµŃ‚Šµ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "ДъзГаГено от"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "ДъзГаГено на"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Š”ŃŠŠ·Š“Š°Š²Š°Š½ŠµŃ‚Š¾ на Google Drive може Га се ŠøŠ·Š²ŃŠŃ€ŃˆŠ²Š° само еГин по еГин."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "ŠšŠ»ŠøŠµŠ½Ń‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Име за показване"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Š¤ŠøŠ»Ń‚ŃŠŃ€"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "ŠžŃ‚ŠøŠ“ŠµŃ‚Šµ в ŠŗŠ¾Š½Ń„ŠøŠ³ŃƒŃ€Š°Ń†ŠøŠ¾Š½Š½ŠøŃ панел"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google клиент"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "ŠšŠ¾Š½Ń„ŠøŠ³ŃƒŃ€Š°Ń†ŠøŃ Google Drive "
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Име на шаблон в Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive Шаблон"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive не все още не е ŠŗŠ¾Š½Ń„ŠøŠ³ŃƒŃ€ŠøŃ€Š°Š½. ŠœŠ¾Š»Ń, ŃŠ²ŃŠŃ€Š¶ŠµŃ‚Šµ се с "
+"аГминистратора си."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive ŠŗŠ¾Š½Ń„ŠøŠ³ŃƒŃ€Š°Ń†ŠøŃ на шаблони"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ПослеГно променено на"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ПослеГно обновено от"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ПослеГно обновено на"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Š”Š²ŃŠŃ€Š¶ŠµŃ‚Šµ ŃˆŠ°Š±Š»Š¾Š½ŠøŃ‚Šµ си в Google Drive с всеки запис на Odoo. Ако имате "
+"наистина конкретни Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Šø, които искате Га попълни ŃŃŠŃ‚Ń€ŃƒŠ“Š½ŠøŠŗd Š’Šø, напр. "
+"използвайте електронни таблици, за Га контролирате качеството на ŠæŃ€Š¾Š“ŃƒŠŗŃ‚Š° си"
+" или за Га преглежГате ŠŗŠ¾Š½Ń‚Ń€Š¾Š»Š½ŠøŃ списък за Гоставки за Š²ŃŃŠŗŠ° ŠæŠ¾Ń€ŃŠŃ‡ŠŗŠ° в "
+"Ń‡ŃƒŠ¶Š“Š° страна, ... е много лесно Га ги ŃƒŠæŃ€Š°Š²Š»ŃŠ²Š°Ń‚Šµ, Га ги ŃŠ²ŃŠŃ€Š¶ŠµŃ‚Šµ с Odoo Šø "
+"Га ги използвате, за Га си ŃŃŠŃ‚Ń€ŃƒŠ“Š½ŠøŃ‡ŠøŃ‚Šµ със ŃŠ»ŃƒŠ¶ŠøŃ‚ŠµŠ»ŠøŃ‚Šµ си."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "МоГел"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "ŠœŠ¾Š»Ń, Š²ŃŠŠ²ŠµŠ“ŠµŃ‚Šµ валиГен URL аГрес в Google Document."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Š”Š²ŃŠŃ€Š·Š°Š½ моГел"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Š˜Š на Ń€ŠµŃŃƒŃ€Ń"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Š’ хоГа на ŃŃŠŠ“Š°Š²Š°Š½ŠµŃ‚Š¾ на токена нещо се Š¾Š±ŃŠŃ€ŠŗŠ°. ŠœŠ¾Š»Ń, Š·Š°ŃŠ²ŠµŃ‚Šµ отново коГ за "
+"ŃƒŠæŃŠŠ»Š½Š¾Š¼Š¾Ń‰Š°Š²Š°Š½Šµ."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Име на шаблон"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL аГрес на шаблон"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Шаблони"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Google Template не може Га бъГе открит. Š’ŃŠŠ·Š¼Š¾Š¶Š½Š¾ е Га е изтрит."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL Š°Š“Ń€ŠµŃŃŠŃ‚ за съзГаване коГ за ŃƒŠæŃŠŠ»Š½Š¾Š¼Š¾Ń‰Š°Š²Š°Š½Šµ от Google."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr "Š Š°Š·Ń€ŠµŃˆŠµŠ½ŠøŠµŃ‚Š¾ \"четец\" за \"всеки с линка\" не е написано на Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š°"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "Унифициран иГентификатор на Ń€ŠµŃŃƒŃ€ŃŠøŃ‚Šµ - URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/bn.po b/addons/google_drive/i18n/bn.po
new file mode 100644
index 00000000..2220bbeb
--- /dev/null
+++ b/addons/google_drive/i18n/bn.po
@@ -0,0 +1,341 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2021
+# Abu Zafar <azmikbal@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "ą¦øą¦•ą§ą¦°ą¦æą¦Æą¦¼"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ą¦†ą¦°ą§ą¦•ą¦¾ą¦‡ą¦­ করা"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "বাতিল"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "রূপরেখা ą¦Øą¦æą¦°ą§ą¦§ą¦¾ą¦°ą¦£"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "ą¦Øą¦æą¦¶ą§ą¦šą¦æą¦¤ করুন"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "ą¦¦ą§ą¦¬ą¦¾ą¦°ą¦¾ ą¦øą§ƒą¦·ą§ą¦Ÿą¦æ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "তৈরি"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "ą¦Ŗą§ą¦°ą¦¦ą¦°ą§ą¦¶ą¦Ø নাম"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google ą¦”ą§ą¦°ą¦¾ą¦‡ą¦­ কনফিগ ą¦Ÿą§‡ą¦®ą¦Ŗą§ą¦²ą§‡ą¦Ÿ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "আইঔি "
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ą¦øą¦°ą§ą¦¬ą¦¶ą§‡ą¦· সংশোধিত"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ą¦øą¦°ą§ą¦¬ą¦¶ą§‡ą¦· ą¦†ą¦Ŗą¦”ą§‡ą¦Ÿ করেছেন"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ą¦øą¦°ą§ą¦¬ą¦¶ą§‡ą¦· ą¦†ą¦Ŗą¦”ą§‡ą¦Ÿ ą¦¹ą§Ÿą§‡ą¦›ą§‡"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "মঔেল"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "ą¦Ÿą§‡ą¦®ą§ą¦Ŗą§ą¦²ą§‡ą¦Ÿą¦ø"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/bs.po b/addons/google_drive/i18n/bs.po
new file mode 100644
index 00000000..e59cf54f
--- /dev/null
+++ b/addons/google_drive/i18n/bs.po
@@ -0,0 +1,272 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2018
+# BoÅ”ko Stojaković <bluesoft83@gmail.com>, 2018
+# Bole <bole@dajmi5.com>, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-08 06:49+0000\n"
+"PO-Revision-Date: 2018-10-08 06:49+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktivan"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:42
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Autorizacijski kod"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kupac"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:61
+#: code:addons/google_drive/models/google_drive.py:82
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Idite na panel konfiguracije"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:63
+#: code:addons/google_drive/models/google_drive.py:84
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+msgid "Last Modified on"
+msgstr "Zadnje mijenjano"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Zadnji ažurirao"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Zadnje ažurirano"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:203
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Naziv predloŔka"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "PredloŔci"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:99
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:135
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/ca.po b/addons/google_drive/i18n/ca.po
new file mode 100644
index 00000000..8727f394
--- /dev/null
+++ b/addons/google_drive/i18n/ca.po
@@ -0,0 +1,345 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Marc Tormo i Bochaca <mtbochaca@gmail.com>, 2020
+# RGB Consulting <odoo@rgbconsulting.com>, 2020
+# Quim - eccit <quim@eccit.com>, 2020
+# M Palau <mpalau@tda.ad>, 2020
+# Josep Anton Belchi, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Actiu"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arxivat"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Codi d'autorització "
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "CancelĀ·la"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Configuració"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Confirmar"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Creat per"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Creat el"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Client"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nom mostrat"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtre"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Anar al panell de configuració "
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Configuració de plantilles de Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Última modificació el "
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Última actualització per"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Última actualització el"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Id recurs"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nom de plantilla"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Plantilles"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "La URL per generar el codi d'autorització de Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/ckb.po b/addons/google_drive/i18n/ckb.po
new file mode 100644
index 00000000..d54a41fb
--- /dev/null
+++ b/addons/google_drive/i18n/ckb.po
@@ -0,0 +1,340 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Haval Abdulkarim <haval.abdulkarim@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "چالاک"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Ų¦Ū•Ų±Ų“ŪŒŁŚ©Ų±Ų§Łˆ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Ł¾Ų§Ų“ŚÆŪ•Ų²ŲØŁˆŁˆŁ†Ū•ŁˆŪ•"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ų“ŪŽŁˆŪ•Ł¾ŪŽŲÆŲ§Ł†ŪŒ Ś•ŪŽŚ©Ų®Ų³ŲŖŁ†Ū•Ś©Ų§Ł†"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Ł¾Ų“ŲŖŚ•Ų§Ų³ŲŖŚ©Ų±ŲÆŁ†Ū•ŁˆŪ•"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "ŲÆŲ±ŁˆŲ³ŲŖŚ©Ų±Ų§ŁˆŪ• Ł„Ū•Ł„Ų§ŪŒŪ•Ł†"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "ŲÆŲ±ŁˆŲ³ŲŖŚ©Ų±Ų§ŁˆŪ• لە"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Ś©Ś•ŪŒŲ§Ų±"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Ł¾ŪŒŲ“Ų§Ł†ŲÆŲ§Ł†ŪŒ Ł†Ų§Łˆ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Ł¾Ų§ŚµŪŽŁˆŪ•Ų±"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ناسنامە"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ŲÆŁˆŲ§ŪŒŁ† ŲÆŪ•Ų³ŲŖŚ©Ų§Ų±ŪŒ لە"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ŲÆŁˆŲ§ŪŒŁ† ŲŖŲ§Ų²Ū•Ś©Ų±ŲÆŁ†Ū•ŁˆŪ• Ł„Ū•Ł„Ų§ŪŒŪ•Ł†"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ŲÆŁˆŲ§ŪŒŁ† ŲŖŲ§Ų²Ū•Ś©Ų±ŲÆŁ†Ū•ŁˆŪ• لە"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Ł…Ū†ŲÆŪŽŁ„"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "قاڵب"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/cs.po b/addons/google_drive/i18n/cs.po
new file mode 100644
index 00000000..a4b31837
--- /dev/null
+++ b/addons/google_drive/i18n/cs.po
@@ -0,0 +1,368 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jan Horzinka <jan.horzinka@centrum.cz>, 2020
+# Michal Veselý <michal@veselyberanek.net>, 2020
+# karolĆ­na schusterovĆ” <karolina.schusterova@vdp.sk>, 2021
+# trendspotter, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>VytvořenĆ­ novĆ©ho filtru:</b><br/>\n"
+"- Přejděte do dokumentu Odoo, který chcete filtrovat. Například přejděte na Příležitosti a vyhledejte OddělenĆ­ prodeje.<br/>\n"
+"- V tomto zobrazenĆ­ \"HledĆ”nĆ­\" vyberte možnost \"Uložit aktuĆ”lnĆ­ filtr\", zadejte nĆ”zev (např.: OddělenĆ­ prodeje).<br/>\n"
+"- Pokud vyberete možnost \"SdĆ­let se vÅ”emi uživateli\", zobrazĆ­ se odkaz na dokument Google v možnostech \"VĆ­ce\" pro vÅ”echny uživatele v příležitostech OddělenĆ­ prodeje.<br/>\n"
+"- Pokud nezvolĆ­te možnost \"SdĆ­let se vÅ”emi uživateli\", odkaz na dokument Google v možnostech \"VĆ­ce\" se nezobrazĆ­ pro ostatnĆ­ uživatele v příležitostech oddělenĆ­ prodeje.<br/>\n"
+"- Pokud nenĆ­ filtr zadĆ”n, odkaz na dokument google se zobrazĆ­ v možnosti \"VĆ­ce\" pro vÅ”echny uživatele u vÅ”ech příležitostĆ­."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Resetovat token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Nastavit token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; NenĆ­ "
+"nastaven žÔdný obnovovací token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Obnovit sadu tokenÅÆ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr "<span>ZĆ­skejte autorizačnĆ­ kód a nastavte jej do pole níže.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>AktivnĆ­</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Å ablona</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "AktivnĆ­"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Přidejte novou Å”ablonu"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ArchivovƔno"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "Ve vzoru nĆ”zvu vaÅ”eho disku Google nelze najĆ­t alespoň jeden klƭč."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "AutorizačnĆ­ kód"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "ZruŔit"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Vyberte, jak bude nový disk Google pojmenovĆ”n na straně google. Eg. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "NastavenĆ­ konfigurace"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Potvrdit"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Vytvořeno od"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Vytvořeno"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "VytvořenĆ­ disku Google může provĆ”dět pouze jeden po druhĆ©m."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"Filtr dokumentÅÆ nesmĆ­ obsahovat žÔdnou ā€ždynamickouā€œ ÄĆ”st, proto by například"
+" neměl být založen na aktuĆ”lnĆ­m čase nebo aktuĆ”lnĆ­m uživateli."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "ZƔkaznƭk"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "ZobrazovanƩ jmƩno"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtr"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "PřejĆ­t na panel konfigurace"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Klient Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Konfigurace disku Google"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Vzor nƔzvu jednotky Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Å ablony diskÅÆ Google"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Disk Google jeÅ”tě nenĆ­ nakonfigurovĆ”n. ObraÅ„te se na svĆ©ho sprĆ”vce."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Konfigurace Ŕablon služby Disk Google"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Naposled změněno"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Naposledy upraveno od"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Naposled upraveno"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Propojte své vlastní Ŕablony z Google Drive s jakýmkoli zÔznamem Odoo. Pokud"
+" mÔte opravdu konkrétní dokumenty, které chcete, aby vÔŔ spolupracovník "
+"vyplnil, např. Použijte tabulku k řízenĆ­ kvality svĆ©ho produktu nebo si "
+"prohlĆ©dněte kontrolnĆ­ seznam dodĆ”vek pro každou objednĆ”vku v cizĆ­ zemi, ... "
+"Je velmi snadné je spravovat, propojit je s Odoo a použít je ke spoluprÔci "
+"se svými zaměstnanci."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Zadejte platnou adresu URL dokumentu Google."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Byl vygenerovƔn obnovovacƭ token"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "SouvisejĆ­cĆ­ model"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ID zdroje"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Prohledat konfiguraci disku Google"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Nastavit obnovovacĆ­ token"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Během generovĆ”nĆ­ tokenu se něco pokazilo. PožÔdejte prosĆ­m znovu o "
+"autorizačnĆ­ kód."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "NÔzev Ŕablony"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL Ŕablony"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Å ablony"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Šablonu Google nelze najít. MožnÔ to bylo smazÔno."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "Adresa URL pro generovĆ”nĆ­ autorizačnĆ­ho kódu od společnosti Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"OprĆ”vněnĆ­ ā€žÄtenĆ”Å™ā€œ pro ā€žkohokoli s odkazemā€œ nebylo v dokumentu napsĆ”no"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Pro Disk Google není nastaven žÔdný obnovovací kód. Můžete jej nastavit z "
+"konfiguračnƭho panelu."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/da.po b/addons/google_drive/i18n/da.po
new file mode 100644
index 00000000..6925631b
--- /dev/null
+++ b/addons/google_drive/i18n/da.po
@@ -0,0 +1,381 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# jonas jensen <j.jensen@tcomp.dk>, 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
+# Ejner SĆønniksen <ejner@vkdata.dk>, 2020
+# lhmflexerp <lhm@flexerp.dk>, 2020
+# Mads SĆøndergaard, 2020
+# Martin Trigaux, 2020
+# Mads SĆøndergaard <mads@vkdata.dk>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Mads SĆøndergaard <mads@vkdata.dk>, 2021\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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>For at oprette et nyt filter:</b><br/>\n"
+" - GÄ til det Odoo dokument du vil filtrere. For eksempel, gÄ til Muligheder og søg efter Salgsafdeling.<br/>\n"
+" - I denne \"Søg\" visning, vælg muligheden \"Gem Nuværende Filter\", skriv navnet (Eks: Salgsafdeling)<br/>\n"
+" - Hvis du vƦlger \"Del med alle brugere\", vil linket til google dokumentet blive synlig for alle brugere i muligheder i salgsafdelingen under \"Mere\" muligheden.<br/>\n"
+" - Hvis du ikke vƦlger \"Del med alle brugere\", vil linket til google dokumentet ikke blive synlig for nogle brugere i muligheder i salgsafdelingen under \"Mere\" muligheden.<br/>\n"
+" - Hvis filter ikke er specificeret, vil linket til google dokumentet blive synligt for alle bruger under alle muligheder."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Nulstil token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> OpsƦt token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Ingen "
+"opdater token angivet"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Opdater token angivet"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>FĆ„ en autoriserings kode og angiv den i feltet nedenunder.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Aktiv</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Skabelon</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktiv"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "TilfĆøj en ny skabelon"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arkiveret"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"Mindst én nøgle mÄ ikke være at finde i dit Google Drive navn mønster."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Autorisationskode"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "AnnullƩr"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"VƦlg hvordan det nye google drive skal navngives, pƄ googles side. F.eks. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurer opsƦtning"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "BekrƦft"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Oprettet af"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Oprettet den"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Oprettelse af google drive kan kun ske Ʃn ad gangen."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"Dokument filtret mÄ ikke inkludere en 'dynamisk' del, sÄ den bør ikke være "
+"baseret pƄ det nuvƦrende tidspunkt eller den nuvƦrende bruger, for eksempel."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kunde"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "GĆ„ til konfigurations fanebladet"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Klient"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drev Konfiguration"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive navn mĆønster"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive Skabeloner"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive er endnu ikke konfigureret. Kontakt venligst din administrator."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drev skabeloner konfigurationsfil"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Sidst Ʀndret den"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Sidst opdateret af"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Sidst opdateret den"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"forbind dine egne google drive skabeloner til ethvert datasƦt i Odoo. Hvis "
+"du har virkelig specifikke dokumenter som du Ćønsker din samarbejdspartner "
+"skal udfylde, f.eks. bruge regneark til at kontrollere kvaliteten pƄ dine "
+"produkter, eller gennemgƄ leverings checklisten for hver ordre i et udlang, "
+"... det er meget nemt at administrere dem, forbind dem til Odoo og brug dem "
+"til at arbejde sammen med dine ansatte."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Indtast venligst et gyldigt Google Document URL."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Opdater token genereret"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Relateret model"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Resource ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "SĆøg Google Drive Konfiguration"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "OpsƦt opdater token"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Noget gik galt under token generering. Anmod venligst om en autoriserings "
+"kode igen."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Skabelonnavn"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Skabelon URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Skabeloner"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Google Skabelonen kan ikke findes. MƄske er den blevet slettet."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL'en til generering af autoriserings koden fra Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"Navnet pƄ det vedhƦftede dokument kan bruge faste eller variable data. Til at skelne mellem dokumenter i\n"
+" Google Drive, brug faste ord og felter. For eksempel som ovenover, hvis du skrev Deco_Addict_%(name)s_Sales\n"
+" I Google Drive navn feltet, vil dokumentet i dit Google Drive og i Odoo vedhƦftelse blive navngivet\n"
+" 'Deco_Addict_SO00001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Tilladelsen 'lƦser' for 'enhver med et link' er ikke blevet tilskrevet "
+"dokumentet"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Der er ingen opdater kode angivet for Google Drive. Du kan angive den fra "
+"konfigurations panelet."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/de.po b/addons/google_drive/i18n/de.po
new file mode 100644
index 00000000..60c96171
--- /dev/null
+++ b/addons/google_drive/i18n/de.po
@@ -0,0 +1,378 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Leon Grill <leg@odoo.com>, 2020
+# Martin Trigaux, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Martin Trigaux, 2020\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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Um einen neuen Filter anzulegen:</b><br/>\n"
+" - Gehen Sie zum Dokument, dass Sie filtern mƶchten. Gehen Sie z. B. zu den Interessenten und suchen Sie nach der Verkaufsabteilung.<br/>\n"
+" - In dieser \"Suche\", wƤhlen Sie die Option \"Diesen Filter speichern\", geben den Namen ein (z.B.: Verkaufsabteilung)<br/>\n"
+" - Wenn Sie \"Mit allen Nutzern teilen\" wählen, erscheint ein Link auf Google-Dokument in den \"Mehr\" Zusätzen für alle Nutzer von Interessenten in der Verkaufabteilung.<br/>\n"
+" - Wenn Sie nicht \"Mit allen Nutzern teilen\" wählen, erscheint der Link auf Google-Document in den Zusätzen \"Mehr\" für Anwender von Interessenten der Verkaufsabteilung nicht.<br/>\n"
+" - Wenn kein Filter gewählt ist, erscheint der Link auf Google-Document im Zusatz \"Mehr\" für alle Nutzer und alle Interessenten."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Token zurücksetzen"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Token einrichten"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Kein "
+"Refresh-Token gesetzt"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh-Token gesetzt"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Holen Sie sich einen Berechtigungscode und setzen Sie ihn in das "
+"untenstehende Feld.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong/>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong/>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktiv"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Fügen Sie eine neue Vorlage hinzu"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Archiviert"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"Mindestens ein Schlüssel wurde in Ihrem Google Drive-Namensmuster nicht "
+"gefunden."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Autorisierungscode"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"WƤhlen Sie hier, wie das neue Google Drive auf der Google-Seite genannt "
+"werden soll. Z.B.. gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfiguration "
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "BestƤtigen"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Erstellt von"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Erstellt am"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+"Zum exakt gleichen Zeitpunkt kann Google Drive nur von einer Person erstellt"
+" werden."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kunde"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Benutzen Sie das Hauptmenü"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Client"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive Konfiguration"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive Namensmuster"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive-Vorlagen"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive wurde noch nicht für Sie konfiguriert. Bitte kontaktieren Sie "
+"den Administrator."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive Vorlageneinstellung"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Zuletzt geƤndert am"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Zuletzt aktualisiert durch"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Zuletzt aktualisiert am"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Verbinden Sie ihre eigenen Google Drive Vorlagen mit beliebigen Odoo Daten. "
+"Sollten Sie tatsächlich auszufüllende Formulare haben, z.B. eine Tabelle, um"
+" die Qualität der eigenen Produkte zu überprüfen, oder eine "
+"Lieferauftragsliste für alle Exporte, ... Es ist sehr einfach diese zu "
+"verwalten. Verknüpfen Sie Ihre Vorlagen mit Odoo und nutzen Sie diese, um "
+"mit Ihren Mitarbeitern gemeinsam daran zu arbeiten."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modell"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Bitte geben Sie eine gültige Google-Dokument-URL ein."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Aktualisierungs Token generiert"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Zugehƶrendes Modell"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Datensatz ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Google Drive Config durchsuchen"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Aktualisierungs-Token einrichten"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"WƤhrend der Generierung des Tokens ist ein Fehler aufgetreten. Bitte fordern"
+" Sie einen neuen Autorisierungscode an."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Vorlagenname"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Vorlagen-URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Vorlagen"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+"Die Google-Vorlage kann nicht gefunden werden. Vielleicht wurde sie "
+"gelƶscht."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "Die URL, um den Autorisierungscode von Google zu generieren"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"Der Name des angehƤngten Dokuments kann feste oder variable Daten enthalten. Dokumente unterscheiden in\n"
+" Google Drive, verwenden feste Wƶrter und Feldern. Zum Beispiel im obigen Beispiel, wenn Sie Deco_Addict_%(name)s_Sales geschrieben haben\n"
+" Im Feld Google Drive-Name wird das Dokument in Ihrem Google Drive und im Odoo-Anhang benannt\n"
+"Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Die Freigabeeinstellung 'Darf lesen' für alle, die den Freigabelink erhalten"
+" haben, wird nicht auf dem Dokument vermerkt."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Es gibt keinen Aktualisierungscode für Google Drive. Sie können es über das "
+"Konfigurationsfenster einrichten."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/el.po b/addons/google_drive/i18n/el.po
new file mode 100644
index 00000000..47cde0d8
--- /dev/null
+++ b/addons/google_drive/i18n/el.po
@@ -0,0 +1,365 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Kostas Goutoudis <goutoudis@gmail.com>, 2020
+# Alexandros Kapetanios <alexandros@gnugr.org>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Για να Ī“Ī·Ī¼Ī¹ĪæĻ…ĻĪ³Ī®ĻƒĪµĻ„Īµ ένα νέο φίλτρο:</b><br/>\n"
+"- Πηγαίνετε ĻƒĻ„Īæ έγγραφο Odoo που θέλετε να φιλτράρετε. Για παράΓειγμα, πηγαίνετε ĻƒĻ„Ī¹Ļ‚ Ευκαιρίες και κάντε Ī±Ī½Ī±Ī¶Ī®Ļ„Ī·ĻƒĪ· ĻƒĻ„Īæ Τμήμα Ī Ļ‰Ī»Ī®ĻƒĪµĻ‰Ī½.<br/>\n"
+"- Σε αυτήν την προβολή 'Ī‘Ī½Ī±Ī¶Ī®Ļ„Ī·ĻƒĪ·Ļ‚', επιλέξτε την επιλογή 'Ī‘Ļ€ĪæĪøĪ®ĪŗĪµĻ…ĻƒĪ· τρέχοντος Φίλτρου' και Ļ€Ī»Ī·ĪŗĻ„ĻĪæĪ»ĪæĪ³Ī®ĻƒĻ„Īµ ένα όνομα (Ļ€.χ.: Τμήμα Ī Ļ‰Ī»Ī®ĻƒĪµĻ‰Ī½)<br/>\n"
+"- Εάν επιλέξετε 'Κοινή Ļ‡ĻĪ®ĻƒĪ· με ĻŒĪ»ĪæĻ…Ļ‚ τους Ļ‡ĻĪ®ĻƒĻ„ĪµĻ‚', Īæ ĻƒĻĪ½Ī“ĪµĻƒĪ¼ĪæĻ‚ του εγγράφου Google ĻƒĻ„Ī¹Ļ‚ επιλογές 'Ī ĪµĻĪ¹ĻƒĻƒĻŒĻ„ĪµĻĪ±' θα ĪµĪ¼Ļ†Ī±Ī½Ī¹ĻƒĻ„ĪµĪÆ για ĻŒĪ»ĪæĻ…Ļ‚ τους Ļ‡ĻĪ®ĻƒĻ„ĪµĻ‚ ĻƒĻ„Ī¹Ļ‚ Ευκαιρίες του Τμήματος Ī Ļ‰Ī»Ī®ĻƒĪµĻ‰Ī½.<br/>\n"
+"- Εάν Γεν επιλέξετε 'Κοινή Ļ‡ĻĪ®ĻƒĪ· με ĻŒĪ»ĪæĻ…Ļ‚ τους Ļ‡ĻĪ®ĻƒĻ„ĪµĻ‚', Īæ ĻƒĻĪ½Ī“ĪµĻƒĪ¼ĪæĻ‚ του εγγράφου Google ĻƒĻ„Ī¹Ļ‚ επιλογές 'Ī ĪµĻĪ¹ĻƒĻƒĻŒĻ„ĪµĻĪ±' Ī”Ī•Ī θα ĪµĪ¼Ļ†Ī±Ī½Ī¹ĻƒĻ„ĪµĪÆ για ĻŒĪ»ĪæĻ…Ļ‚ τους Ļ‡ĻĪ®ĻƒĻ„ĪµĻ‚ ĻƒĻ„Ī¹Ļ‚ Ευκαιρίες του Τμήματος Ī Ļ‰Ī»Ī®ĻƒĪµĻ‰Ī½.<br/>\n"
+"- Εάν το φίλτρο Γεν έχει ĪŗĪ±ĪøĪæĻĪ¹ĻƒĻ„ĪµĪÆ, Īæ ĻƒĻĪ½Ī“ĪµĻƒĪ¼ĪæĻ‚ του εγγράφου Google θα ĪµĪ¼Ļ†Ī±Ī½Ī¹ĻƒĻ„ĪµĪÆ ĻƒĻ„Ī¹Ļ‚ επιλογές 'Ī ĪµĻĪ¹ĻƒĻƒĻŒĻ„ĪµĻĪ±' για ĻŒĪ»ĪæĻ…Ļ‚ τους Ļ‡ĻĪ®ĻƒĻ„ĪµĻ‚ για ĻŒĪ»ĪµĻ‚ τις ευκαιρίες."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Σε Ī™ĻƒĻ‡Ļ"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Αρχειοθετημένα"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Authorization Code"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Ī‘ĪŗĻĻĻ‰ĻƒĪ·"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Επιλέξτε πως θα ονομάζεται τον νέο google drive, Ī±Ļ€ĻŒ την πλευρά της google. "
+"Ī .χ. gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ī”Ļ…ĪøĪ¼ĪÆĻƒĪµĪ¹Ļ‚ Ī“Ī¹Ī±Ī¼ĻŒĻĻ†Ļ‰ĻƒĪ·Ļ‚"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Ī•Ļ€Ī¹Ī²ĪµĪ²Ī±ĪÆĻ‰ĻƒĪ·"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Δημιουργήθηκε Ī±Ļ€ĻŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Δημιουργήθηκε ĻƒĻ„Ī¹Ļ‚"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Ī— Γημιουργία google drive μπορεί να γίνει μόνο μία κάθε φορά."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Πελάτης"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Ī•Ī¼Ļ†Ī¬Ī½Ī¹ĻƒĪ· ĪŸĪ½ĻŒĪ¼Ī±Ļ„ĪæĻ‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Φίλτρο"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "ĪœĪµĻ„Ī¬Ī²Ī±ĻƒĪ· ĻƒĻ„ĪæĪ½ πίνακα ελέγχου"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Πελάτης Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Ī”ĻĪøĪ¼Ī¹ĻƒĪ· Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Όνομα ĪœĪæĻ„ĪÆĪ²ĪæĻ… Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Το Google Drive Γεν έχει ακόμη ĻĻ…ĪøĪ¼Ī¹ĻƒĻ„ĪµĪÆ. Ī Ī±ĻĪ±ĪŗĪ±Ī»ĻŽ ĪµĻ€Ī¹ĪŗĪæĪ¹Ī½Ļ‰Ī½Ī®ĻƒĻ„Īµ με τον "
+"Ī“Ī¹Ī±Ļ‡ĪµĪ¹ĻĪ¹ĻƒĻ„Ī® ĻƒĪ±Ļ‚."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Ī”ĻĪøĪ¼Ī¹ĻƒĪ· Ī ĻĻŒĻ„Ļ…Ļ€Ļ‰Ī½ Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ĪšĻ‰Ī“Ī¹ĪŗĻŒĻ‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Τελευταία Ļ„ĻĪæĻ€ĪæĻ€ĪæĪÆĪ·ĻƒĪ· ĻƒĻ„Ī¹Ļ‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Τελευταία Ī•Ī½Ī·Ī¼Ī­ĻĻ‰ĻƒĪ· Ī±Ļ€ĻŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Τελευταία Ī•Ī½Ī·Ī¼Ī­ĻĻ‰ĻƒĪ· ĻƒĻ„Ī¹Ļ‚"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Ī£Ļ…Ī½Ī“Ī­ĻƒĻ„Īµ τα Γικά ĻƒĪ±Ļ‚ Ļ€ĻĻŒĻ„Ļ…Ļ€Ī± Google Drive σε οποιοΓήποτε εγγραφή Odoo. Εάν "
+"έχετε Ļ€ĪæĪ»Ļ ĻƒĻ…Ī³ĪŗĪµĪŗĻĪ¹Ī¼Ī­Ī½Ī± έγγραφα που θέλετε οι ĻƒĻ…Ī½ĪµĻĪ³Ī¬Ļ„ĪµĻ‚ ĻƒĪ±Ļ‚ να "
+"ĻƒĻ…Ī¼Ļ€Ī»Ī·ĻĻŽĻƒĪæĻ…Ī½, Ļ€.χ. Ļ‡ĻĪ·ĻƒĪ¹Ī¼ĪæĻ€ĪæĪÆĪ·ĻƒĪ· ĪµĪ½ĻŒĻ‚ Ļ…Ļ€ĪæĪ»ĪæĪ³Ī¹ĻƒĻ„Ī¹ĪŗĪæĻ Ļ†ĻĪ»Ī»ĪæĻ… για τον έλεγχο "
+"της Ļ€ĪæĪ¹ĻŒĻ„Ī·Ļ„Ī±Ļ‚ του Ļ€ĻĪæĻŠĻŒĪ½Ļ„ĪæĻ‚ ĻƒĪ±Ļ‚ Ī® για την ĪµĻ€ĪµĪ¾ĪµĻĪ³Ī±ĻƒĪÆĪ± Ī»ĪÆĻƒĻ„Ī±Ļ‚ των ĻƒĪ·Ī¼ĪµĪÆĻ‰Ī½ "
+"Ļ€Ī±ĻĪ¬Ī“ĪæĻƒĪ·Ļ‚ για κάθε παραγγελία σε μια ξένη Ļ‡ĻŽĻĪ±, ... Είναι Ļ€ĪæĪ»Ļ ĪµĻĪŗĪæĪ»Īæ να "
+"Ī“Ī¹Ī±Ļ‡ĪµĪ¹ĻĪ¹ĻƒĻ„ĪµĪÆĻ„Īµ τα έγγραφα, να τα ĻƒĻ…Ī½Ī“Ī­ĻƒĪµĻ„Īµ με το Odoo και να τα "
+"Ļ‡ĻĪ·ĻƒĪ¹Ī¼ĪæĻ€ĪæĪ¹Ī®ĻƒĪµĻ„Īµ σε ĻƒĻ…Ī½ĪµĻĪ³Ī±ĻƒĪÆĪ± με τους υπαλλήλους ĻƒĪ±Ļ‚."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "ĪœĪæĪ½Ļ„Ī­Ī»Īæ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Ī Ī±ĻĪ±ĪŗĪ±Ī»ĻŽ ĪµĪ¹ĻƒĪ¬Ī³ĪµĻ„Īµ μια έγκυρη Ī“Ī¹ĪµĻĪøĻ…Ī½ĻƒĪ· URL για ĪˆĪ³Ī³ĻĪ±Ļ†Īæ Google."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Ī£Ļ‡ĪµĻ„Ī¹ĪŗĻŒ ĪœĪæĪ½Ļ„Ī­Ī»Īæ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Ī¤Ī±Ļ…Ļ„ĻŒĻ„Ī·Ļ„Ī± πηγής"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"ĪšĪ¬Ļ„Ī¹ πήγε λάθος κατά την παραγωγή Ī“Ī¹Ī±ĪŗĻĪ¹Ļ„Ī¹ĪŗĪæĻ. Ī Ī±ĻĪ±ĪŗĪ±Ī»ĻŽ Ī¶Ī·Ļ„Ī®ĻƒĻ„Īµ και πάλι "
+"τον authorization code."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Όνομα Ī ĻĪæĻ„ĻĻ€ĪæĻ…"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Ī ĻĻŒĻ„Ļ…Ļ€Ī· Ī“Ī¹ĪµĻĪøĻ…Ī½ĻƒĪ· URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Ī ĻĻŒĻ„Ļ…Ļ€Ī±"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Το Ļ€ĻĻŒĻ„Ļ…Ļ€Īæ Google Γεν μπορεί να βρεθεί. Πιθανόν να έχει Γιαγραφεί."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+"Ī— Ī“Ī¹ĪµĻĪøĻ…Ī½ĻƒĪ· URL για να Ī“Ī·Ī¼Ī¹ĪæĻ…ĻĪ³Ī®ĻƒĪµĻ„Īµ το authorization code Ī±Ļ€ĻŒ την Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Ī— άΓεια 'Ī±Ī½Ī¬Ī³Ī½Ļ‰ĻƒĪ·' για 'Īæ ĪæĻ€ĪæĪ¹ĪæĻƒĪ“Ī®Ļ€ĪæĻ„Īµ έχει τον ĻƒĻĪ½Ī“ĪµĻƒĪ¼Īæ' Γεν έχει γραφτεί "
+"ĻƒĻ„Īæ έγγραφο."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/en_AU.po b/addons/google_drive/i18n/en_AU.po
new file mode 100644
index 00000000..766d5628
--- /dev/null
+++ b/addons/google_drive/i18n/en_AU.po
@@ -0,0 +1,280 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-08-18 14:07+0000\n"
+"PO-Revision-Date: 2015-09-07 19:03+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: English (Australia) (http://www.transifex.com/odoo/odoo-9/"
+"language/en_AU/)\n"
+"Language: en_AU\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to "
+"filter. For instance, go to Opportunities and search on Sales Department.<br/"
+">\n"
+" - In this \"Search\" view, select the option "
+"\"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", "
+"link of google document in \"More\" options will appear for all users in "
+"opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users"
+"\", link of google document in \"More\" options will not appear for other "
+"users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google "
+"document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:34
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. gdoc_"
+"%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "Configure your templates"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Created by"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Created on"
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:141
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Display Name"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:53
+#: code:addons/google_drive/google_drive.py:73
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client "
+msgstr ""
+
+#. module: google_drive
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_config
+msgid "Google Drive"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:55
+#: code:addons/google_drive/google_drive.py:75
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Last Modified on"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Last Updated on"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: constraint:google.drive.config:0
+msgid ""
+"Model of selected filter is not matching with model of current template."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:173
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:72
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_model_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:90
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_base_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To "
+"distinguish between documents in\n"
+" Google Drive, use fixed words and fields. "
+"For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document "
+"in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:117
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:52
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "and paste it here"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/"
+"d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/en_GB.po b/addons/google_drive/i18n/en_GB.po
new file mode 100644
index 00000000..5d488c40
--- /dev/null
+++ b/addons/google_drive/i18n/en_GB.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Created by"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Created on"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Customer"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Display Name"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Last Modified on"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Last Updated on"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/eo.po b/addons/google_drive/i18n/eo.po
new file mode 100644
index 00000000..a215ec7b
--- /dev/null
+++ b/addons/google_drive/i18n/eo.po
@@ -0,0 +1,328 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/es.po b/addons/google_drive/i18n/es.po
new file mode 100644
index 00000000..1298cadc
--- /dev/null
+++ b/addons/google_drive/i18n/es.po
@@ -0,0 +1,378 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# JosƩ Cabrera Lozano <jose.cabrera@edukative.es>, 2021
+# Braulio D. López VÔzquez <bdl@odoo.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Braulio D. López VÔzquez <bdl@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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Para crear un nuevo filtro:</b><br/>\n"
+" - DirĆ­gete al documento de Odoo que quieres filtrar. Por ejemplo, ve a Oportunidades y busca por departamento de ventas.<br/>\n"
+" - En esta vista de \"Búsqueda\", selecciona la opción \"Guardar filtro actual\", introduce el nombre (por ejemplo: departamento de ventas)<br/>\n"
+" - Si seleccionas \"compartir con todos los usuarios\", el enlace al documento de google aparecerÔ en el botón de opciones \"MÔs\" para todos los usuarios en las oportunidades del departamento de ventas.<br/>\n"
+" - Si no seleccionas \"compartir con todos los usuarios\", el enlace al documento no estarĆ” disponible para otros usuarios en las oportunidades del Departamento de ventas.<br/>\n"
+" - Si no se especifica un filtro, el enlace al documento de google aparecerÔ en el botón de opciones \"MÔs\" para todos los usuarios en todas las oportunidades."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Restablecer token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Configurar token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+" <i class=\"fa fa-exclamation-triangle text-warning\"/>Ā  No se ha "
+"configurado ningún token de actualización"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/>   Token de actualización establecido"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Obtén un código de autorización y configúralo en el campo a "
+"continuación</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Activar</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Modelo</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Plantilla</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Activo"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Agregar una nueva plantilla"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Archivado"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"Al menos una de las claves no se encuentra en el patrón de nombres de Google"
+" Drive."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Código de autorización"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Elige el nombre de la nueva unidad de Google Drive, en el lado de Google. "
+"ej.: gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ajustes de configuración"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Confirmar"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Creado el"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+"Es posible que la creación de Google Drive sólo se pueda hacer de una en "
+"una."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"El filtro de documentos no debe incluir ninguna parte 'dinƔmica', por lo que"
+" no debe basarse en la hora actual o en el usuario actual, por ejemplo."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtro"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Ir al panel de configuración"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Cliente de Google "
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Configuración de Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Patrón de nombres de Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Plantillas de Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google Drive estĆ” aĆŗn sin configurar. Contacta a tu administrador."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Configuración de plantillas de Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Última actualización el"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Vincula tus plantillas de Google Drive a cualquier registro de Odoo. Si "
+"tienes documentos muy especĆ­ficos que quieres que tus colaboradores "
+"completen, por ejemplo, usar una hoja de cƔlculo para controlar la calidad "
+"de tu producto o revisar la lista de envĆ­o de cada orden en el extranjero, "
+"... es muy sencillo gestionarlas, vincĆŗlalas a Odoo y Ćŗsalas para colaborar "
+"con tus empleados."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modelo"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Por favor, introduce un URL de Documento de Google vƔlido."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Token de actualización generado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Modelo relacionado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Id del recurso"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Configuración de búsqueda en Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Configura el token de actualización"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Algo salió mal durante la generación del token. Solicita de nuevo un código "
+"de autorización."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nombre de la plantilla"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL de la plantilla"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Plantillas"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "No se encuentra la plantilla de Google. Tal vez ha sido eliminada."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "El URL para generar el código de autorización de Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"El nombre del documento adjunto puede usar datos fijos o variables. Para distinguir entre documentos en\n"
+" Google Drive, usa palabras y campos fijos. Por ejemplo, en el ejemplo anterior, si escribiste Deco_Addict_%(name)s_Sales\n"
+" en el campo de nombre de Google Drive el documento en tu Google Drive entonces en Odoo el adjunto sera nombrado\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"El permiso de 'lector' para 'cualquier persona con el enlace' no ha sido "
+"establecido en el documento"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"No hay ningún código de actualización configurado para Google Drive. Puede "
+"configurarlo desde el panel de configuración."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/es_BO.po b/addons/google_drive/i18n/es_BO.po
new file mode 100644
index 00000000..7ded851c
--- /dev/null
+++ b/addons/google_drive/i18n/es_BO.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_CL.po b/addons/google_drive/i18n/es_CL.po
new file mode 100644
index 00000000..27860192
--- /dev/null
+++ b/addons/google_drive/i18n/es_CL.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_CO.po b/addons/google_drive/i18n/es_CO.po
new file mode 100644
index 00000000..0566bbb6
--- /dev/null
+++ b/addons/google_drive/i18n/es_CO.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Nombre PĆŗblico"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Última Modificación el"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Actualizado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Actualizado"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_CR.po b/addons/google_drive/i18n/es_CR.po
new file mode 100644
index 00000000..937b30a2
--- /dev/null
+++ b/addons/google_drive/i18n/es_CR.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_DO.po b/addons/google_drive/i18n/es_DO.po
new file mode 100644
index 00000000..4c5ef7b8
--- /dev/null
+++ b/addons/google_drive/i18n/es_DO.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_EC.po b/addons/google_drive/i18n/es_EC.po
new file mode 100644
index 00000000..f2bc0b19
--- /dev/null
+++ b/addons/google_drive/i18n/es_EC.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por:"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Nombre a Mostrar"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Fecha de modificación"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Ultima Actualización por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Actualizado en"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_MX.po b/addons/google_drive/i18n/es_MX.po
new file mode 100644
index 00000000..c2fc337e
--- /dev/null
+++ b/addons/google_drive/i18n/es_MX.po
@@ -0,0 +1,377 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# CƩcile Collart <cco@odoo.com>, 2021
+# Braulio D. López VÔzquez <bdl@odoo.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Braulio D. López VÔzquez <bdl@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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Para crear un nuevo filtro:</b><br/>\n"
+" - DirĆ­jase al documento de Odoo que quiere filtrar. Por ejemplo, vaya a aportunidades y busque por departamento de ventas.<br/>\n"
+" - En esta vista de \"búsqueda\", seleccione la opción \"guardar filtro actual\", introduzca el nombre (por ejemplo: departamento de ventas)<br/>\n"
+" - Si selecciona \"compartir con todos los usuarios\", el enlace al documento de Google aparecerÔ en el botón de opciones \"mÔs\" para todos los usuarios en las oportunidades del departamento de ventas.<br/>\n"
+" - Si no selecciona \"compartir con todos los usuarios\", el enlace al documento no estarĆ” disponible para otros usuarios en las oportunidades del departamento de ventas.<br/>\n"
+" - Si no se especifica un filtro, el enlace al documento de Google aparecerÔ en el botón de opciones \"MÔs\" para todos los usuarios en todas las oportunidades."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Restablecer token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Configurar token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+" <i class=\"fa fa-exclamation-triangle text-warning\"/>Ā  No se ha "
+"configurado ningún token de actualización"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/>   Token de actualización establecido"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Obtenga un código de autorización y configúrelo en el campo a "
+"continuación</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Activar</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Modelo</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Plantilla</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Activo"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Agregar una nueva plantilla"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Archivado"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"Al menos una de las claves no se encuentra en el patrón de nombres de Google"
+" Drive."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Código de autorización"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Elija el nombre de la nueva unidad de Google Drive, en el lado de Google. "
+"ej.: gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ajustes de configuración"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Confirmar"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Creado el"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+"Es posible que la creación de Google Drive solo se pueda hacer de una en "
+"una."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"El filtro de documentos no debe incluir ninguna parte 'dinƔmica', por lo que"
+" no debe basarse en la hora actual o en el usuario actual, por ejemplo."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nombre en pantalla"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtro"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Ir al panel de configuración"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Cliente de Google "
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Configuración de Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Patrón de nombres de Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Plantillas de Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google Drive estĆ” aĆŗn sin configurar. Contacte a su administrador."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Configuración de plantillas de Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Última actualización el"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Vincule sus plantillas de Google Drive a cualquier registro de Odoo. Si "
+"tiene documentos muy especĆ­ficos que quiere que sus colaboradores completen,"
+" por ejemplo, usar una hoja de cƔlculo para controlar la calidad de su "
+"producto o revisar la lista de envĆ­o de cada orden en el extranjero, ... es "
+"muy sencillo gestionarlas, vinculelas con Odoo y Ćŗselas para colaborar con "
+"sus empleados."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modelo"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Por favor, introduzca un URL de Documento de Google vƔlido."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Token de actualización generado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Modelo relacionado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Id del recurso"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Configuración de búsqueda en Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Configure el token de actualización"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Algo salió mal durante la generación del token. Solicite de nuevo un código "
+"de autorización."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nombre de la plantilla"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL de la plantilla"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Plantillas"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "No se encuentra la plantilla de Google. Tal vez ha sido eliminada."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "El URL para generar el código de autorización de Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"El nombre del documento adjunto puede usar datos fijos o variables. Para distinguir entre documentos en\n"
+" Google Drive, use palabras y campos fijos. Por ejemplo, en el ejemplo anterior, si escribió Deco_Addict_%(name)s_Sales\n"
+" en el campo de nombre de Google Drive el documento en su Google Drive entonces en Odoo el adjunto sera nombrado\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"El permiso de 'lector' para 'cualquier persona con el enlace' no ha sido "
+"establecido en el documento"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"No hay ningún código de actualización configurado para Google Drive. Puede "
+"configurarlo desde el panel de configuración."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/es_PA.po b/addons/google_drive/i18n/es_PA.po
new file mode 100644
index 00000000..3dbdfc02
--- /dev/null
+++ b/addons/google_drive/i18n/es_PA.po
@@ -0,0 +1,280 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-08-18 14:07+0000\n"
+"PO-Revision-Date: 2015-09-07 19:07+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Spanish (Panama) (http://www.transifex.com/odoo/odoo-9/"
+"language/es_PA/)\n"
+"Language: es_PA\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to "
+"filter. For instance, go to Opportunities and search on Sales Department.<br/"
+">\n"
+" - In this \"Search\" view, select the option "
+"\"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", "
+"link of google document in \"More\" options will appear for all users in "
+"opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users"
+"\", link of google document in \"More\" options will not appear for other "
+"users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google "
+"document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:34
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. gdoc_"
+"%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "Configure your templates"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:141
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:53
+#: code:addons/google_drive/google_drive.py:73
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client "
+msgstr ""
+
+#. module: google_drive
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_config
+msgid "Google Drive"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:55
+#: code:addons/google_drive/google_drive.py:75
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: constraint:google.drive.config:0
+msgid ""
+"Model of selected filter is not matching with model of current template."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:173
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:72
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_model_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:90
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_base_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To "
+"distinguish between documents in\n"
+" Google Drive, use fixed words and fields. "
+"For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document "
+"in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:117
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:52
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "and paste it here"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/"
+"d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_PE.po b/addons/google_drive/i18n/es_PE.po
new file mode 100644
index 00000000..d4dab1e0
--- /dev/null
+++ b/addons/google_drive/i18n/es_PE.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Nombre a Mostrar"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Ultima Modificación en"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Actualizado Ćŗltima vez por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Ultima Actualización"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_PY.po b/addons/google_drive/i18n/es_PY.po
new file mode 100644
index 00000000..86bf3fae
--- /dev/null
+++ b/addons/google_drive/i18n/es_PY.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Ultima actualización por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Ultima actualización en"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/es_VE.po b/addons/google_drive/i18n/es_VE.po
new file mode 100644
index 00000000..3a8bcf0a
--- /dev/null
+++ b/addons/google_drive/i18n/es_VE.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Mostrar nombre"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Modificada por Ćŗltima vez"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización realizada por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Ultima actualizacion en"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/et.po b/addons/google_drive/i18n/et.po
new file mode 100644
index 00000000..7c3f4e1f
--- /dev/null
+++ b/addons/google_drive/i18n/et.po
@@ -0,0 +1,345 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Rivo ZƤngov <eraser@eraser.ee>, 2020
+# Martin Trigaux, 2020
+# Arma Gedonsky <armagedonsky@hot.ee>, 2020
+# Egon Raamat <egon@avalah.ee>, 2020
+# Eneli ƕigus <enelioigus@gmail.com>, 2020
+# atriine <triine@avalah.ee>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktiivne"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arhiveeritud"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Tühista"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Seadistused"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Kinnitage"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Loonud"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Loodud"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Klient"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Kuva nimi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Mine seadistuste paneelile"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive pƵhjad"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Viimati muudetud (millal)"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Viimati uuendatud (kelle poolt)"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Viimati uuendatud"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Mudel"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Vahendi ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Malli nimi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Mallid"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/eu.po b/addons/google_drive/i18n/eu.po
new file mode 100644
index 00000000..e4f5c91d
--- /dev/null
+++ b/addons/google_drive/i18n/eu.po
@@ -0,0 +1,351 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2021
+# oihane <oihanecruce@gmail.com>, 2021
+# Esther Martƭn MenƩndez <esthermartin001@gmail.com>, 2021
+# ibinka lete <ilete@fpbidasoa.net>, 2021
+# Gorka Toledo <gorka.toledo@gmail.com>, 2021
+# Eneko <eastigarraga@codesyntax.com>, 2021
+# Mikel Lizarralde <mikellizarralde@gmail.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 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Aktiboa</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Txantiloia</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktiboa"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Artxibatua"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Baimen kodea"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Ezeztatu"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurazio ezarpenak"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Baieztatu"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Nork sortua"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Noiz sortua"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Bezeroa"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Izena erakutsi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Iragazki"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Zoaz konfigurazio panelera"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive txantiloiak konfigurazioa"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Azken aldaketa"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Azkenengoz eguneratu zuena"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Azken eguneraketa noiz"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Eredua"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "Google-ko baimen kodea sortzeko URLa"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/fa.po b/addons/google_drive/i18n/fa.po
new file mode 100644
index 00000000..9c0cdf16
--- /dev/null
+++ b/addons/google_drive/i18n/fa.po
@@ -0,0 +1,342 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Hamid Darabi, 2020
+# Hamed Mohammadi <hamed@dehongi.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Hamed Mohammadi <hamed@dehongi.com>, 2020\n"
+"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fa\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Ł…ŲÆŁ„</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "فعال"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ŲØŲ§ŪŒŚÆŲ§Ł†ŪŒ ؓده"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Ł„ŲŗŁˆ"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "ŲŖŁ†ŲøŪŒŁ…Ų§ŲŖ Ł¾ŪŒŚ©Ų±ŲØŁ†ŲÆŪŒ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "تایید"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "ایجاد توسط"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "ایجاد ؓده ŲÆŲ±"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Ł…Ų“ŲŖŲ±ŪŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "نام Ł†Ł…Ų§ŪŒŲ“ŪŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "ŁŪŒŁ„ŲŖŲ±"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "برو به صفحه Ł¾ŪŒŚ©Ų±ŲØŁ†ŲÆŪŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ؓناسه"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Ų¢Ų®Ų±ŪŒŁ† تغییر ŲÆŲ±"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Ų¢Ų®Ų±ŪŒŁ† به روز Ų±Ų³Ų§Ł†ŪŒ توسط"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Ų¢Ų®Ų±ŪŒŁ† به روز Ų±Ų³Ų§Ł†ŪŒ ŲÆŲ±"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Ł…ŲÆŁ„"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "نام قالب"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "قالبها"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/fi.po b/addons/google_drive/i18n/fi.po
new file mode 100644
index 00000000..341f83f9
--- /dev/null
+++ b/addons/google_drive/i18n/fi.po
@@ -0,0 +1,360 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Kari Lindgren <kari.lindgren@emsystems.fi>, 2020
+# Jussi Lehto <jussi@gulfeo.com>, 2020
+# Jarmo KortetjƤrvi <jarmo.kortetjarvi@gmail.com>, 2020
+# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2020
+# Veikko VƤƤtƤjƤ <veikko.vaataja@gmail.com>, 2020
+# Jussi HeikkilƤ <jussi.heikkila@panimo.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Aktiivinen</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Tietomalli</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktiivinen"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arkistoitu"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Valtuutusavain"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Peruuta"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Valitse miten uusi Google Drive nimetƤƤn Googlen pƤƤssƤ. Esim. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfiguraatioasetukset"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Vahvista"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Luonut"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Luotu"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Vain yhden Google Driven voi tehdƤ kerrallaan."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Asiakas"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "NƤyttƶnimi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Suodatin"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Mene asetusvalikkoon"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Client"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Driven konfiguratio"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Driven nimirakenne"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive ei ole vielƤ konfiguroitu. Ole hyvƤ ja ota yhteyttƤ "
+"hallinnoijaan."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive mallien konfigurointi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "Tunniste (ID)"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Viimeksi muokattu"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Viimeksi pƤivitetty"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Viimeksi pƤivitetty"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"LinkitƤ omat Google Drive -asiakirjamallisi mihin tahansa Odoon tietueeseen."
+" Jos sinulla on asiakirjoja, joita sinun yhteistyƶkumppanin on tƤytettƤvƤ, "
+"esim. laskentataulukko tuotteen laadun hallintaan tai tarkistuslista "
+"ulkomaantilauksiin jne. On helppo hallita niitƤ, linkittƤƤ ne Odoo-tietoihin"
+" ja kƤyttƤƤ niitƤ yhteisesti tyƶntekijƶiden kanssa."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Malli"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Ole hyvƤ ja anna toimiva Google Document URL"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "LiittyvƤ malli"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Resurssi ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Jotain meni pieleen tokenin luonnissa. Ole hyvƤ ja pyydƤ valtuutusavain "
+"uudelleen."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Mallin nimi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Mallin URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Mallit"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Google-mallia ei lƶydy. EhkƤ se on poistettu."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL, josta Googlen valtuutusavain luodaan"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Oikeus \"lukija\" kƤyttƤjille \"kuka tahansa jolla on linkki\" ei ole "
+"annettu tƤlle dokumentille"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/fo.po b/addons/google_drive/i18n/fo.po
new file mode 100644
index 00000000..d7ba517a
--- /dev/null
+++ b/addons/google_drive/i18n/fo.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Byrjaư av"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Byrjaư tann"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kundi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "VĆ­s navn"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Seinast rƦttaư tann"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Seinast dagfĆørt av"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Seinast dagfĆørt tann"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/fr.po b/addons/google_drive/i18n/fr.po
new file mode 100644
index 00000000..b51618c9
--- /dev/null
+++ b/addons/google_drive/i18n/fr.po
@@ -0,0 +1,385 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# AurƩlien Pillevesse <aurelienpillevesse@hotmail.fr>, 2020
+# EloĆÆse Stilmant <est@odoo.com>, 2020
+# CƩcile Collart <cco@odoo.com>, 2020
+# Gilles Mangin <gilles.mangin@phidias.fr>, 2020
+# Priscilla (prs) Odoo <prs@odoo.com>, 2020
+# Vallen Delobel <edv@odoo.com>, 2020
+# Martin Trigaux, 2020
+# Anthony Chaussin <chaussin.anthony@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Anthony Chaussin <chaussin.anthony@gmail.com>, 2021\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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>pour crƩer un nouveau filtre :</b><br/>\n"
+" - Aller dans la liste des enregistrements que vous voulez filtrer. Par exemple, aller dans OpportunitƩs et faƮtes une recherche sur les Ʃquipes commerciales.<br/>\n"
+" - Dans cette vue \"Recherche\", sĆ©lectionner l'option \"Sauvegarder le filtre en cours\", entrer le nom (Ex : Ɖquipe commerciale)<br/>\n"
+" - Si vous sƩlectionnez \"Partager avec tous les usagers\", le lien du document Google dans les options \"Plus\" apparaƮtra pour tous les usagers des opportunitƩs dans le dƩpartement des ventes.<br/>\n"
+" - Si vous ne sƩlectionnez pas \"Partager avec tous les usagers\", le lien du document Google dans les options \"Plus\" n'apparaƮtra pas pour tous les usagers des opportunitƩs dans le dƩpartement des ventes..<br/>\n"
+" - Si le filtre n'est pas indiquƩ, le lien du document Google dans les options \"Plus\" apparaƮtra pour tous les usagers de toutes les opportunitƩs."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> RƩinitialiser le jeton"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Configurer le jeton"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Pas "
+"d'actualisation du jeton configurƩe"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/> &amp;nbsp; Actualisation du jeton "
+"configurƩe"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Obtenez un code d'autorisation et dƩfinissez-le dans le champ ci-"
+"dessous.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Actif</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>ModĆØle</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>ModĆØle"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Actif"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Ajouter un nouveau modĆØle"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ArchivƩ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"Au moins une clé ne peut pas être trouvé dans votre modèle de nom Google "
+"Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Code d'autorisation"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Annuler"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Choisissez comment le nouveau Google Drive sera renommƩ, du cƓtƩ Google. Par"
+" ex: gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "ParamĆØtres de config"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Confirmer"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "CrƩƩ par"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "CrƩƩ le"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "On ne peut crƩer qu'un seul partage Google Ơ la fois."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"Le filtre de document ne doit pas inclure de partie \"dynamique\", donc il "
+"ne doit pas être basé sur l'heure actuelle ou l'utilisateur actuel, par "
+"exemple."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Client"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nom affichƩ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtrer"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Aller sur le panneau de configuration"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Client Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Configuration Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Nom de modĆØle Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Templates Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive n'est pas configurer. Veuillez contacter votre administrateur"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Configuration des modĆØles Google drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "DerniĆØre modification le"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "DerniĆØre mise Ć  jour par"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "DerniĆØre mise Ć  jour le"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Liez vos propres modĆØles Google Drive Ć  n'importe quel enregistrement "
+"d'Odoo. Si vous avez des documents spƩcifiques que vous souhaitez que votre "
+"collaborateur remplisse, par exemple l'utilisation d'une feuille de calcul "
+"pour contrƓler la qualitƩ de votre produit ou pour revoir la liste des "
+"choses Ć  faire lors d'une livraison pour chaque commande dans un pays "
+"Ʃtranger, ... C'est vraiment facile de gƩrer cela, liez-les Ơ Odoo et "
+"utilisez-les pour collaborer avec vos employƩs."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "ModĆØle"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Merci de saisir un lien valide vers un document de Google"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Actualisation du jeton gƩnƩrƩe"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Modèle associé"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Id de la ressource"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Rechercher dans les configurations de Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Configurer l'actualisation du jeton"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Une erreur s'est produite durant la gƩnƩration du jeton. Veuillez refaire "
+"une demande pour le code d'autorisation."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nom du modĆØle"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Lien du modĆØle"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "ModĆØles"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Le modèle Google ne sait pas être trouvé. Il a peut-être été effacé."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "L'URL pour gƩnƩrer le code d'autorisation de Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"Le nom du document joint peut utiliser des donnƩes fixes ou variables. Pour distinguer les documents dans\n"
+" Google Drive, utilisez des mots fixes et des champs. Par exemple, dans l'exemple ci-dessus, si vous avez Ʃcrit Deco_Addict_%(name)s_Sales\n"
+" dans le champ du nom de Google Drive, le document dans votre Google Drive et dans la pièce jointe Odoo sera nommé\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"La permission \"lecteur\" pour \"toute personne avec le lien\" n'a pas ƩtƩ "
+"indiquƩe pour le document"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Aucun code d'actualisation n'est dƩfini pour Google Drive. Vous pouvez le "
+"configurer Ć  partir du panneau de configuration."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/fr_BE.po b/addons/google_drive/i18n/fr_BE.po
new file mode 100644
index 00000000..367a9711
--- /dev/null
+++ b/addons/google_drive/i18n/fr_BE.po
@@ -0,0 +1,280 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-08-18 14:07+0000\n"
+"PO-Revision-Date: 2015-09-07 19:04+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: French (Belgium) (http://www.transifex.com/odoo/odoo-9/"
+"language/fr_BE/)\n"
+"Language: fr_BE\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to "
+"filter. For instance, go to Opportunities and search on Sales Department.<br/"
+">\n"
+" - In this \"Search\" view, select the option "
+"\"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", "
+"link of google document in \"More\" options will appear for all users in "
+"opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users"
+"\", link of google document in \"More\" options will not appear for other "
+"users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google "
+"document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr "Actif"
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:34
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. gdoc_"
+"%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "Configure your templates"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "CrƩƩ par"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "CrƩƩ le"
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:141
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:53
+#: code:addons/google_drive/google_drive.py:73
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client "
+msgstr ""
+
+#. module: google_drive
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_config
+msgid "Google Drive"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:55
+#: code:addons/google_drive/google_drive.py:75
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Derniere fois mis Ć  jour par"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "DerniĆØre mis Ć  jour le"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: constraint:google.drive.config:0
+msgid ""
+"Model of selected filter is not matching with model of current template."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:173
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:72
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_model_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:90
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_base_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To "
+"distinguish between documents in\n"
+" Google Drive, use fixed words and fields. "
+"For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document "
+"in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:117
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:52
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "and paste it here"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/"
+"d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/fr_CA.po b/addons/google_drive/i18n/fr_CA.po
new file mode 100644
index 00000000..bd3bc02b
--- /dev/null
+++ b/addons/google_drive/i18n/fr_CA.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "CrƩƩ par"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "CrƩƩ le"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Client"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Nom affichƩ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "Identifiant"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "DerniĆØre modification le"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "DerniĆØre mise Ć  jour par"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "DerniĆØre mise Ć  jour le"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/gl.po b/addons/google_drive/i18n/gl.po
new file mode 100644
index 00000000..48cf8280
--- /dev/null
+++ b/addons/google_drive/i18n/gl.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Creado o"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/google_drive.pot b/addons/google_drive/i18n/google_drive.pot
new file mode 100644
index 00000000..86ab6983
--- /dev/null
+++ b/addons/google_drive/i18n/google_drive.pot
@@ -0,0 +1,334 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-29 13:45+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid "The document filter must not include any 'dynamic' part, so it should not be based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/gu.po b/addons/google_drive/i18n/gu.po
new file mode 100644
index 00000000..8d3eaa88
--- /dev/null
+++ b/addons/google_drive/i18n/gu.po
@@ -0,0 +1,272 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2018
+# Turkesh Patel <turkesh4friends@gmail.com>, 2018
+# Dharmraj Jhala <dja@openerp.com>, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-08 06:49+0000\n"
+"PO-Revision-Date: 2018-10-08 06:49+0000\n"
+"Last-Translator: Dharmraj Jhala <dja@openerp.com>, 2018\n"
+"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: gu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "ąŖøąŖ•ą«ąŖ°ąŖæąŖÆ"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:42
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "બનાવનાર"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "ભાગીદાર"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+msgid "Display Name"
+msgstr "ąŖŖą«ąŖ°ąŖ¦ąŖ°ą«ąŖ¶ąŖØ નામ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "ąŖ«ąŖæąŖ²ą«ąŖŸąŖ°"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:61
+#: code:addons/google_drive/models/google_drive.py:82
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:63
+#: code:addons/google_drive/models/google_drive.py:84
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+msgid "ID"
+msgstr "ઓળખ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "નમુનો"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:203
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:99
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:135
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/he.po b/addons/google_drive/i18n/he.po
new file mode 100644
index 00000000..2c0ca07b
--- /dev/null
+++ b/addons/google_drive/i18n/he.po
@@ -0,0 +1,345 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# ExcaliberX <excaliberx@gmail.com>, 2020
+# Yihya Hugirat <hugirat@gmail.com>, 2020
+# דודי מלכה <Dudimalka6@gmail.com>, 2020
+# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2020
+# Ofir Blum <ofir.blum@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Ofir Blum <ofir.blum@gmail.com>, 2020\n"
+"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: he\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>פעיל</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "פעיל"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "×‘××Ø×›×™×•×Ÿ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "קוד אישור"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "בטל"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "הגדר הגדרות"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "אשר"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "נוצר ×¢\"י"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "נוצר ב-"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "יצירת Google Drive יכולה ×œ×§×Ø×•×Ŗ רק פעם אחת."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "לקוח"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "שם תצוגה"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "מהנן"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "לך לפאנל ההגדרות"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "לקוח גוגל"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "הגדרות Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google Drive עדיין אינו ×ž×•×’×“×Ø. פנה למנהל ×”×ž×¢×Ø×›×Ŗ."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "מזהה"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "שונה ×œ××—×Ø×•× ×” ב - "
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "עודכן ×œ××—×Ø×•× ×” ×¢\"י"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "עדכון ××—×Ø×•×Ÿ ב"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "דגם"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "אנא ×”×›× ×” כתובת Google Document ×Ŗ×§×™× ×”."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "מודל קשור"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "מזהה משאב"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "שם תבנית"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "כתובת תבנית"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "תבניות"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/hi.po b/addons/google_drive/i18n/hi.po
new file mode 100644
index 00000000..79a827e5
--- /dev/null
+++ b/addons/google_drive/i18n/hi.po
@@ -0,0 +1,340 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "ą¤°ą¤¦ą„ą¤¦"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/hr.po b/addons/google_drive/i18n/hr.po
new file mode 100644
index 00000000..40019e79
--- /dev/null
+++ b/addons/google_drive/i18n/hr.po
@@ -0,0 +1,349 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Bole <bole@dajmi5.com>, 2020
+# Ivica DimjaÅ”ević <ivica.dimjasevic@storm.hr>, 2020
+# Karolina Tonković <karolina.tonkovic@storm.hr>, 2020
+# Filip Cuk <filipcuk2@gmail.com>, 2020
+# Tina Milas, 2020
+# Stjepan Lovasić <stjepan.lovasic@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Stjepan Lovasić <stjepan.lovasic@gmail.com>, 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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Aktivan</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktivan"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arhivirano"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Autorizacijski kod"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Odustani"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Postavke"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Potvrdi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kupac"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Naziv"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtar"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Idi na ploču za konfiguriranje"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Postavke Google Diska"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Uzorak naziva za Google disk"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive joŔ nije konfiguriran. Molimo kontaktirajte vaŔeg "
+"administratora."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive postavke predložaka"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Zadnja promjena"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Promijenio"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Vrijeme promjene"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Povezani model"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Id resursa"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Naziv predloŔka"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL predloŔka"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "PredloŔci"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL za generiranje autorizacijskog koda sa Googla"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URL"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/hu.po b/addons/google_drive/i18n/hu.po
new file mode 100644
index 00000000..fe24d4a1
--- /dev/null
+++ b/addons/google_drive/i18n/hu.po
@@ -0,0 +1,368 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2021
+# krnkris, 2021
+# TamƔs NƩmeth <ntomasz81@gmail.com>, 2021
+# gezza <geza.nagy@oregional.hu>, 2021
+# Ɓkos Nagy <akos.nagy@oregional.hu>, 2021
+# Zsolt Godó <zsolttokio@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Zsolt Godó <zsolttokio@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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Egy Ćŗj szűrő lĆ©trehozĆ”sĆ”hoz:</b><br/>\n"
+" - Menjen a szűrni kĆ­vĆ”nt Odoo dokumentumhoz. PĆ©ldĆ”ul, menjen LehetősĆ©gek Ć©s keressen rĆ” az \n"
+"ƉrtĆ©kesĆ­tĆ©si osztĆ”lyra.<br/>\n"
+" - Ebben a \"KeresĆ©s\" nĆ©zetben, vĆ”lassza a \"Jelenlegi szűrő mentĆ©se\", Ć­rja be a nevet (Pl.: ƉrtĆ©kesĆ­tĆ©si osztĆ”ly)<br/>\n"
+" - Ha kivĆ”lasztja \"MegosztĆ”s az ƶsszes felhasznĆ”lóval\", kapcsolja a google dokumentumhoz a \"TovĆ”bb\" lehetősĆ©gnĆ©l előtűnik az ƶsszes felhasznĆ”ló lehetősĆ©gekĆ©nt az ƉrtĆ©kesĆ­tĆ©si osztĆ”ly.<br/>\n"
+" - Ha nem vĆ”lasztja ki a \"MegosztĆ”s az ƶsszes felhasznĆ”lóval\", akkor a google dokumentum kapcsolója a \"TovĆ”bb\" lehetősĆ©gnĆ©l nem lesz lĆ”tható az ƶsszes felhasznĆ”ló lehetősĆ©gekĆ©nt az ƉrtĆ©kesĆ­tĆ©si osztĆ”ly.<br/>\n"
+" - Ha nincs szűrő rĆ©szletezve, a google dokumentum kapcsolója a \"TovĆ”bb\" lehetősĆ©gnĆ©l lĆ”tható lesz az ƶssze felhasznĆ”ló rĆ©szĆ©re az ƶsszes lehetősĆ©ggel."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>AktĆ­v</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Modell</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Sablon</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "AktĆ­v"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Új sablon hozzÔadÔsa"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ArchivƔlt"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Engedélyezési kód"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "VisszavonƔs"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"VÔlassza ki, mire nevezi el az új google drive-ot, a google oldalon. Pl. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "BeÔllítÔsok módosítÔsa"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "MegerősĆ­tĆ©s"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "LƩtrehozta"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "LƩtrehozva"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "LehetsƩges, hogy egyszerre csak egy Google drive-ot tud lƩtrehozni."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Ügyfél"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "NƩv megjelenƭtƩse"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Szűrő"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Menjen a beƔllƭtƔsok panelhez"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google kliens "
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive beƔllƭtƔs"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive nƩv minta"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive sablonok"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive mƩg nincs beƔllƭtva. KƩrem keresse meg a rendszergazƔjƔt."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive sablon beƔllƭtƔs"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "Azonosító"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Legutóbb módosítva"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "FrissĆ­tette"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "FrissĆ­tve "
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Kapcsolja a sajƔt google drive sablonjait bƔrmely Odoo rendszer adatbƔzis "
+"bejegyzƩsƩhez. Ha tƩnyleg egyƩni dokumentumot akar kitƶltetni a "
+"munkatĆ”rsaival, pl. TĆ”blĆ”zatkezelő hasznĆ”lata a termĆ©kek minősĆ©gĆ©nek "
+"ellenőrzĆ©sĆ©re vagy mindegyik külfƶldi szĆ”llĆ­tmĆ”ny szĆ”llĆ­tóleveleinek nyomon"
+" kƶvetĆ©se, ... nagyon kƶnnyen elvĆ©gezhető, csatolja az Odoo rendszerhez Ć©s "
+"hasznÔlja fel a munkavÔllalóival való együttműködéshez."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modell"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "KƩrem adjon meg egy ƩrvƩnyes Google Dokumentum URL elƩrƩsi utat."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Kapcsolódó modell"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ForrÔs azonosító"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Valami rosszul sikerült a jelölés létrehozÔsakor. Kérje meg újra az "
+"engedélyezési kódot."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "SablonnƩv"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Sablon URL elérési útja"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Sablonok"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "A Google sablon nem talÔlható. Lehet, hogy törlésre került."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+"A Google Ôltal létrehozott URL elérési út az engedélyezési kód "
+"lƩtrehozƔsƔhoz"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Az 'olvasó' engedély a 'bÔrkinek az eléréssel' nem lett a dokumentumon "
+"hozzÔfűzve"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URL elérési út"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/id.po b/addons/google_drive/i18n/id.po
new file mode 100644
index 00000000..a12024b5
--- /dev/null
+++ b/addons/google_drive/i18n/id.po
@@ -0,0 +1,355 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Wahyu Setiawan <wahyusetiaaa@gmail.com>, 2020
+# oon arfiandwi <oon.arfiandwi@gmail.com>, 2020
+# pnyet <david@zeromail.us>, 2020
+# Adam Damara <lorenzrenz@gmail.com>, 2020
+# Bonny Useful <bonny.useful@gmail.com>, 2020
+# Muhammad Syarif <mhdsyarif.ms@gmail.com>, 2020
+# Ryanto The <ry.the77@gmail.com>, 2020
+# whenweresober <gulmugurzu@yevme.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: whenweresober <gulmugurzu@yevme.com>, 2020\n"
+"Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktif"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Diarsipkan"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Kode Otorisasi"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Batal"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Pilih bagaimana google drive baru diberi nama, pada sisi google. Mis. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Pengaturan Konfigurasi"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Konfirmasi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Dibuat oleh"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Dibuat pada"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+"Membuat google drive mungkin hanya dapat dilakukan sekali dalam satu waktu"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Pelanggan"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Saring"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Ke panel konfigurasi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Klien Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Konfigurasi Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Pola Nama Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google Drive belum dikonfigurasi. Mohon hubungi administrator Anda."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive templates config"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Terakhir diubah pada"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Terakhir diperbarui oleh"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Terakhir diperbarui pada"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Mohon masukan URL Google Dokumen yang valid"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Model terkait"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Sumber daya Id"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Sesuatu yang salah selama generasi tanda. Silakan meminta lagi kode "
+"otorisasi."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nama Template"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Template URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Contoh"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Template Google tidak dapat ditemukan. Mungkin telah dihapus"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL untuk menghasilkan kode otorisasi dari Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Izin 'pembaca' untuk 'siapa pun dengan link' belum ditulis pada dokumen"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/is.po b/addons/google_drive/i18n/is.po
new file mode 100644
index 00000000..242bc132
--- /dev/null
+++ b/addons/google_drive/i18n/is.po
@@ -0,0 +1,273 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2018
+# Birgir Steinarsson <biggboss83@gmail.com>, 2018
+# Bjorn Ingvarsson <boi@exigo.is>, 2018
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-08 06:49+0000\n"
+"PO-Revision-Date: 2018-08-24 09:18+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Virkur"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:42
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Búið til af"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Stofnað þann"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Viưskiptavinur"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+msgid "Display Name"
+msgstr "Nafn"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:61
+#: code:addons/google_drive/models/google_drive.py:82
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Go to the configuration panel"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:63
+#: code:addons/google_drive/models/google_drive.py:84
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+msgid "ID"
+msgstr "Auưkenni"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+msgid "Last Modified on"
+msgstr "Síðast breytt þann"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Sƭưast uppfƦrt af"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Síðast uppfært þann"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:203
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Template Name"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:99
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:135
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/it.po b/addons/google_drive/i18n/it.po
new file mode 100644
index 00000000..6b907db3
--- /dev/null
+++ b/addons/google_drive/i18n/it.po
@@ -0,0 +1,360 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Giovanni Perteghella <giovanni@perteghella.org>, 2020
+# Paolo Valier, 2020
+# LƩonie Bouchat <lbo@odoo.com>, 2020
+# Sergio Zanchetta <primes2h@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Ripristina token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Imposta token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Token di "
+"aggiornamento non impostato"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/> &amp;nbsp; Token di aggiornamento "
+"impostato"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Ottieni un codice di autorizzazione da inserire nel campo "
+"sottostante.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Attivo</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Modello</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Modello</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Attivo"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Aggiungi un nuovo modello"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "In archivio"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Codice di autorizzazione"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Annulla"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Scegliere come chiamare il nuovo drive su Google, es. gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Impostazioni di configurazione"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Conferma"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Creato da"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Data creazione"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+"La creazione di un google drive può essere fatta uno documento alla volta."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nome visualizzato"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtro"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Vai al pannello di configurazione"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Client Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Configurazione Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Schema nome per Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Modelli Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive non ĆØ ancora stato configurato. Contattare l'amministratore."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Configurazione modelli Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Ultima modifica il"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Ultimo aggiornamento di"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Ultimo aggiornamento il"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modello"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Inserire l'URL di un documento Google valido."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Token di aggiornamento generato"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Modello correlato"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ID risorsa"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Ricerca configurazione Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Imposta token di aggiornamento"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"La generazione del token non ĆØ andata a buon fine. Richiedere un nuovo "
+"codice di autorizzazione."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nome modello"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL del modello"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Modelli"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Impossibile trovare il modello Google, forse ĆØ stato eliminato."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL per generare il codice di autorizzazione da Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Il permesso di lettura per \"chiunque possieda il link\" non ĆØ stato "
+"applicato al documento"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Non è presente alcun codice di aggiornamento per Google Drive. È possibile "
+"impostarlo dal pannello di configurazione."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/ja.po b/addons/google_drive/i18n/ja.po
new file mode 100644
index 00000000..d82e6d22
--- /dev/null
+++ b/addons/google_drive/i18n/ja.po
@@ -0,0 +1,356 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Shunho Kin <s-kin@shonan-innovation.co.jp>, 2020
+# Martin Trigaux, 2020
+# Yoshi Tashiro <tashiro@roomsfor.hk>, 2020
+# Manami Hashi <manami@roomsfor.hk>, 2020
+# Shigekazu N. <shigekazu.noka@gmail.com>, 2020
+# Norimichi Sugimoto <norimichi.sugimoto@tls-ltd.co.jp>, 2020
+# Noma Yuki, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>ę–°č¦ćƒ•ć‚£ćƒ«ć‚æć®ä½œęˆļ¼š</b> <br/>\n"
+"Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  - ćƒ•ć‚£ćƒ«ć‚æćƒŖćƒ³ć‚°ć™ć‚‹Odooćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć«ē§»å‹•ć—ć¾ć™ć€‚ ćŸćØćˆć°ć€ę”ˆä»¶ć§č²©å£²éƒØé–€ć‚’ę¤œē“¢ć—ć¾ć™ć€‚<br/>\n"
+"Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  - ć“ć®ć€Œę¤œē“¢ć€ćƒ“ćƒ„ćƒ¼ć§ć€ć€Œē¾åœØć®ćƒ•ć‚£ćƒ«ć‚æć‚’äæå­˜ć€ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’éøęŠžć—ć€åå‰(ä¾‹ļ¼šč²©å£²éƒØ)ć‚’å…„åŠ›ć—ć¾ć™ć€‚<br/>\n"
+"Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  - ć€Œć™ć¹ć¦ć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ćØå…±ęœ‰ć™ć‚‹ć€ć‚’éøęŠžć™ć‚‹ćØć€č²©å£²éƒØć®ę”ˆä»¶ć«ć‚ć‚‹ć™ć¹ć¦ć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«åÆ¾ć—ć¦ć€ć€Œćć®ä»–ć€ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć§Googlećƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć®ćƒŖćƒ³ć‚ÆćŒč”Øē¤ŗć•ć‚Œć¾ć™ć€‚<br/>\n"
+"Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  - ć€Œć™ć¹ć¦ć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ćØå…±ęœ‰ć™ć‚‹ć€ć‚’éøęŠžć—ćŖć„ćØć€ć€Œćć®ä»–ć€ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć®Googlećƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć®ćƒŖćƒ³ć‚ÆćÆć€č²©å£²éƒØé–€ć®ä»–ć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«ćÆč”Øē¤ŗć•ć‚Œć¾ć›ć‚“ć€‚<br/>\n"
+"Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  - ćƒ•ć‚£ćƒ«ć‚æćŒęŒ‡å®šć•ć‚Œć¦ć„ćŖć„å “åˆć€Googlećƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć®ćƒŖćƒ³ć‚ÆćÆć€ć™ć¹ć¦ć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«åÆ¾ć—ć¦ć€ć€Œć™ć¹ć¦ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć€ć«č”Øē¤ŗć•ć‚Œć¾ć™ć€‚"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "ęœ‰åŠ¹"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ć‚¢ćƒ¼ć‚«ć‚¤ćƒ–ęøˆ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "čŖčØ¼ć‚³ćƒ¼ćƒ‰"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "å–ę¶ˆ"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr "ꖰ恗恄Googlećƒ‰ćƒ©ć‚¤ćƒ–ć®åå‰ä»˜ć‘ę–¹ę³•ć‚’Googleå“ć§éøęŠžć—ć¾ć™ć€‚ ä¾‹ćˆć°ć€‚ gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "ć‚³ćƒ³ćƒ•ć‚£ć‚°čØ­å®š"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "ē¢ŗčŖ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "ä½œęˆč€…"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "ä½œęˆę—„"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Googlećƒ‰ćƒ©ć‚¤ćƒ–ć®ä½œęˆćÆć€äø€åŗ¦ć«1ć¤ć ć‘č”Œć†ć“ćØćŒć§ćć¾ć™ć€‚"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "锧客"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "č”Øē¤ŗå"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "ćƒ•ć‚£ćƒ«ć‚æ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "čØ­å®šćƒ‘ćƒćƒ«ć«ē§»å‹•"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Googleć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Googlećƒ‰ćƒ©ć‚¤ćƒ–ć®čØ­å®š"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Googlećƒ‰ćƒ©ć‚¤ćƒ–ć®åå‰ćƒ‘ć‚æćƒ¼ćƒ³"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Googlećƒ‰ćƒ©ć‚¤ćƒ–ćƒ†ćƒ³ćƒ—ćƒ¬ćƒ¼ćƒˆ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Googlećƒ‰ćƒ©ć‚¤ćƒ–ćÆć¾ć čØ­å®šć•ć‚Œć¦ć„ć¾ć›ć‚“ć€‚ ē®”ē†č€…ć«é€£ēµ”ć—ć¦ćć ć•ć„ć€‚"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Googlećƒ‰ćƒ©ć‚¤ćƒ–ć®ćƒ†ćƒ³ćƒ—ćƒ¬ćƒ¼ćƒˆčØ­å®š"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ęœ€ēµ‚ę›“ę–°ę—„"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ęœ€ēµ‚ę›“ę–°č€…"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ęœ€ēµ‚ę›“ę–°ę—„"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Odooć®ä»»ę„ć®ćƒ¬ć‚³ćƒ¼ćƒ‰ć«č‡Ŗåˆ†ć®Googlećƒ‰ćƒ©ć‚¤ćƒ–ćƒ†ćƒ³ćƒ—ćƒ¬ćƒ¼ćƒˆć‚’ćƒŖćƒ³ć‚Æć—ć¾ć™ć€‚ "
+"ć‚ćŖćŸćŒęœ¬å½“ć«å…·ä½“ēš„ćŖćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆćŒć‚ć‚Œć°ć€ć‚ćŖćŸć®å…±åŒē·Øé›†č€…ćŒčØ˜å…„ć—ćŸć„ćØę€ć†ć§ć—ć‚‡ć†ć€‚ "
+"ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆć‚’ä½æē”Øć—ć¦č£½å“ć®å“č³Ŗć‚’ē®”ē†ć—ćŸć‚Šć€ęµ·å¤–ć®å„ę³Øę–‡ć®é…é€ćƒć‚§ćƒƒć‚ÆćƒŖć‚¹ćƒˆć‚’ē¢ŗčŖć—ćŸć‚Šć™ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚ē®”ē†ćŒéžåøøć«ē°”å˜ć§ć€Odooć«ćƒŖćƒ³ć‚Æć—ć¦å¾“ę„­å“”ćØå”åŠ›ć™ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "ćƒ¢ćƒ‡ćƒ«"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "ęœ‰åŠ¹ćŖGooglećƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć®URLć‚’å…„åŠ›ć—ć¦ćć ć•ć„ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "é–¢é€£ćƒ¢ćƒ‡ćƒ«"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ćƒŖć‚½ćƒ¼ć‚¹ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr "ćƒˆćƒ¼ć‚Æćƒ³ć®ē”Ÿęˆäø­ć«ä½•ć‚‰ć‹å•é”ŒćŒē™ŗē”Ÿć—ć¾ć—ćŸć€‚ ę‰æčŖć‚³ćƒ¼ćƒ‰ć‚’å†åŗ¦ćƒŖć‚Æć‚Øć‚¹ćƒˆć—ć¦ćć ć•ć„ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "ćƒ†ćƒ³ćƒ—ćƒ¬ćƒ¼ćƒˆå"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "ćƒ†ćƒ³ćƒ—ćƒ¬ćƒ¼ćƒˆURL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "ćƒ†ćƒ³ćƒ—ćƒ¬ćƒ¼ćƒˆ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Googlećƒ†ćƒ³ćƒ—ćƒ¬ćƒ¼ćƒˆćŒč¦‹ć¤ć‹ć‚Šć¾ć›ć‚“ć€‚å‰Šé™¤ć•ć‚ŒćŸć®ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "The URL to generate the authorization code from Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr "ć€ŒćƒŖćƒ³ć‚Æć‚’ć—ć¦ć„ć‚‹äŗŗć€ć®ćƒ‘ćƒ¼ćƒŸćƒƒć‚·ćƒ§ćƒ³ć€ŒćƒŖćƒ¼ćƒ€ćƒ¼ć€ćŒćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć«ę›øćč¾¼ć¾ć‚Œć¦ć„ć¾ć›ć‚“"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/ka.po b/addons/google_drive/i18n/ka.po
new file mode 100644
index 00000000..296d4000
--- /dev/null
+++ b/addons/google_drive/i18n/ka.po
@@ -0,0 +1,346 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Davit Matchakhelidze <david.machakhelidze@gmail.com>, 2021
+# Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021
+# Saba Khmaladze <skhmaladze@uglt.org>, 2021
+# Martin Trigaux, 2021
+# Temur, 2021
+# Giorgi Melitauri <gmelitauri@live.com>, 2021
+# Gvantsa Gvinianidze <gvantsa@live.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Gvantsa Gvinianidze <gvantsa@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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "აჄტიური"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "įƒ“įƒįƒįƒ įƒ„įƒ˜įƒ•įƒ”įƒ‘įƒ£įƒšįƒ˜"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "įƒ’įƒįƒ£įƒ„įƒ›įƒ”įƒ‘įƒ"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "įƒ™įƒįƒœįƒ¤įƒ˜įƒ’įƒ£įƒ įƒįƒŖįƒ˜įƒ˜įƒ” įƒžįƒįƒ įƒįƒ›įƒ”įƒ¢įƒ įƒ”įƒ‘įƒ˜"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "įƒ“įƒįƒ›įƒįƒ¬įƒ›įƒ”įƒ‘įƒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "įƒØįƒ”įƒ›įƒ„įƒ›įƒœįƒ”įƒšįƒ˜"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "įƒØįƒ”įƒ„įƒ›įƒœįƒ˜įƒ” įƒ—įƒįƒ įƒ˜įƒ¦įƒ˜"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "įƒ™įƒšįƒ˜įƒ”įƒœįƒ¢įƒ˜"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "įƒ”įƒįƒ®įƒ”įƒšįƒ˜"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "ფილტრი"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "įƒ˜įƒ“įƒ”įƒœįƒ¢įƒ˜įƒ¤įƒ˜įƒ™įƒįƒ¢įƒįƒ įƒ˜/ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "įƒ‘įƒįƒšįƒįƒ” įƒ’įƒįƒœįƒįƒ®įƒšįƒ”įƒ‘įƒ£įƒšįƒ˜įƒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "įƒ‘įƒįƒšįƒįƒ” įƒ’įƒįƒœįƒįƒįƒ®įƒšįƒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "įƒ‘įƒįƒšįƒįƒ” įƒ’įƒįƒœįƒįƒ®įƒšįƒ“įƒ"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "įƒ›įƒįƒ“įƒ”įƒšįƒ˜"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "įƒØįƒįƒ‘įƒšįƒįƒœįƒ˜įƒ” įƒ”įƒįƒ®įƒ”įƒšįƒ˜"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "įƒØįƒįƒ‘įƒšįƒįƒœįƒ”įƒ‘įƒ˜"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/kab.po b/addons/google_drive/i18n/kab.po
new file mode 100644
index 00000000..b1f9ed6d
--- /dev/null
+++ b/addons/google_drive/i18n/kab.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Yerna-t"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Yerna di"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Amsaɣ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "Asulay"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Aleqqem aneggaru di"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Aleqqem aneggaru sɣuṛ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Aleqqem aneggaru di"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/km.po b/addons/google_drive/i18n/km.po
new file mode 100644
index 00000000..74965577
--- /dev/null
+++ b/addons/google_drive/i18n/km.po
@@ -0,0 +1,366 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Sengtha Chay <sengtha@gmail.com>, 2020
+# Samkhann Seang <seangsamkhann@gmail.com>, 2020
+# Lux Sok <sok.lux@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"įžŠįž¾įž˜įŸ’įž”įžøįž”įž„įŸ’įž€įž¾įžįžÆįž€įžŸįž¶įžšįžįŸ’įž˜įžø:</b><br/>\n"
+" - įž¢įŸ’įž“įž€įž…įž„įŸ‹įž™įž€įžÆįž€įžŸįž¶įžšįž–įžøOdooįŸ” įžįž½įž™įŸ‰įž¶įž„, įž‘įŸ…įž›įž¾įž€įž¶įžšįž•įŸ’įžįž›įŸ‹įžŖįž€įž¶įžŸ įž“įž·įž„įž€įž¶įžšįžŸįŸ’įžšįž¶įžœįž‡įŸ’įžšįž¶įžœįž›įž¾įž€įŸ’įžšįž»įž˜įž•įŸ’įž“įŸ‚įž€įž›įž€įŸ‹įŸ”<br/>\n"
+" - įž€įŸ’įž“įž»įž„įž“įŸįŸ‡įžŠįŸ‚įžš \"įž€įž¶įžšįžŸįŸ’įžšįž¶įžœįž‡įŸ’įžšįž¶įžœ\" įž˜įžįž·, įž’įŸ’įžœįž¾įž€įž¶įžšįž‡įŸ’įžšįž¾įžŸįžšįž¾įžŸįž‡įŸ†įžšįž¾įžŸ \"įžšįž€įŸ’įžŸįž¶įž‘įž»įž€įžÆįž€įžŸįž¶įžšįž”įž…įŸ’įž…įž»įž”įŸ’įž”įž“įŸ’įž“\", įž”įž‰įŸ’įž…įž¼įž›įžˆįŸ’įž˜įŸ„įŸ‡ (įž§įž‘įž¶įžšįžŽįŸįŸˆįž€įŸ’įžšįž»įž˜įž•įŸ’įž“įŸ‚įž€įž›įž€įŸ‹)<br/>\n"
+" - įž”įŸ’įžšįž¾įžŸįž·įž“įž¢įŸ’įž“įž€įž‡įŸ’įžšįž¾įžŸįžšįž¾įžŸ \"įž€įž¶įžšįž…įŸ‚įž€įžšįŸ†įž›įŸ‚įž€įž‡įž¶įž˜įž½įž™įž“įž¹įž„įž¢įŸ’įž“įž€įž”įŸ’įžšįž¾įž”įŸ’įžšįž¶įžŸįŸ‹įž‘įž¶įŸ†įž„įž¢įžŸįŸ‹\", įžįŸ†įžŽįžšįžšįž”įžŸįŸ‹įžÆįž€įžŸįž¶įžšGoogle \"įž”įž“įŸ’įžįŸ‚įž˜\" įž‡įž˜įŸ’įžšįž¾įžŸįž“įž¹įž„įž”įž„įŸ’įž įž¶įž‰įžŸįž˜įŸ’įžšįž¶įž”įŸ‹įž¢įŸ’įž“įž€įž”įŸ’įžšįž¾įž‘įž¶įŸ†įž„įž¢įžŸįŸ‹įž“įŸ…įž€įŸ’įž“įž»įž„įž±įž€įž¶įžŸįž“įŸƒįž•įŸ’įž“įŸ‚įž€įž›įž€įŸ‹įŸ”<br/>\n"
+" - įž”įŸ’įžšįžŸįž·įž“įž”įž¾įž¢įŸ’įž“įž€įž˜įž·įž“įž‡įŸ’įžšįž¾įžŸįžšįž¾įžŸā€œ įž…įŸ‚įž€įžšįŸ†įž›įŸ‚įž€įž‡įž¶įž˜įž½įž™įž¢įŸ’įž“įž€įž”įŸ’įžšįž¾įž”įŸ’įžšįž¶įžŸįŸ‹įž‘įž¶įŸ†įž„įž¢įžŸįŸ‹ā€ įžįŸ†įžŽįž—įŸ’įž‡įž¶įž”įŸ‹įžÆįž€įžŸįž¶įžšįž įŸ’įž‚įž¼įž įŸ’įž‚įž›įž€įŸ’įž“įž»įž„įž‡įž˜įŸ’įžšįž¾įžŸā€œ įž…įŸ’įžšįž¾įž“įž‘įŸ€įžā€ įž“įž¹įž„įž˜įž·įž“įž”įž„įŸ’įž įž¶įž‰įžįŸ’įž›įž½įž“įžŸįž˜įŸ’įžšįž¶įž”įŸ‹įž¢įŸ’įž“įž€įž”įŸ’įžšįž¾įž”įŸ’įžšįž¶įžŸįŸ‹įžŠįž‘įŸƒįž‘įŸ€įžįž€įŸ’įž“įž»įž„įž±įž€įž¶įžŸįž€įž¶įžšįž·įž™įž¶įž›įŸįž™įž›įž€įŸ‹įž”įž¾įž™įŸ”<br/>\n"
+" - įž”įŸ’įžšįžŸįž·įž“įž”įž¾įžįž˜įŸ’įžšįž„įž˜įž·įž“įžįŸ’įžšįž¼įžœįž”įž¶įž“įž”įž‰įŸ’įž‡įž¶įž€įŸ‹įžįŸ†įžŽįžšįž”įžŸįŸ‹įžÆįž€įžŸįž¶įžšįž įŸ’įž‚įž¼įž įŸ’įž‚įž›įž“įž¹įž„įž”įž„įŸ’įž įž¶įž‰įž“įŸ…įž€įŸ’įž“įž»įž„įž‡įž˜įŸ’įžšįž¾įžŸ \"įž…įŸ’įžšįž¾įž“įž‘įŸ€įž\" įžŸįž˜įŸ’įžšįž¶įž”įŸ‹įž¢įŸ’įž“įž€įž”įŸ’įžšįž¾įž”įŸ’įžšįž¶įžŸįŸ‹įž‘įž¶įŸ†įž„įž¢įžŸįŸ‹įžŸįž˜įŸ’įžšįž¶įž”įŸ‹įž‚įŸ’įžšįž”įŸ‹įž±įž€įž¶įžŸįž‘įž¶įŸ†įž„įž¢įžŸįŸ‹įŸ”"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>įžŸįž€įž˜įŸ’įž˜įž—įž¶įž–</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>įž‚įŸ†įžšįž¼</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>įžÆįž€įžŸįž¶įžš</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "įžŸįž€įž˜įŸ’įž˜"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "įž€įž¶įžšįž”įž“įŸ’įžįŸ‚įž˜įžÆįž€įžŸįž¶įžšįžįŸ’įž˜įžø"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "įž‘įž»įž€įž‡įž¶įžÆįž€įžŸįž¶įžš"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "įž™įŸ‰įž¶įž„įž įŸ„įž…įžŽįž¶įžŸįŸ‹įžšįž€įžƒįž¾įž‰įž€įž¼įž“įžŸįŸ„įž˜įž½įž™įž“įŸ…įž€įŸ’įž“įž»įž„įž›įŸ†įž“įž¶įŸ†įžˆįŸ’įž˜įŸ„įŸ‡įžįž¶įžŸ Google įžšįž”įžŸįŸ‹įž¢įŸ’įž“įž€įŸ”"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "įž€įž¼įžŠįžŠįŸ„įž™įžŸįŸ’įžœįŸįž™įž”įŸ’įžšįžœįžįŸ’įžįž·"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "įž›įž»įž”įž…įŸ„įž›"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"įž‡įŸ’įžšįž¾įžŸįžšįž¾įžŸįžœįž·įž’įžøįžŠįŸ‚įž›įž įŸ’įž‚įž¼įž įŸ’įž‚įŸ„įž›įžįŸ’įž˜įžøįž“įž¹įž„įžįŸ’įžšįž¼įžœįžŠįž¶įž€įŸ‹įžˆįŸ’įž˜įŸ„įŸ‡, on google side. Eg. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "įž€įŸ†įžŽįžįŸ‹įžšįž…įž“įž¶įžŸįž˜įŸ’įž–įŸįž“įŸ’įž’"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "įž”įž‰įŸ’įž‡įž¶įž€įŸ‹"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "įž”įž„įŸ’įž€įž¾įžįžŠįŸ„įž™"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "įž”įž„įŸ’įž€įž¾įžįž“įŸ…"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "įž€įž¶įžšįž”įž„įŸ’įž€įž¾įžįžŠįŸ’įžšįž¶įž™įž įŸ’įž‚įž¼įž įŸ’įž‚įŸ„įž›įž¢įž¶įž…įžįŸ’įžšįž¼įžœįž”įž¶įž“įž’įŸ’įžœįž¾įž”įž¾įž„įžŠįŸ„įž™įž˜įž½įž™įžŠįž„įž”įŸ‰įž»įžŽįŸ’įžŽįŸ„įŸ‡"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "įž¢įžįž·įžįž·įž‡įž“"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "įžˆįŸ’įž˜įŸ„įŸ‡įžŸįŸ†įžšįž¶įž”įŸ‹įž”įž„įŸ’įž įž¶įž‰"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "įžÆįž€įžŸįž¶įžš"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "įž…įž¼įž›įž‘įŸ…įž•įŸ’įž‘įž¶įŸ†įž„įž€įž¶įžšįžįŸ†įž”įž¾įž„"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Client"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "įž€įž¶įžšįž€įŸ†įžŽįžįŸ‹ā€‹įžšįž…įž“įž¶įžŸįž˜įŸ’įž–įŸįž“įŸ’įž’Google Drive "
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "įžˆįŸ’įž˜įŸ„įŸ‡įž›įŸ†įž“įž¶įŸ†Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "įžįž¶įžšįž¶įž„įž“įŸƒGoogle Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive įž˜įž·įž“įžįŸ’įžšįž¼įžœįž”įž¶įž“įž€įŸ†įžŽįžįŸ‹įžšįž…įž“įž¶įžŸįž˜įŸ’įž–įŸįž“įŸ’įž’įž“įŸ…įž”įž¾įž™įž‘įŸįŸ” "
+"įžŸįž¼įž˜įž‘įž¶įž€įŸ‹įž‘įž„įž¢įŸ’įž“įž€įž‚įŸ’įžšįž”įŸ‹įž‚įŸ’įžšįž„įžšįž”įžŸįŸ‹įž¢įŸ’įž“įž€įŸ”"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "įž€įŸ†įžŽįžįŸ‹įžšįž…įž“įž¶įžŸįž˜įŸ’įž–įŸįž“įŸ’įž’įž‚įŸ†įžšįž¼Google Drive "
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "įž¢įžįŸ’įžįžŸįž‰įŸ’įž‰įž¶įžŽ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "įž€įž¶įž›įž”įžšįž·įž…įŸ’įž†įŸįžįž€įŸ‚įž”įŸ’įžšįŸ‚įž…įž»įž„įž€įŸ’įžšįŸ„įž™"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "įž•įŸ’įž›įž¶įžŸįŸ‹įž”įŸ’įžįž¼įžšįž…įž»įž„įž€įŸ’įžšįŸ„įž™"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "įž•įŸ’įž›įž¶įžŸįŸ‹įž”įŸ’įžįž¼įžšįž…įž»įž„įž€įŸ’įžšįŸ„įž™"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"įž—įŸ’įž‡įž¶įž”įŸ‹įž‚įŸ†įžšįž¼įžŠįŸ’įžšįž¶įž™įž įŸ’įž‚įž¼įž įŸ’įž‚įž›įž•įŸ’įž‘įž¶įž›įŸ‹įžįŸ’įž›įž½įž“įžšįž”įžŸįŸ‹įž¢įŸ’įž“įž€įž‘įŸ…įž“įž¹įž„įž€įŸ†įžŽįžįŸ‹įžįŸ’įžšįž¶įžšįž”įžŸįŸ‹įž¢įž¼įžŠįž¼įŸ” "
+"įž”įŸ’įžšįžŸįž·įž“įž”įž¾įž¢įŸ’įž“įž€įž˜įž¶įž“įžÆįž€įžŸįž¶įžšįž‡įž¶įž€įŸ‹įž›įž¶įž€įŸ‹įž–įž·įžįž”įŸ’įžšįž¶įž€įžŠįž¢įŸ’įž“įž€įž…įž„įŸ‹įž¢įŸ„įž™įž¢įŸ’įž“įž€įžŸįž įž€įž¶įžšįžšįž”įžŸįŸ‹įž¢įŸ’įž“įž€įž”įŸ†įž–įŸįž‰įž§įž‘įž¶įž įžšįžŽįŸįŸ”"
+" "
+"įž”įŸ’įžšįž¾įžŸįŸ€įžœįž—įŸ…įž”įž‰įŸ’įž‡įžøįžŠįž¾įž˜įŸ’įž”įžøįžįŸ’įžšįž½įžįž–įž·įž“įž·įžįŸ’įž™įž‚įž»įžŽįž—įž¶įž–įž•įž›įž·įžįž•įž›įžšįž”įžŸįŸ‹įž¢įŸ’įž“įž€įž¬įž–įž·įž“įž·įžįŸ’įž™įž˜įž¾įž›įž”įž‰įŸ’įž‡įžøįžįŸ’įžšįž½įžįž–įž·įž“įž·įžįŸ’įž™įž€įž¶įžšįž…įŸ‚įž€įž…įž¶įž™įžŸįž˜įŸ’įžšįž¶įž”įŸ‹įž€įž¶įžšįž”įž‰įŸ’įž‡įž¶įž‘įž·įž‰įž“įžøįž˜įž½įž™įŸ—įž“įŸ…įž”įžšįž‘įŸįžŸ"
+" ... "
+"įžœįž¶įž„įž¶įž™įžŸįŸ’įžšįž½įž›įž€įŸ’įž“įž»įž„įž€įž¶įžšįž‚įŸ’įžšįž”įŸ‹įž‚įŸ’įžšįž„įž–įž½įž€įžœįž¶įž—įŸ’įž‡įž¶įž”įŸ‹įž–įž½įž€įžœįž¶įž‘įŸ…įž¢įž¼įžŠįž¼įž įž¾įž™įž”įŸ’įžšįž¾įžœįž¶įžŠįž¾įž˜įŸ’įž”įžøįžŸįž įž€įž¶įžšįž‡įž¶įž˜įž½įž™įž“įž·įž™įŸ„įž‡įž·įž€įžšįž”įžŸįŸ‹įž¢įŸ’įž“įž€įŸ”"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "įž˜įŸ‰įž¼įžŠįŸ‚įž›"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "įžŸįž¼įž˜įž”įž‰įŸ’įž…įž¼įž› URL įžÆįž€įžŸįž¶įžš Google įžįŸ’įžšįž¹įž˜įžįŸ’įžšįž¼įžœįŸ”"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "įž˜įŸ‰įž¼įžŠįŸ‚įž›įž–įž¶įž€įŸ‹įž–įŸįž“įŸ’įž’"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "įž›įŸįžįžŸįž˜įŸ’įž‚įž¶įž›įŸ‹įž’įž“įž’įž¶įž“"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"įž˜įž¶įž“įž¢įŸ’įžœįžøįž˜įž½įž™įž˜įž·įž“įž”įŸ’įžšįž€įŸ’įžšįžįžøįž€įŸ†įž”įž»įž„įž‡įŸ†įž“įž¶įž“įŸ‹įžįž¼įžįž¹įž“įŸ” įžŸįž¼įž˜įžŸįŸ’įž“įž¾įžŸįž»įŸ†įž›įŸįžįž€įž¼įžŠįž¢įž“įž»įž‰įŸ’įž‰įž¶įžįž˜įŸ’įžįž„įž‘įŸ€įžįŸ”"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "įžˆįŸ’įž˜įŸ„įŸ‡įž‚įŸ†įžšįž¼"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "įž‚įž˜įŸ’įžšįž¼URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "įž‚įž˜įŸ’įžšįž¼"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "įž‚įž˜įŸ’įžšįž¼Google įž˜įž·įž“įž¢įž¶įž…įžšįž€įžƒįž¾įž‰įž”įž¶įž“įž‘įŸįŸ” įž”įŸ’įžšįž įŸ‚įž›įž‡įž¶įžœįž¶įž”įž¶įž“įž›įž»įž”įž…įŸ„įž›įž”įž¶įžįŸ‹įž įž¾įž™įŸ”"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "įž‡įž¶įž‘įž¼įž‘įŸ…URLįž‘įŸ…įž›įž¾įž€įž¼įžŠįžŠįŸ„įž™įžŸįŸ’įžœįŸįž™įž”įŸ’įžšįžœįžįŸ’įžįž·įž–įžøGoogle"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"įžˆįŸ’įž˜įŸ„įŸ‡įž“įŸƒįžÆįž€įžŸįž¶įžšįž—įŸ’įž‡įž¶įž”įŸ‹įž¢įž¶įž…įž”įŸ’įžšįž¾įž‘įž·įž“įŸ’įž“įž“įŸįž™įžįŸįžšįž¬įž¢įžįŸįžšįŸ” įžŠįž¾įž˜įŸ’įž”įžøįž”įŸ‚įž„įž…įŸ‚įž€įžšįžœįž¶įž„įžÆįž€įžŸįž¶įžšįž“įŸ…įž€įŸ’įž“įž»įž„įŸ”\n"
+" įžįž¶įžŸįž įŸ’įž‚įž¼įž įŸ’įž‚įž›įž”įŸ’įžšįž¾įž–įž¶įž€įŸ’įž™įž“įž·įž„įžœįž¶įž›įžįŸįžšįŸ” įž§įž‘įž¶įž įžšįžŽįŸįž€įŸ’įž“įž»įž„įž§įž‘įž¶įž įžšįžŽįŸįžįž¶įž„įž›įž¾įž”įŸ’įžšįžŸįž·įž“įž”įž¾įž¢įŸ’įž“įž€įžŸįžšįžŸįŸįžš Deco_Addict_%(name)s_įž›įž€įŸ‹\n"
+" įž“įŸ…įž€įŸ’įž“įž»įž„įžˆįŸ’įž˜įŸ„įŸ‡įžˆįŸ’įž˜įŸ„įŸ‡įžįž¶įžŸįž įŸ’įž‚įž¼įž įŸ’įž‚įž›įžÆįž€įžŸįž¶įžšįž“įŸ…įž€įŸ’įž“įž»įž„įžįž¶įžŸįž įŸ’įž‚įž¼įž įŸ’įž‚įž›įžšįž”įžŸįŸ‹įž¢įŸ’įž“įž€įž“įž·įž„įž“įŸ…įž€įŸ’įž“įž»įž„įžÆįž€įžŸįž¶įžšįž—įŸ’įž‡įž¶įž”įŸ‹ Odoo įž“įž¹įž„įžįŸ’įžšįž¼įžœįž”įž¶įž“įžŠįž¶įž€įŸ‹įžˆįŸ’įž˜įŸ„įŸ‡įŸ”\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"įž€įž¶įžšįž¢įž“įž»įž‰įŸ’įž‰įž¶įž 'įž¢įŸ’įž“įž€įž¢įž¶įž“' įžŸįž˜įŸ’įžšįž¶įž”įŸ‹ 'įž¢įŸ’įž“įž€įžŽįž¶įž˜įŸ’įž“įž¶įž€įŸ‹įžŠįŸ‚įž›įž˜įž¶įž“įžįŸ†įžŽįž—įŸ’įž‡įž¶įž”įŸ‹' "
+"įž˜įž·įž“įžįŸ’įžšįž¼įžœįž”įž¶įž“įžŸįžšįžŸįŸįžšįž“įŸ…įž›įž¾įžÆįž€įžŸįž¶įžšįž‘įŸįŸ”"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/ko.po b/addons/google_drive/i18n/ko.po
new file mode 100644
index 00000000..84f23db2
--- /dev/null
+++ b/addons/google_drive/i18n/ko.po
@@ -0,0 +1,357 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Linkup <link-up@naver.com>, 2020
+# JH CHOI <hwangtog@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: JH CHOI <hwangtog@gmail.com>, 2021\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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"새 필터넼 ė§Œė“¤ė ¤ė©“ ė‹¤ģŒź³¼ ź°™ģ“ķ•˜ģ‹­ģ‹œģ˜¤.\n"
+" - 필터링 ķ•  Odoo ė¬øģ„œė”œ ģ“ė™ķ•˜ģ‹­ģ‹œģ˜¤. 예넼 들얓 ģ˜ģ—… 기회딜 ģ“ė™ķ•˜ģ—¬ ģ˜ģ—… ė¶€ģ„œģ—ģ„œ ź²€ģƒ‰ķ•˜ģ‹­ģ‹œģ˜¤.\n"
+"Ā  - ģ“ \"ź²€ģƒ‰\"ė³“źø°ģ—ģ„œ \"ķ˜„ģž¬ ķ•„ķ„° ģ €ģž„\"ģ˜µģ…˜ģ„ ģ„ ķƒķ•˜ź³  ģ“ė¦„ģ„ ģž…ė „ķ•˜ģ‹­ģ‹œģ˜¤ (예 : ģ˜ģ—… ė¶€ģ„œ)\n"
+"Ā  - \"ėŖØė“  ģ‚¬ģš©ģžģ™€ 공유\"넼 ģ„ ķƒķ•˜ė©“ ģ˜ģ—… ė¶€ģ„œģ˜ źø°ķšŒź°€ ģžˆėŠ” ėŖØė“  ģ‚¬ģš©ģžģ— ėŒ€ķ•“ \"źø°ķƒ€\"ģ˜µģ…˜ģ˜ Google ė¬øģ„œ 링크가 ķ‘œģ‹œė©ė‹ˆė‹¤.\n"
+" - \"ėŖØė“  ģ‚¬ģš©ģžģ™€ 공유\"넼 ģ„ ķƒķ•˜ģ§€ ģ•Šģœ¼ė©“ ģ˜ģ—… ė¶€ģ„œģ˜ źø°ķšŒģ— ģžˆėŠ” 다넸 ģ‚¬ģš©ģžģ—ź²Œ \"źø°ķƒ€\" ģ˜µģ…˜ģ˜ Google ė¬øģ„œ 링크가 ķ‘œģ‹œė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.\n"
+" - 필터넼 ģ§€ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ Google ė¬øģ„œ 링크가 ėŖØė“  źø°ķšŒģ— ėŒ€ķ•“ ėŖØė“  ģ‚¬ģš©ģžģ—ź²Œ 'źø°ķƒ€'ģ˜µģ…˜ģœ¼ė”œ ķ‘œģ‹œė©ė‹ˆė‹¤."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> 토큰 ģ“ˆźø°ķ™”"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> 토큰 설정"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; 토큰셋 새딜고침 "
+"ģ—†ģŒ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr "<i class=\"text-success fa fa-check\"/> &amp;nbsp; 토큰셋 새딜고침"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr "<span>ģøģ¦ģ½”ė“œė„¼ ģ°¾ģ•„ģ„œ ģ•„ėž˜ģ˜ 칸에 ģ„¤ģ •ķ•˜ģ„øģš”.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>ķ™œģ„±</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>ėŖØėø</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>ģ„œģ‹</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "ķ™œģ„±"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "새 ģ„œģ‹ 추가"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ģ•„ģ¹“ģ“ėøŒėØ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "Google ė“œė¼ģ“ėøŒ ģ“ė¦„ ķŒØķ„“ģ—ģ„œ ķ•˜ė‚˜ ģ“ģƒģ˜ 키넼 ģ°¾ģ„ 수 ģ—†ģŠµė‹ˆė‹¤."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "ģøģ¦ ģ½”ė“œ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "ģ·Øģ†Œ"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr "Google ģŖ½ģ—ģ„œ 새 Google ė“œė¼ģ“ėøŒ ģ“ė¦„ 지정 ė°©ė²•ģ„ ģ„ ķƒķ•˜ģ‹­ģ‹œģ˜¤.예넼 들멓 gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "설정 구성"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "ķ™•ģø"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "ģž‘ģ„±ģž"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "ģž‘ģ„±ģ¼"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Google ė“œė¼ģ“ėøŒ ė§Œė“¤źø°ėŠ” ķ•œ ė²ˆģ— ķ•˜ė‚˜ģ”© 만 ģˆ˜ķ–‰ ķ•  수 ģžˆģŠµė‹ˆė‹¤."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr "ė¬øģ„œ ķ•„ķ„°ģ—ėŠ” 'ė™ģ ' ė¶€ė¶„ģ“ ķ¬ķ•Øė˜ģ–“ģ„œėŠ” ģ•ˆ ė˜ėÆ€ė”œ, ķ˜„ģž¬ ģ‹œź°„ ė˜ėŠ” ķ˜„ģž¬ ģ‚¬ģš©ģžė„¼ źø°ģ¤€ģœ¼ė”œ ķ•“ģ„œėŠ” ģ•ˆ ė©ė‹ˆė‹¤."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "ź³ ź°"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "ģ“ė¦„ ķ‘œģ‹œ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "ķ•„ķ„°"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "구성 ķŒØė„ė”œ ģ“ė™ķ•˜źø°"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "구글 ķ“ė¼ģ“ģ–øķŠø"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "구글 ė“œė¼ģ“ėøŒ ķ™˜ź²½ 설정"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "구글 ė“œė¼ģ“ėøŒ ģ“ė¦„ ķŒØķ„“"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "구글 ė“œė¼ģ“ėøŒ ģ„œģ‹"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "구글 ė“œė¼ģ“ėøŒź°€ 아직 źµ¬ģ„±ė˜ģ§€ ģ•Šģ•˜ģŠµė‹ˆė‹¤. ź“€ė¦¬ģžģ—ź²Œ ė¬øģ˜ķ•˜ģ‹­ģ‹œģ˜¤."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "구글 ė“œė¼ģ“ėøŒ ģ„œģ‹ 구성"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "최근 ģˆ˜ģ •"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "최근 ź°±ģ‹ ķ•œ ģ‚¬ėžŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "최근 갱신 ė‚ ģ§œ"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Odooģ˜ ėŖØė“  źø°ė”ģ— ģžģ‹ ģ˜ Google ė“œė¼ģ“ėøŒ ķ…œķ”Œė¦æģ„ ģ—°ź²°ķ•˜ģ‹­ģ‹œģ˜¤. ź³µė™ ģž‘ģ—…ģžź°€ ģ±„ģš°źø°ė„¼ ģ›ķ•˜ėŠ” 정말 źµ¬ģ²“ģ ģø ė¬øģ„œź°€ ģžˆėŠ” "
+"경우. 예 : ģŠ¤ķ”„ė ˆė“œ ģ‹œķŠøė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģ œķ’ˆģ˜ ķ’ˆģ§ˆģ„ ģ œģ–“ķ•˜ź±°ė‚˜ ģ™øźµ­ģ˜ 각 주문에 ėŒ€ķ•œ 배솔 점검 ėŖ©ė”ģ„ ź²€ķ† ķ•˜ģ‹­ģ‹œģ˜¤ ... 매우 ģ‰½ź²Œ "
+"꓀리 ķ•  수 ģžˆģœ¼ė©°ģ“ė„¼ Odoo와 ģ—°ź²°ķ•˜ģ—¬ 직원과 ķ˜‘ė „ ķ•  수 ģžˆģŠµė‹ˆė‹¤."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "ėŖØėø"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "ģœ ķšØķ•œ 구글 ė¬øģ„œ URLģ„ ģž…ė „ķ•˜ģ„øģš”."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "새딜 고침 토큰 ģƒģ„±"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "ź“€ė Øėœ ėŖØėø"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ė¦¬ģ†ŒģŠ¤ ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "구글 ė“œė¼ģ“ėøŒ 구성 ź²€ģƒ‰"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "새딜 고침 토큰 설정"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr "ķ† ķ°ģ„ ģƒģ„±ķ•˜ėŠ” ė™ģ•ˆ ė¬øģ œź°€ ė°œģƒķ–ˆģŠµė‹ˆė‹¤. ģøģ¦ ģ½”ė“œė„¼ ė‹¤ģ‹œ ģš”ģ²­ķ•˜ģ‹œźø° ė°”ėžė‹ˆė‹¤."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "ģ„œģ‹ėŖ…"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "ģ„œģ‹ URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "ķ…œķ”Œė¦æ(ģ„œģ‹)"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "구글 ģ„œģ‹ģ„ ģ°¾ģ„ 수 ģ—†ģŠµė‹ˆė‹¤. ģ‚­ģ œė˜ģ—ˆģŠµė‹ˆė‹¤."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "źµ¬źø€ė”œė¶€ķ„° ģøģ¦ ģ½”ė“œė„¼ ģƒģ„±ķ•˜źø° ģœ„ķ•œ URL."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"첨부 된 ė¬øģ„œģ˜ ģ“ė¦„ģ€ ź³ ģ • ė˜ėŠ” 가변 ė°ģ“ķ„°ė„¼ ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤. ė¬øģ„œė„¼ źµ¬ė¶„ķ•˜ė ¤ė©“\n"
+" Google ė“œė¼ģ“ėøŒģ—ģ„œėŠ” ź³ ģ • 단얓와 ģž…ė „ėž€ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. 예넼 들얓 ģœ„ģ˜ ģ˜ˆģ—ģ„œ Google ė“œė¼ģ“ėøŒ ģ“ė¦„ ģž…ė „ėž€ģ— Deco_Addict_%(name)s_Sales넼 ģ“°ė©“ \n"
+" Google ė“œė¼ģ“ėøŒ ė° Odoo 첨부 ķŒŒģ¼ģ˜ ė¬øģ„œ ģ“ė¦„ģ“ 'Deco_Addict_SO0001_Sales'ź°€ ė©ė‹ˆė‹¤."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr "'링크에 ģžˆėŠ” ģ‚¬ģš©ģž'에 ėŒ€ķ•œ 'ģ½źø°' ź¶Œķ•œģ“ ė¬øģ„œģ— źø°ė”ė˜ģ§€ ģ•Šģ•˜ģŠµė‹ˆė‹¤."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr "구글 ė“œė¼ģ“ėøŒģ— ģ„¤ģ •ėœ 새딜 고침 ģ½”ė“œź°€ ģ—†ģŠµė‹ˆė‹¤. ķ™˜ź²½ 설정 ķŒØė„ģ—ģ„œ 설정할 수 ģžˆģŠµė‹ˆė‹¤."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URL"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/lb.po b/addons/google_drive/i18n/lb.po
new file mode 100644
index 00000000..4dabdf32
--- /dev/null
+++ b/addons/google_drive/i18n/lb.po
@@ -0,0 +1,320 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+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:10+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/lo.po b/addons/google_drive/i18n/lo.po
new file mode 100644
index 00000000..e3784005
--- /dev/null
+++ b/addons/google_drive/i18n/lo.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "ąŗ„ąŗøą»ˆąŗ„ą»‰ąŗ²"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/lt.po b/addons/google_drive/i18n/lt.po
new file mode 100644
index 00000000..37b05346
--- /dev/null
+++ b/addons/google_drive/i18n/lt.po
@@ -0,0 +1,368 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Aleksandr Jadov <a.jadov@tata.lt>, 2021
+# Martin Trigaux, 2021
+# UAB "DraugiŔki sprendimai" <transifex@draugiskisprendimai.lt>, 2021
+# Anatolij, 2021
+# Silvija Butko <silvija.butko@gmail.com>, 2021
+# Linas Versada <linaskrisiukenas@gmail.com>, 2021
+# grupoda2 <dmitrijus.ivanovas@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Norėdami sukurti naują filtrą: </b><br/>\n"
+"- Eikite ÄÆ \"Odoo\" dokumentą, kurÄÆ norite filtruoti. Pavyzdžiui, eikite ÄÆ galimybes ir ieÅ”kokite pardavimų skyriaus. <br/>\n"
+"- Å iame paieÅ”kos lange, pasirinkite \"IÅ”saugoti esamą filtrą\", ÄÆveskite pavadinimą (pvz., \"Pardavimų skyrius\")<br/>\n"
+"- Jei pasirinksite \"Dalintis su visais vartotojais\", visiems vartotojams prie \"Daugiau\" pasirinkimo pasirodys \"Google\" dokumento nuoroda<br/>\n"
+"- Jei nepasirinksite \"Dalintis su visais vartotojais\", vartotojams dokumento nuoroda nepasirodys<br/>\n"
+"- Jei filtras nenurodytas, visiems vartotojams visose galimybės prie \"Daugiau\" pasirinkimo pasirodys \"Google\" dokumento nuoroda."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Aktyvus</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Modelis</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Å ablonas</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktyvus"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Pridėti naują Å”abloną"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Archyvuotas"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "Bent vienas raktas nebuvo rastas jūsų \"Google Drive\" pavadinime"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Patvirtinimo kodas"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "AtŔaukti"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Pasirinkite, kaip naujasis \"Google Drive\" bus pavadintas \"Google\" "
+"pusėje. Pvz., gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigūracijos nustatymai"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Patvirtinti"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Sukūrė"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Sukurta"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Sukurti \"Google Drive\" galima tik po vieną."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Klientas"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Rodomas pavadinimas"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtras"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Eiti į nustatymų skydelį"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "\"Google\" klientas"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "\"Google Drive\" konfigūracija"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "\"Google Drive\" pavadinimo struktūra"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "\"Google Drive\" Ŕablonai"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "\"Google drive\" dar nenustatytas. Susisiekite su savo administratoriumi."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "\"Google Drive\" Ŕablonų nustat."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "PaskutinÄÆ kartą keista"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "PaskutinÄÆ kartą atnaujino"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "PaskutinÄÆ kartą atnaujinta"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Susiekite savo \"Google drive\" Ŕablonus su bet kuriuo \"Odoo\" įraŔu. Jei "
+"turite konkretų dokumentą, kurÄÆ norite, kad užpildytų kolega, pvz., naudoti "
+"lentelę produkto kokybės kontrolei ar peržiūrėti pristatymą kiekvienam "
+"užsakymui užsienio Ŕalims, juos valdyti labai lengva. Susiekite juos per "
+"\"Odoo\" ir naudokite bendradarbiavimui su kolegomis."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Å ablonas"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Įveskite galiojančią \"Google\" dokumento nuorodą."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Susijęs modelis"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "IŔtekliaus ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Generuojant prieigos raktą ÄÆvyko klaida . Dar kartą iÅ”siųskite patvirtinimo "
+"kodo užklausą."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Å ablono pavadinimas"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Å ablono nuoroda"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Å ablonai"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Nepavyko rasti \"Google\" Ŕablono. Gali būti, kad jis iŔtrintas."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL, naudojamas gauti patvirtinimo kodą iÅ” \"Google\""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"Prisegto dokumento pavadinimas gali naudoti fiksuotus arba kintamus duomenis. Norėdami atskirti\n"
+"dokumentus \"Google \"Drive\", naudokite fiksuotus žodžius ir laukus. Pavyzdžiui, pavyzdyje virÅ”uje, jei paraŔėte wrote Deco_Addict_%(name)s_Sales\n"
+" \"Google Drive\" pavadinimo lauke, dokumentas jūsų \"Google Drive\" ir \"Odoo\" prisegtuke bus pavadintas\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Leidimas \"skaitytojas\" visiems vartotojams \"su nuoroda\" nebuvo įraŔytas "
+"dokumente."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/lv.po b/addons/google_drive/i18n/lv.po
new file mode 100644
index 00000000..decbc6ff
--- /dev/null
+++ b/addons/google_drive/i18n/lv.po
@@ -0,0 +1,342 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Arnis PutniņŔ <arnis@allegro.lv>, 2020
+# ievaputnina <ievai.putninai@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktīvs Sistēmā"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arhivēts"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Atcelt"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurācijas iestatījumi"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Apstiprināt"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Izveidoja"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Izveidots"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Klients"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Attēlotais nosaukums"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtrs"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Go to the configuration panel"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Pēdējoreiz modificēts"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Pēdējoreiz atjaunoja"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Pēdējoreiz atjaunots"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modelis"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Resursa ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Sagataves nosaukums"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Sagataves"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/mk.po b/addons/google_drive/i18n/mk.po
new file mode 100644
index 00000000..9f87ce5d
--- /dev/null
+++ b/addons/google_drive/i18n/mk.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "ŠšŃ€ŠµŠøŃ€Š°Š½Š¾ оГ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "ŠšŃ€ŠµŠøŃ€Š°Š½Š¾ на"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "ŠšŃƒŠæŃƒŠ²Š°Ń‡"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "ŠŸŃ€ŠøŠŗŠ°Š¶Šø име"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "ПослеГна промена на"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "ПослеГно Š°Š¶ŃƒŃ€ŠøŃ€Š°ŃšŠµ оГ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "ПослеГно Š°Š¶ŃƒŃ€ŠøŃ€Š°ŃšŠµ на"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/ml_IN.po b/addons/google_drive/i18n/ml_IN.po
new file mode 100644
index 00000000..c6fcdd28
--- /dev/null
+++ b/addons/google_drive/i18n/ml_IN.po
@@ -0,0 +1,280 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-08-18 14:07+0000\n"
+"PO-Revision-Date: 2015-08-25 10:13+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: Malayalam (India) (http://www.transifex.com/odoo/odoo-9/"
+"language/ml_IN/)\n"
+"Language: ml_IN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to "
+"filter. For instance, go to Opportunities and search on Sales Department.<br/"
+">\n"
+" - In this \"Search\" view, select the option "
+"\"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", "
+"link of google document in \"More\" options will appear for all users in "
+"opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users"
+"\", link of google document in \"More\" options will not appear for other "
+"users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google "
+"document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:34
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. gdoc_"
+"%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "Configure your templates"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "ą“°ąµ‚ą“Ŗą“Ŗąµą“Ŗąµ†ą“Ÿąµą“¤ąµą“¤ą“æą“Æą“¤ąµ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "ą“Øą“æąµ¼ą“®ą“æą“šąµą“š ą“¦ą“æą“µą“øą“‚"
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:141
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:53
+#: code:addons/google_drive/google_drive.py:73
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client "
+msgstr ""
+
+#. module: google_drive
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_config
+msgid "Google Drive"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:55
+#: code:addons/google_drive/google_drive.py:75
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "ą“…ą“µą“øą“¾ą“Øą“‚ ą“…ą“Ŗąµą“”ąµ‡ą“±ąµą“±ąµ ą“šąµ†ą“Æąµą“¤ą“¤ąµ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "ą“…ą“µą“øą“¾ą“Øą“‚ ą“…ą“Ŗąµą“”ąµ‡ą“±ąµą“±ąµ ą“šąµ†ą“Æąµą“¤ ą“¦ą“æą“µą“øą“‚"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: constraint:google.drive.config:0
+msgid ""
+"Model of selected filter is not matching with model of current template."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:173
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:72
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_model_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:90
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_base_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To "
+"distinguish between documents in\n"
+" Google Drive, use fixed words and fields. "
+"For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document "
+"in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:117
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:52
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "and paste it here"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/"
+"d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/mn.po b/addons/google_drive/i18n/mn.po
new file mode 100644
index 00000000..4edbfeb4
--- /dev/null
+++ b/addons/google_drive/i18n/mn.po
@@ -0,0 +1,357 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Nurbahyt Kh <nurbahyt.kh@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Nurbahyt Kh <nurbahyt.kh@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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>ŠØŠøŠ½Ń ŃˆŅÆŅÆŠ»Ń‚ŅÆŅÆŃ€ ŅÆŅÆŃŠ³ŃŃ…ŃŠ“:</b><br/>\n"
+" - ŠØŅÆŅÆŃ… Ń…ŅÆŃŃŠ»Ń‚ŃŠ¹ Odoo баримт руу очно. Š–ŠøŃˆŃŃŠ»Š±ŃŠ», Боломж руу очооГ Š‘Š¾Ń€Š»ŃƒŃƒŠ»Š°Š»Ń‚Ń‹Š½ Ń…ŃŠ»Ń‚ŃŠøŠ¹Š³ хайх.<br/>\n"
+" - Š­Š½Ń \"Єайх\" Š“ŃŠ»Š³ŃŃ† Š“ŃŃŃ€, \"Š­Š½Ń ŃˆŅÆŅÆŠ»Ń‚ŅÆŅÆŃ€ŠøŠ¹Š³ хаГгал\" -г сонгооГ, Š½ŃŃ€ŠøŠ¹Š³ Š¾Ń€ŃƒŃƒŠ»Š½Š° (Š–: Š‘Š¾Ń€Š»ŃƒŃƒŠ»Š°Š»Ń‚Ń‹Š½ Ń…ŃŠ»Ń‚ŃŃ)<br/>\n"
+" - Š„ŃŃ€ŃŠ² \"Бүх Ń…ŃŃ€ŃŠ³Š»ŃŠ³Ń‡Ń‚ŃŠ¹ Ń…ŃƒŠ²Š°Š°Š»Ń†Š°Ń…\" -г сонговол, \"Илүү\" сонголт Š“ŃŃŃ€Ń… google баримтын холбоосыг Š‘Š¾Ń€Š»ŃƒŃƒŠ»Š°Š»Ń‚Ń‹Š½ Š„ŃŠ»Ń‚ŃŠøŠ¹Š½ боломжийн бүх Ń…ŃŃ€ŃŠ³Š»ŃŠ³Ń‡Š“ŃŠ“ Ń…Š°Ń€ŃƒŃƒŠ»Š½Š°.<br/>\n"
+" - \"Бүх Ń…ŃŃ€ŃŠ³Š»ŃŠ³Ń‡Ń‚ŃŠ¹ Ń…ŃƒŠ²Š°Š°Š»Ń†Š°Ń…\" -г сонгохгүй бол, \"Илүү\" сонголт Š“ŃŃŃ€Ń… google баримтын холбоосыг Š‘Š¾Ń€Š»ŃƒŃƒŠ»Š°Š»Ń‚Ń‹Š½ Š„ŃŠ»Ń‚ŃŠøŠ¹Š½ боломжийн бусаГ Ń…ŃŃ€ŃŠ³Š»ŃŠ³Ń‡Š“ŃŠ“ Ń…Š°Ń€ŃƒŃƒŠ»Š°Ń…Š³ŅÆŠ¹.<br/>\n"
+" - Шүүлтүүрийг тоГорхойлоогүй бол, google баримтын холбоосыг бүх боломжийн бүх Ń…ŃŃ€ŃŠ³Š»ŃŠ³Ń‡ŠøŠ¹Š½ \"Илүү\" сонголт Š“ŃŃŃ€ Ń…Š°Ń€ŃƒŃƒŠ»Š½Š°."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Š˜Š“ŃŠ²Ń…ŠøŃ‚ŃŠ¹</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Š˜Š“ŃŠ²Ń…ŠøŃ‚ŃŠ¹"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Архивласан"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Š—Ó©Š²ŃˆÓ©Ó©Ń€Ó©Ń… КоГ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Š¦ŃƒŃ†Š»Š°Ń…"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Google -н тал Š“ŃŃŃ€ ŃˆŠøŠ½Ń google drive -н Š½ŃŃ€ŠøŠ¹Š³ Š¾Ń€ŃƒŃƒŠ»Š½Š° уу. Š–. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Тохиргооны Ń‚Š¾Ń…ŠøŃ€ŃƒŃƒŠ»Š³Š°"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Š˜Š»Š³ŃŃŃ…"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Ņ®ŅÆŃŠ³ŃŃŃŠ½ ŃŃ‚Š³ŃŃŠ“"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Ņ®ŅÆŃŠ³ŃŃŃŠ½ огноо"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Google drive - г Š½ŃŠ³ Š½ŃŠ³ŃŃŃ€ нь Š» ŅÆŅÆŃŠ³ŃŃ… боломжтой."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Ņ®Š¹Š»Ń‡Š»ŅÆŅÆŠ»ŃŠ³Ń‡"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Š”ŃŠ»Š³ŃŃ€ŃŠ½Š³ŅÆŠ¹ Š½ŃŃ€"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Шүүлт"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Тохиргооны самбар руу очно уу"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Єарилцагч"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive Тохиргоо"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive ŠŃŃ€"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google Drive - г Ń‚Š¾Ń…ŠøŃ€ŃƒŃƒŠ»Š°Š°Š³ŅÆŠ¹ байна. АГминтай холбогГоно уу."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive ŅÆŠ»Š³ŃŃ€ŠøŠ¹Š½ тохиргоо"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ДүүлГ зассан огноо"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ДүүлГ зассан ŃŃ‚Š³ŃŃŠ“"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ДүүлГ зассан огноо"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Өөрийн google drive ŅÆŠ»Š³ŃŃ€ŠøŠ¹Š³ аль ч Odoo баримттай холбох боломжтой. Š„ŃŃ€ŃŠ² "
+"танГ хамтрагчаараа Š±Ó©Š³Š»ŅÆŅÆŠ»ŃŃ… маш тоГорхой баримт байгаа бол, ж.нь. Барааны "
+"чанарыг Ń…ŃŠ½Š°Ń…Š°Š“ ŃŃŠ²ŃŠ» гаГааГ улс Š“Š°Ń…ŃŒ захиалга бүрийн Ń…ŅÆŃ€Š³ŃŠ»Ń‚ŠøŠ¹Š½ ŃˆŠ°Š»Š³Š°Ń… "
+"Ń…ŃƒŃƒŠ“ŃŃ‹Š³ ŃˆŠ°Š»Š³Š°Ń…Š°Š“ Ń…ŅÆŃŠ½ŃŠ³Ń‚ Š°ŃˆŠøŠ³Š»Š°Ń…, ... Š­Š“Š³ŃŃŃ€ŠøŠ¹Š³ ŃƒŠ“ŠøŃ€Š“Š°Ń…, OdooĀ -той холбох, "
+"ажилчиГтай хамтрахаГ Š°ŃˆŠøŠ³Š»Š°Ń…Š°Š“ маш Ń…ŃŠ»Š±Š°Ń€."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "МоГел"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Зөв Google баримтын холбоос Š¾Ń€ŃƒŃƒŠ»Š½Š° уу."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Єолбоотой МоГель"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ŠÓ©Ó©Ń† Id"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Тасалбарыг Š±Š¾Š»Š¾Š²ŃŃ€ŃƒŃƒŠ»Š°Ń… үеГ алГаа гарлаа. Дахин Š·Ó©Š²ŃˆÓ©Ó©Ń€Š»ŠøŠ¹Š½ коГ Ń…ŅÆŃŠ½Ń ŅÆŅÆ."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Ņ®Š»Š³ŃŃ€ŠøŠ¹Š½ Š½ŃŃ€"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Ņ®Š»Š³ŃŃ€ холбоос"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Ņ®Š»Š³ŃŃ€ŅÆŅÆŠ“"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Google Ņ®Š»Š³ŃŃ€ олГсонгүй. УстгагГсан байж магаГгүй."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "Google -ээс Š·Ó©Š²ŃˆÓ©Ó©Ń€Š»ŠøŠ¹Š½ коГ авах холбоос"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr "Баримт Š“ŃŃŃ€ 'холбоостой хүн болгон' -ы 'ŃƒŠ½ŃˆŠøŠ³Ń‡' ŃŃ€Ń…ŠøŠ¹Š³ Š±ŠøŃ‡ŃŃŠ³ŅÆŠ¹ байна"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/nb.po b/addons/google_drive/i18n/nb.po
new file mode 100644
index 00000000..a393fd50
--- /dev/null
+++ b/addons/google_drive/i18n/nb.po
@@ -0,0 +1,342 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jorunn D. Newth, 2020
+# Marius Stedjan <marius@stedjan.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Aktiv</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Modell</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Mal</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktiv"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Legg til en ny mal"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arkivert"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Autorisasjonskode"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Avbryt"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Konfigurasjonsinnstillinger"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Bekreft"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Opprettet av"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Opprettet"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Du kan bare opprette Ʃn Google Drive av gangen."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kunde"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Visningsnavn"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "GĆ„ til konfigurasjonspanelet"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google-klient"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive-oppsett"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive-navnemĆønster"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive-maler"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google Drive er ikke satt opp enda. Ta kontakt med administrator."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Maloppsett for Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Sist endret"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Sist oppdatert av"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Sist oppdatert"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modell"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Legg inn en gyldig Google Document-URL"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Ressurs-ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Malnavn"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Mal-URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Maler"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Google-malen ble ikke funnet. Kanskje har den blitt slettet?"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL for Ć„ generere autorisasjonskode fra Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/ne.po b/addons/google_drive/i18n/ne.po
new file mode 100644
index 00000000..1e12401c
--- /dev/null
+++ b/addons/google_drive/i18n/ne.po
@@ -0,0 +1,267 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/nl.po b/addons/google_drive/i18n/nl.po
new file mode 100644
index 00000000..9855ca8b
--- /dev/null
+++ b/addons/google_drive/i18n/nl.po
@@ -0,0 +1,380 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Yenthe Van Ginneken <yenthespam@gmail.com>, 2020
+# Gunther Clauwaert <gclauwae@hotmail.com>, 2020
+# Martin Trigaux, 2020
+# Erwin van der Ploeg (Odoo Experts) <erwin@odooexperts.nl>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Erwin van der Ploeg (Odoo Experts) <erwin@odooexperts.nl>, 2021\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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Om een nieuwe filter aan te maken:</b><br/>\n"
+" - Ga naar het Odoo document waarop u een filter wil toepassen. Bijvoorbeeld, ga naar Verkoopkansen en zoek op Verkoopafdeling.<br/>\n"
+" - Klik in het uitgebreide zoekscherm op \"Favorieten\", kies de optie \"Huidige filter opslaan\", en voer een naam in (b.v.: Verkoopafdeling)<br/>\n"
+" - Vinkt u \"Delen met alle gebruikers\" aan, dan zal in de \"Meer\" optie bij de verkoopkansen van de verkoopafdeling een link naar het Google document verschijnen.<br/>\n"
+" - Vinkt u \"Delen met alle gebruikers\" niet aan, dan zal in de \"Meer\" optie bij de verkoopkansen van de verkoopafdeling geen link naar het Google document verschijnen.<br/>\n"
+" - Indien er geen filter werd gedefinieerd, dan zal in de \"Meer\" optie de link naar het Google document zichtbaar zijn voor alle gebruikers voor alle verkoopkansen."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Token opnieuw instellen"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Token instellen"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Niet "
+"verversen token ingesteld"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/> &amp;nbsp; Ververs token ingesteld"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Ontvang een autorisatiecode en stel deze in het onderstaande veld "
+"in.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Actief</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Sjabloon</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Actief"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Voeg een nieuw sjabloon toe"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Gearchiveerd"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"Tenminste ƩƩn sleutel kan niet gevonden worden in uw Google Drive naam "
+"patroon."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Autorisatie code"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Annuleren"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Kies hoe de nieuwe Google Drive genaamd moet worden, aan de Google kant. "
+"Bijvoorbeeld. gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Configuratie instellingen"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Bevestigen"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Aangemaakt door"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Aangemaakt op"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Google Drive aanmaken mag maar door ƩƩn persoon per keer gebeuren."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"Het documentfilter mag geen 'dynamisch' onderdeel bevatten, dus het mag "
+"bijvoorbeeld niet zijn gebaseerd op de huidige tijd of huidige gebruiker."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Klant"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Ga naar het configuratiepaneel"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Client "
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive instellingen"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive naampatroon"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive sjablonen"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive is nog niet geconfigureerd. Neem contact op met uw "
+"administrator."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive sjabloon configuratie"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Laatst gewijzigd op"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Link uw Google Drive documenten aan eender welk willekeurig record van Odoo."
+" Als u zeer specifieke documenten hebt waarvan u wil dat een medewerker ze "
+"invult, gebruik dan bijvoorbeeld een rekenblad om de kwaliteitscontrole van "
+"producten bij te houden, of om een checklist van buitenlandse orders uit te "
+"voeren. Het is heel eenvoudig om Google documenten te beheren, ze met Odoo "
+"te linken en ze te gebruiken om met collega's samen te werken. "
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Type"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Vul alsjeblieft een geldige Google Document URL in."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Vernieuw token gegenereerd"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Gerelateerd model"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Bron Id"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Zoek Google Drive config"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Stel vernieuwingstoken in"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Er is iets fout gegaan tijdens het genereren van het token. Vraag "
+"alsjeblieft een nieuwe authenticatie code aan."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Sjabloonnaam"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Sjabloon URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Sjablonen"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+"Het Google sjabloon kan niet gevonden worden. Misschien is het verwijderd."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "De URL om de authenticatiecode te genereren van Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"De naam van het bijgevoegde document kan vaste of variabele gegevens bevatten. Om een onderscheid te maken tussen documenten in\n"
+" Google Drive, gebruik vaste woorden en velden. Bijvoorbeeld, in het bovenstaande voorbeeld, als je Deco_Addict_ %(name)s_Sales hebt geschreven\n"
+" in het Google Drive naam veld, krijgt uw document in Google Drive en in Odoo de naam\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"De rechten 'lezen' voor 'iedereen met de link' is niet ingesteld voor dit "
+"document"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Er is geen ververscode ingesteld voor Google Drive. U kunt het instellen via"
+" het configuratiescherm."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URL"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/nl_BE.po b/addons/google_drive/i18n/nl_BE.po
new file mode 100644
index 00000000..236a07dd
--- /dev/null
+++ b/addons/google_drive/i18n/nl_BE.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Aangemaakt door"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Aangemaakt op"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Klant"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Laatst gewijzigd op"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/pl.po b/addons/google_drive/i18n/pl.po
new file mode 100644
index 00000000..49e59412
--- /dev/null
+++ b/addons/google_drive/i18n/pl.po
@@ -0,0 +1,372 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Dariusz Żbikowski <darek@krokus.com.pl>, 2020
+# Grzegorz Grzelak <grzegorz.grzelak@openglobe.pl>, 2020
+# 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
+# Radosław Biegalski <radoslaw.biegalski@openglobe.pl>, 2020
+# Paweł Wodyński <pw@myodoo.pl>, 2020
+# Maksym <ms@myodoo.pl>, 2020
+# Natalia Gros <nag@odoo.com>, 2020
+# Zbigniew Łukasiak <z.lukasiak@archimedes.pl>, 2020
+# Piotr Strębski <strebski@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Aby stworzyć nowy filtr:</b><br/>\n"
+" - PrzejdÅŗ do dokumentu w Odoo, który chcesz filtrować. Na przykład, idÅŗ do Szansei wyszukaj Dział Sprzedaży.<br/>\n"
+" - W tym widoku \"wyszukiwania\", wybierz opcję \"Zapisz aktualny filtr\", wprowadÅŗ nazwę (Np.: Dział Sprzedaży).<br/>\n"
+" - Jeżeli wybierzesz \"Udostępnij wszystkim użytkownikom\", link do dokumentu pojawi się u wszystkich użytkowników Działu Sprzedaży.<br/>\n"
+" - Jeżeli nie wybierzesz \"Udostępnij wszystkim użytkownikom\", link do dokumentu nie pojawi się u wszystkich użytkowników Działu Sprzedaży.<br/>\n"
+" - Jeżeli filtr nie jest ustalony, link do dokumentu Google pojawi się w opcji \"Więcej\" dla wszystkich użytkowników."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Zresetuj token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Ustaw token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Aktywne</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Szablon</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktywne"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Dodaj nowy szablon"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Zarchiwizowane"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"Co najmniej jeden klucz nie może zostać znaleziony we wzorze Twojej nazwy "
+"Dysku Google."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Kod autoryzacyjny"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Anuluj"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Wybierz, jak nowy dysk Google zostanie nazwany na stronie Google. Np. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ustawienia konfiguracji"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "PotwierdÅŗ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Utworzona przez"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Utworzono"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Dyski Google mogą być tworzone wyłącznie po jednym w danym czasie."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Klient"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nazwa wyświetlana"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtr"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "PrzejdÅŗ do panelu konfiguracji"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Klient Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Konfiguracja dysku Google"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Wzór nazwy dysku Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Szablony dysku Google"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Dysk Google nie został jeszcze skonfigurowany. Skontaktuj się z "
+"administratorem"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Konfiguracja szablonów dysku Google"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Data ostatniej modyfikacji"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Ostatnio aktualizowane przez"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Data ostatniej aktualizacji"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Wpisz prawidłowy adres dokumentu Google."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ID zasobu"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Przeszukaj konfigurację Dysku Google"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Coś poszło nie tak podczas generowania tokena. Poproś o ponowne nadanie kodu"
+" autoryzacji."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nazwa szablonu"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Adres szablonu"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Szablony"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Nie można znaleźć szablonu Google. Mógł zostać usunięty."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "Adres do generowania kodu autoryzacji w Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Zezwolenie 'czytelnik' dla 'każdy z linkiem' nie zostało umieszczone w "
+"dokumencie"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Nie ma ustawionego kodu odświeżania dla Dysku Google. Możesz to ustawić z "
+"panelu konfiguracyjnego."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "Adres URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/pt.po b/addons/google_drive/i18n/pt.po
new file mode 100644
index 00000000..e70be8f7
--- /dev/null
+++ b/addons/google_drive/i18n/pt.po
@@ -0,0 +1,346 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Ricardo Martins <ricardo.nbs.martins@gmail.com>, 2020
+# Manuela Silva <manuelarodsilva@gmail.com>, 2020
+# Pedro Castro Silva <pedrocs@exo.pt>, 2020
+# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2020
+# Pedro Filipe <pedro2.10@hotmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Ativa</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Modelo</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Ativo"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arquivados"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Código de Autorização"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "ConfiguraƧƵes"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Confirmar"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nome"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtro"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Ir para o painel de configuração"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Cliente Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Configuração do Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Modelos de configuração do Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Última Modificação em"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Última Atualização por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Última Atualização em"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modelo"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ID do Recurso"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nome do Modelo"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Modelos"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "O URL para gerar o código de autorização da Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/pt_BR.po b/addons/google_drive/i18n/pt_BR.po
new file mode 100644
index 00000000..ae9024ac
--- /dev/null
+++ b/addons/google_drive/i18n/pt_BR.po
@@ -0,0 +1,384 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatica@protonmail.com>, 2020
+# Mateus Lopes <mateus1@gmail.com>, 2020
+# nle_odoo, 2020
+# Adriel Kotviski <kotviski@gmail.com>, 2020
+# grazziano <gra.negocia@gmail.com>, 2020
+# AndrƩ Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2020
+# Silmar <pinheirosilmar@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Ɖder Brito <britoederr@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Para criar um novo filtro: </b><br/>\n"
+"- VĆ” para o documento Odoo que vocĆŖ deseja filtrar. Por exemplo, ir Ć s Oportunidades e pesquisar no Departamento de Vendas.<br/>\n"
+"- Nesta vista \"Pesquisar\", selecione a opção \"Salvar Filtro Atual\", digite o nome (Ex: Departamento de Vendas)<br/>\n"
+"- Se você selecionar \"Compartilhar com todos os usuÔrios\", o link do documento google em \"Mais opções\" serÔ exibido para todos os usuÔrios em oportunidades do Departamento de Vendas<br/>.\n"
+"- Se você não selecionar \"Compartilhar com todos os usuÔrios\", o link do documento google em \"Mais opções\" não aparece para os outros usuÔrios em oportunidades do Departamento de Vendas<br/>.\n"
+"- Se o filtro não for especificado, o links do documento google vai aparecer na opção \"Mais opções\" para todos os usuÔrios em todas as oportunidades."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Redefinir token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Configurar token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Nenhum "
+"token de atualização definido"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/> &amp;nbsp; Atualizar conjunto de "
+"token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Obtenha um código de autorização e defina-o no campo abaixo.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Ativo</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Modelo</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Template</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Ativo"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Adicionar um novo modelo"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arquivado"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"Pelo menos uma chave não pode ser encontrada em seu padrão de nome do Google"
+" Drive."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Código de Autorização"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Escolha como a nova unidade google serĆ” nomeado, no lado google. Por "
+"exemplo. gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Definições de Configuração"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Confirmar"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Criação de unidade google só pode ser concluído por um de cada vez."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"O filtro do documento não deve incluir nenhuma parte 'dinâmica', portanto "
+"não deve ser baseado na hora atual ou no usuÔrio atual, por exemplo."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtro"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "VÔ para o painel de configuração"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Cliente "
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Configuração do acionamento Google"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Nome Padrão Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Templates do Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"O Google Drive não estÔ configurado. Entre em contato com o administrador."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive templates de configuração"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Última modificação em"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Última atualização por"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Última atualização em"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Vincular os seus próprios modelos do Google Drive para qualquer registro de "
+"Odoo. Se vocĆŖ tiver documentos realmente especĆ­ficos que vocĆŖ quer que seu "
+"colaborador preencha, por exemplo, uma planilha para controlar a qualidade "
+"do seu produto ou analisar a lista de verificação de entrega para cada ordem"
+" em um paĆ­s estrangeiro, ... Ɖ muito fĆ”cil para gerenciĆ”-los , ligĆ”-los ao "
+"Odoo e usƔ-los para colaborar com seus funcionƔrios"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modelo"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Por favor insira um URL Documento Google vƔlida."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Token de Atualização Gerado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Modelo Relacionado"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ID Recurso"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Pesquisar Configuração de Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Configurar token de atualização"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Algo saiu errado durante a geração do token. Por favor solicite um código de"
+" autorização novamente."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Nome do modelo"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Modelo de URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Modelos"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+"O modelo do Google não pode ser encontrado. Talvez tenha sido excluído."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "O URL para gerar o código de autorização do Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"O nome do documento anexado pode usar dados fixos ou variƔveis. Para distinguir entre documentos no\n"
+" Google Drive, utilize palavras e campos fixos . Por exemplo, no exemplo abaixo, se vocĆŖ escrever Deco_Addict_%(name)s_Sales\n"
+" no campo de nome do Google Drive, o documento no Google Drive e no anexo do Odoo serão nomeados como\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"A permissão 'leitor' para 'qualquer um com o link' não foi definida no "
+"documento"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Não hÔ código de atualização definido para o Google Drive. Você pode "
+"configurÔ-lo no painel de configuração."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URL"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/ro.po b/addons/google_drive/i18n/ro.po
new file mode 100644
index 00000000..7b1f9980
--- /dev/null
+++ b/addons/google_drive/i18n/ro.po
@@ -0,0 +1,358 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Dorin Hongu <dhongu@gmail.com>, 2020
+# Hongu Cosmin <cosmin513@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Foldi Robert <foldirobert@nexterp.ro>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Pentru a crea un filtru nou:</b><br/>\n"
+" - Du-te la documentul Odoo pe care vrei să-l filtrezi. De exemplu, accesați Oportunități și căutați Departamentul de vĆ¢nzări.<br/>\n"
+" - Ǝn această vizualizare \"Căutare\", selectați opțiunea \"Salvați filtrul curent\", introduceți numele (Ex: departamentul de vĆ¢nzări) <br/>\n"
+" - Dacă selectați \"Partajați cu toți utilizatorii\", link-ul documentului Google Ć®n opțiunile \"Mai multe\" va apărea pentru toți utilizatorii Ć®n oportunitățile departamentului de vĆ¢nzări.<br/> \n"
+"- Dacă nu selectați \"Partajați cu toți utilizatorii\", link-ul documentului Google Ć®n opțiunile \"Mai multe\" nu va apărea pentru alți utilizatori Ć®n oportunitățile departamentului de vĆ¢nzări.<br/>\n"
+" - Dacă filtrul nu este specificat, link-ul documentului Google va apărea Ć®n opțiunea \"Mai mult\" pentru toți utilizatorii pentru toate oportunitățile."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Resetare jeton"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Setați un jeton"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Nu există "
+"set de jetoane de reƮmprospătare"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/> &amp;nbsp; Actualizați setul de "
+"jetoane"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Obțineți un cod de autorizare și setați-l Ć®n cĆ¢mpul de mai jos.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Active</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Șablon</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Activ"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Adăugați un șablon nou"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arhivat"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "Cel puțin o cheie nu poate fi găsită Ć®n modelul de nume Google Drive."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Cod autorizare"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Anulează"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Alegeți cum va fi denumit noua Google Drive, pe partea Google. De exemplu. "
+"gdoc_%(field_name)sĀ "
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Setări de configurare"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Confirmă"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Creat de"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Creat Ʈn"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Crearea Google Drive poate fi făcută numai câte una."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Client"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Nume afișat"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtru"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Du-te la panoul de configurare"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Client Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Configurare Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Modelul de nume Google Drive"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Șabloane Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive nu este Ć®ncă configurat. Vă rugăm să contactați "
+"administratorul."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Configurarea șabloanelor Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Ultima modificare la"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Ultima actualizare făcută de"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Ultima actualizare pe"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Vă rugăm să introduceți o adresă URL validă pentru documentul Google."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Model asociat"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Id Resursa"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Denumire Sablon"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Șabloane"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/ru.po b/addons/google_drive/i18n/ru.po
new file mode 100644
index 00000000..e7dd0555
--- /dev/null
+++ b/addons/google_drive/i18n/ru.po
@@ -0,0 +1,374 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Ivan Yelizariev <yelizariev@itpp.dev>, 2020
+# ILMIR <karamov@it-projects.info>, 2020
+# Irina Fedulova <istartlin@gmail.com>, 2020
+# Ekaterina <nawsikaya@bk.ru>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Ekaterina <nawsikaya@bk.ru>, 2021\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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Чтобы ŃŠ¾Š·Š“Š°Ń‚ŃŒ новый Ń„ŠøŠ»ŃŒŃ‚Ń€:</b><br/>\n"
+"- ŠŸŠµŃ€ŠµŠ¹Š“ŠøŃ‚Šµ Šŗ Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Ńƒ Odoo который хотите Š¾Ń‚Ń„ŠøŠ»ŃŒŃ‚Ń€Š¾Š²Š°Ń‚ŃŒ. ŠŠ°ŠæŃ€ŠøŠ¼ŠµŃ€, перейГите Šŗ Š’Š¾Š·Š¼Š¾Š¶Š½Š¾ŃŃ‚ŃŠ¼ Šø поищите в ŠžŃ‚Геле проГаж.<br/>\n"
+"- Š’ ŃŃ‚Š¾Š¼ окне поиска выберите Š¾ŠæŃ†ŠøŃŽ \"Š”Š¾Ń…Ń€Š°Š½ŠøŃ‚ŃŒ Ń‚ŠµŠŗŃƒŃ‰ŠøŠ¹ Ń„ŠøŠ»ŃŒŃ‚Ń€\", ввеГите название (ŠŠ°ŠæŃ€ŠøŠ¼ŠµŃ€: ŠžŃ‚Š“ŠµŠ» проГаж)<br/>\n"
+"- Если Š²Ń‹Š±Ń€Š°Ń‚ŃŒ \"ŠŸŠ¾Š“ŠµŠ»ŠøŃ‚ŃŒŃŃ со всеми ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŃŠ¼Šø\", ссылка google document в Š¾ŠæŃ†ŠøŃŃ… \"Еще\" ŠæŠ¾ŃŠ²ŠøŃ‚ŃŃ Š“Š»Ń всех ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŠµŠ¹ в Š²Š¾Š·Š¼Š¾Š¶Š½Š¾ŃŃ‚ŃŃ… ŠžŃ‚Š“ŠµŠ»Š° проГаж.<br/>\n"
+"- Если не Š²Ń‹Š±Ń€Š°Ń‚ŃŒ \"ŠŸŠ¾Š“ŠµŠ»ŠøŃ‚ŃŒŃŃ со всеми ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŃŠ¼Šø\", ссылка google document в Š¾ŠæŃ†ŠøŃŃ… \"Еще\" не ŠæŠ¾ŃŠ²ŠøŃ‚ŃŃ Š“Š»Ń всех ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŠµŠ¹ в Š²Š¾Š·Š¼Š¾Š¶Š½Š¾ŃŃ‚ŃŃ… ŠžŃ‚Š“ŠµŠ»Š° проГаж.<br/>\n"
+"- Если Ń„ŠøŠ»ŃŒŃ‚Ń€ не указан, ссылка google document в Š¾ŠæŃ†ŠøŃŃ… \"Еще\" не ŠæŠ¾ŃŠ²ŠøŃ‚ŃŃ Š“Š»Ń всех ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŠµŠ¹ во всех Š²Š¾Š·Š¼Š¾Š¶Š½Š¾ŃŃ‚ŃŃ…."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Reset token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Set up token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr "<span>Get an authorization code and set it in the field below.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Активно</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>моГель</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>шаблон</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Активно"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Š”Š¾Š±Š°Š²ŠøŃ‚ŃŒ новый шаблон"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Заархивировано"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"По крайней мере оГин ŠŗŠ»ŃŽŃ‡ не может Š±Ń‹Ń‚ŃŒ найГено в шаблоне поГ названием "
+"Google Диск."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "КоГ авторизации"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "ŠžŃ‚Š¼ŠµŠ½ŠøŃ‚ŃŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Выберите, как Š±ŃƒŠ“ет Š½Š°Š·Ń‹Š²Š°Ń‚ŃŒŃŃ новый Google Диск на панели Google. ŠŠ°ŠæŃ€., "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "ŠšŠ¾Š½Ń„ŠøŠ³ŃƒŃ€Š°Ń†ŠøŠ¾Š½Š½Ń‹Šµ настройки"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "ŠŸŠ¾Š“Ń‚Š²ŠµŃ€Š“ŠøŃ‚ŃŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "ДозГал"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "ДозГан"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Š”Š¾Š·Š“Š°Š²Š°Ń‚ŃŒ Google Диск можно Ń‚Š¾Š»ŃŒŠŗŠ¾ по оГному за раз."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Заказчик"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "ŠžŃ‚Š¾Š±Ń€Š°Š¶Š°ŠµŠ¼Š¾Šµ ŠøŠ¼Ń"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Š¤ŠøŠ»ŃŒŃ‚Ń€"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "ŠŸŠµŃ€ŠµŠ¹Ń‚Šø Šŗ панели ŠŗŠ¾Š½Ń„ŠøŠ³ŃƒŃ€Š°Ń†ŠøŠø"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google ŠšŠ»ŠøŠµŠ½Ń‚"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "ŠšŠ¾Š½Ń„ŠøŠ³ŃƒŃ€Š°Ń†ŠøŃ Google Диска"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Шаблон имени Google Диска"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Шаблоны Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Диск еще не настроен. ŠŸŠ¾Š¶Š°Š»ŃƒŠ¹ŃŃ‚Š°, ŃŠ²ŃŠ¶ŠøŃ‚ŠµŃŃŒ с вашим аГминистратором."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive настройки шаблонов"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "Š˜Š“ŠµŠ½Ń‚ŠøŃ„ŠøŠŗŠ°Ń‚Š¾Ń€"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ПослеГнее изменение"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ПослеГний раз обновил"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ПослеГнее обновление"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"ŠŸŃ€ŠøŠ²ŃŠ¶ŠøŃ‚Šµ свои собственные ŃˆŠ°Š±Š»Š¾Š½Ń‹ Google Диска Šŗ Š»ŃŽŠ±Š¾Š¹ записи Odoo. Если у "
+"вас ŠµŃŃ‚ŃŒ Š“ŠµŠ¹ŃŃ‚Š²ŠøŃ‚ŠµŠ»ŃŒŠ½Š¾ особые Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Ń‹, которые вы хотите, чтобы заполнил "
+"ваш ŃŠ¾Ń‚Ń€ŃƒŠ“Š½ŠøŠŗ, например, Š˜ŃŠæŠ¾Š»ŃŒŠ·ŃƒŠ¹Ń‚Šµ Š“ŠøŠ½Š°Š¼ŠøŃ‡ŠµŃŠŗŃƒŃŽ Ń‚Š°Š±Š»ŠøŃ†Ńƒ, чтобы ŃƒŠæŃ€Š°Š²Š»ŃŃ‚ŃŒ "
+"качеством вашего товара или ŠæŃ€Š¾ŃŠ¼Š¾Ń‚Ń€ŠµŃ‚ŃŒ ŠŗŠ¾Š½Ń‚Ń€Š¾Š»ŃŒŠ½ŃƒŃŽ ŠŗŠ°Ń€Ń‚Ńƒ Гоставки Š“Š»Ń "
+"кажГого заказа в Š“Ń€ŃƒŠ³ŃƒŃŽ ŃŃ‚Ń€Š°Š½Ńƒ... Ими Š¾Ń‡ŠµŠ½ŃŒ легко ŃƒŠæŃ€Š°Š²Š»ŃŃ‚ŃŒ, ŠæŃ€ŠøŠ²ŃŠ¶ŠøŃ‚Šµ ŠøŃ… Šŗ "
+"Odoo Šø ŠøŃŠæŠ¾Š»ŃŒŠ·ŃƒŠ¹Ń‚Šµ ŠøŃ…, чтобы ŃŠ¾Ń‚Ń€ŃƒŠ“Š½ŠøŃ‡Š°Ń‚ŃŒ с вашим персоналом."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "МоГель"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "ŠŸŠ¾Š¶Š°Š»ŃƒŠ¹ŃŃ‚Š°, ввеГите Š“ŠµŠ¹ŃŃ‚Š²ŃƒŃŽŃ‰ŠøŠ¹ URL Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š° Google."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Š”Š²ŃŠ·Š°Š½Š½Ń‹Šµ моГели"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Š˜Š“ŠµŠ½Ń‚ŠøŃ„ŠøŠŗŠ°Ń‚Š¾Ń€ записи"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Set up refresh token"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Что-то пошло не так во Š²Ń€ŠµŠ¼Ń генерации токена. ŠŸŠ¾Š¶Š°Š»ŃƒŠ¹ŃŃ‚Š°, запросите коГ "
+"авторизации снова."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "ŠŠ°Š·Š²Š°Š½ŠøŠµ шаблона"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL шаблона"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Шаблоны"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "ŠŠµŠ²Š¾Š·Š¼Š¾Š¶Š½Š¾ найти шаблон Google. Возможно, он был уГален."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL Š“Š»Ń генерации коГа авторизации от Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"ŠŠ°Š·Š²Š°Š½ŠøŠµ Гобавленного Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š° может ŠøŃŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ фиксированные или "
+"переменные Ганные. Чтобы Ń€Š°Š·Š»ŠøŃ‡Š°Ń‚ŃŒ Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Ń‹ Google Диск, ŠøŃŠæŠ¾Š»ŃŒŠ·ŃƒŠ¹Ń‚Šµ "
+"фиксированные слова Šø ŠæŠ¾Š»Ń. ŠŠ°ŠæŃ€ŠøŠ¼ŠµŃ€, в примере Š²Ń‹ŃˆŠµ, если вы написали "
+"Deco_Addict _%(name)s _Sales в поле Š½Š°Š·Š²Š°Š½ŠøŃ Google Диске Š±ŃƒŠ“ет Š½Š°Š·Ń‹Š²Š°Ń‚ŃŒŃŃ "
+"Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚ на вашем Google Диске Šø вклаГке Odoo `Deco_Addict_SO0001_Sales`."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Š Š°Š·Ń€ŠµŃˆŠµŠ½ŠøŠµ 'Ń‡ŠøŃ‚Š°Ń‚ŠµŠ»ŃŒ' Š“Š»Ń 'Š»ŃŽŠ±Š¾Š³Š¾ со ссылкой' не было прописано в Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Šµ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Š”Š»Ń Š“ŃƒŠ³Š» Диска не заГан коГ Š¾Š±Š½Š¾Š²Š»ŠµŠ½ŠøŃ. Š’Ń‹ можете Š½Š°ŃŃ‚Ń€Š¾ŠøŃ‚ŃŒ его в панели "
+"ŠŗŠ¾Š½Ń„ŠøŠ³ŃƒŃ€Š°Ń†ŠøŠø."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/si.po b/addons/google_drive/i18n/si.po
new file mode 100644
index 00000000..cd2c1948
--- /dev/null
+++ b/addons/google_drive/i18n/si.po
@@ -0,0 +1,336 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/sk.po b/addons/google_drive/i18n/sk.po
new file mode 100644
index 00000000..0517d413
--- /dev/null
+++ b/addons/google_drive/i18n/sk.po
@@ -0,0 +1,374 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Matus Krnac <matus.krnac@gmail.com>, 2020
+# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2020
+# Stefan Stieranka <stieranka@itec.sk>, 2020
+# gebri <gebri@inmail.sk>, 2020
+# Jan Prokop, 2020
+# Rastislav Brencic <rastislav.brencic@azet.sk>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Rastislav Brencic <rastislav.brencic@azet.sk>, 2020\n"
+"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/sk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Na vytvorenie novƩho filtra:</b><br/>\n"
+"- Choďte do Odoo dokumentu ktorý chcete filtrovaÅ„. NaprĆ­lklad, choďte do PrĆ­ležitostĆ­ a vyhľadajte PredajnĆ© oddelenie.<br/>\n"
+"- V tomto zobrazení \"VyhľadÔvanie\", zvoľte možnosń \"Uložiń aktuÔlny filter\", zadajte nÔzov (Pr: Predajné oddelenie)<br/>\n"
+"- Ak zvolíte \"Zdieľań so vŔetkými používateľmi\", objaví sa odkaz Google dokmentu v možnostiach \"Viac\" pre ostatných používateľov príležitostí Predajného oddelenia.<br/>\n"
+"- Ak nezvolíte \"Zdieľań so vŔetkými používateľmi\", neobjaví sa odkaz Google dokmentu v možnostiach \"Viac\" pre ostatných používateľov príležitostí Predajného oddelenia.<br/>\n"
+"- Ak filter nie je Ŕpecifikovaný, odkaz Google dokumentu sa objaví v možnosti \"Viac\" pre vŔetkých používateľov vŔetkých príležitostí."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Obnoviń token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Nastaviń token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Nie je "
+"nastavený žiadny obnovovací token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Obnoviń sadu tokenov"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr "<span>ZĆ­skajte autorizačný kód a nastavte ho do poľa nižŔie.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>AktĆ­vny</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Šablóna</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "AktĆ­vne"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Pridaj novú Ŕablónu"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Archivovaný"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "V nĆ”zve vzoru Google Drive sa nenaÅ”iel aspoň jeden kÄ¾ĆŗÄ."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Autorizačný kód"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "ZruŔené"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Zvoľte ako bude nazvaný nový Google disk, na Google strane. Napr. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Nastavenia konfigurƔcie"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Potvrdiń"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Vytvoril"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "VytvorenƩ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "VytvÔranie Google disku mÓže byń iba jeden po druhom. "
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "ZƔkaznƭk"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Zobrazovaný nÔzov"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "ƍsÅ„ na panel konfigurĆ”cie"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google klient"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "KonfigurƔcia Google disku"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Vzor nƔzvu Google Disku"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Šablóny Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Disk eŔte nie je nakonfigurovaný. Prosím kontaktujte vÔŔho "
+"administrƔtora."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "KonfigurÔcia Ŕablón Google disku"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "PoslednĆ” Ćŗprava"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Naposledy upravoval"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Naposledy upravovanƩ"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Prepojiń vaŔe vlastné Ŕablóny Google Disku s akýmkoľvek zÔznamom v Odoo. Ak "
+"mÔte veľmi konkrétne dokumenty, ktoré chcete, aby vÔŔ spolupracovník "
+"vyplnil, napr. Použite tabuľku na kontrolovanie kvality vÔŔho produktu alebo"
+" preskúmajte kontrolný zoznamu dodÔvok pre každú objednÔvku v cudzej "
+"krajine, ... Je veľmi ľahké ich spravovań, prepojiń s Odoo a používań ich k "
+"spoluprƔci so svojimi zamestnancami."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "ProsĆ­m zadajte platnĆŗ URL Google Dokumentu."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Obnoviń generovaný token"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "SĆŗvisiaci model"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ID zdroja"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Hľadań konfigurÔciu Google disku"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Nastavte token obnovenia"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Niečo sa pokazilo počas generovania tokenu. ProsĆ­m požiadajte opäń o "
+"autorizačný kód."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "NÔzov Ŕablóny"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL Ŕablóny"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Šablóny"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Google Šablóna nebola nÔjdenÔ. Možno bola zmazanÔ."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL pre generovanie autorizačnĆ©ho kódu z Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"NÔzov priloženého dokumentu mÓže používań fixné alebo variabilné dÔta. Pre rozlíŔenie medzi dokumentmi v\n"
+"Google Disku, použite fixné slovÔ a polia. Napríklad vo vyŔŔie uvedenom príklade, ak ste napísali Agrolait_%(name)s_Sales\n"
+"do poľa nÔzvu Google Disku, dokument na vaŔom Google Disku a v Odoo prílohe bude pomenovaný\n"
+"'Agrolait_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"OprĆ”vnenie 'čitateľ' pre 'každý s týmto odkazom' nebolo napĆ­sanĆ© v dokumente"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Pre Google disk nie je nastavený žiadny obnovovací kód. MÓžete ho nastaviń z"
+" konfiguračnĆ©ho panela."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/sl.po b/addons/google_drive/i18n/sl.po
new file mode 100644
index 00000000..b730b34c
--- /dev/null
+++ b/addons/google_drive/i18n/sl.po
@@ -0,0 +1,364 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# 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
+# Grega Vavtar <grega@hbs.si>, 2021
+# Tadej LupŔina <tadej@hbs.si>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Tadej LupŔina <tadej@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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Da bi ustvarili nov filter:</b><br/>\n"
+" - Pojdite na Odoo dokument, ki ga želite filtrirati. Primer: pojdite na priložnosti in iŔčite po prodajnem oddelku.<br/>\n"
+" - V tem \"iskalnem\" prikazu izberite opcijo \"Shrani trenutni filter\", vnesite naziv (npr.: Prodajni oddelek)<br/>\n"
+" - Če izberete \"Souporaba z vsemi uporabniki\" se pri priložnostih prodajnega oddelka v opciji \"več\" pojavi povezava do google dokumenta za vse uporabnike.<br/>\n"
+" - Če ne izberete \"Souporaba z vsemi uporabniki\", se povezava do google dokumenta za ostale uporabnike ne prikaže.<br/>\n"
+" - Če se filter ne specificira, se povezava do google dokumenta prikaže v opciji \"več\" vsem uporabnikom za vse priložnosti."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Aktivno</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Predloga</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktivno"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Dodajte novo predlogo"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arhivirano"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Koda za odobritev"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Prekliči"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Izberite naziv novega Google Drive na Google strani. npr. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Uredi nastavitve"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Potrdi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Ustvaril"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Ustvarjeno"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Mogoče je ustvarjanje le enega Google drive hkrati."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Stranka"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Pojdi na nastavitveno nadzorno ploŔčo."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google odjemalec"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive nastavitve"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive vzorec naziva"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive predloge"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google Drive Ŕe ni nastavljen. Obrnite se na administratorja."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Nastavitve predlog Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Zadnjič spremenjeno"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Zadnji posodobil"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Zadnjič posodobljeno"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Povežite lastne Google Drive predloge s katerimkoli zapisom v Odoo. Za "
+"specifične dokumente, za katere želite, da jih sodelavec izponjuje, npr. "
+"uporaba preglednice za nadzor kvalitete proizvoda ali pregled dostav za vsak"
+" nalog v tuji državi, je upravljanje enostavno. Povežite jih z Odoo in jih "
+"uporabljajte za sodelovanje z drugimi kadri."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Vstavite veljavno URL povezavo do Google dokumenta."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Oznakavira"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Med ustvarjanjem žetona je priŔlo do napake. Ponovno zahtevajte kodo "
+"odobritve."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Ime predloge"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL predloge"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Predloge"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Google predloga ni najdena. Mogoče je bila izbrisana."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL povezava za ustvarjanje kode za overitev"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Dovoljenje 'bralec' za 'kdorkoli, ki ima povezavo' ni bilo zapisano na "
+"dokumentu."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/sq.po b/addons/google_drive/i18n/sq.po
new file mode 100644
index 00000000..da84c99c
--- /dev/null
+++ b/addons/google_drive/i18n/sq.po
@@ -0,0 +1,270 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Krijuar nga"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Krijuar me"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Partner"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Emri i paraqitur"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Modifikimi i fundit nƫ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Modifikuar per here te fundit nga"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Modifikuar per here te fundit me"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/sr.po b/addons/google_drive/i18n/sr.po
new file mode 100644
index 00000000..f5af1d0c
--- /dev/null
+++ b/addons/google_drive/i18n/sr.po
@@ -0,0 +1,271 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2018
+# Slobodan Simić <slsimic@gmail.com>, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-08 06:49+0000\n"
+"PO-Revision-Date: 2018-10-08 06:49+0000\n"
+"Last-Translator: Slobodan Simić <slsimic@gmail.com>, 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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Активно"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:42
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Kreiran"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kupac"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:61
+#: code:addons/google_drive/models/google_drive.py:82
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:63
+#: code:addons/google_drive/models/google_drive.py:84
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:203
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Å abloni"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:99
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:135
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/sr@latin.po b/addons/google_drive/i18n/sr@latin.po
new file mode 100644
index 00000000..2c2624f9
--- /dev/null
+++ b/addons/google_drive/i18n/sr@latin.po
@@ -0,0 +1,273 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017
+# Djordje Marjanovic <djordje_m@yahoo.com>, 2017
+# Martin Trigaux <mat@odoo.com>, 2017
+# Ljubisa Jovev <ljubisa.jovev@gmail.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:26+0000\n"
+"PO-Revision-Date: 2017-10-02 11:26+0000\n"
+"Last-Translator: Ljubisa Jovev <ljubisa.jovev@gmail.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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr "Aktivan"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:41
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr "Datum kreiranja"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:157
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kupac"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "Naziv za prikaz"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr "Filter"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:60
+#: code:addons/google_drive/models/google_drive.py:81
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Prikaži panel za podeŔavanje"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:62
+#: code:addons/google_drive/models/google_drive.py:83
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "Zadnja promena"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "Promenio"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "Vreme promene"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:199
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:80
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr "Naziv Ŕablona"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Å abloni"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:98
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:134
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:59
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "res.config.settings"
+msgstr ""
diff --git a/addons/google_drive/i18n/sv.po b/addons/google_drive/i18n/sv.po
new file mode 100644
index 00000000..e6e5df3c
--- /dev/null
+++ b/addons/google_drive/i18n/sv.po
@@ -0,0 +1,347 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Kristoffer Grundstrƶm <lovaren@gmail.com>, 2021
+# Martin Trigaux, 2021
+# deeman <da.jkpg@gmail.com>, 2021
+# Anders Wallenquist <anders.wallenquist@vertel.se>, 2021
+# Christelle Wehbe <libanon_cristelle@hotmail.com>, 2021
+# Haojun Zou <apollo_zhj@msn.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Haojun Zou <apollo_zhj@msn.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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Aktiv"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arkiverad"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Auktoriseringskod"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Avbryt"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "KonfigurationsinstƤllningar"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "BekrƤfta"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Skapad av"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Skapad den"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Kund"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Visningsnamn"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtrera"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "GĆ„ till konfigurationspanelen"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive-konfiguration"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive Ƥr inte konfigurerad Ƥn. VƤnligen kontakta din administratƶr. "
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive mallkonfiguration"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Senast redigerad"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Senast uppdaterad av"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Senast uppdaterad"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Modell"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "VƤnligen anvƤnd en giltigt Google Dokument lƤnk."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Resurs ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Mallnamn"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Mall URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Mallar"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Mallen kan inte hittas. Den har kanske raderats?"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/ta.po b/addons/google_drive/i18n/ta.po
new file mode 100644
index 00000000..afde9d64
--- /dev/null
+++ b/addons/google_drive/i18n/ta.po
@@ -0,0 +1,281 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-08-18 14:07+0000\n"
+"PO-Revision-Date: 2016-02-05 09:53+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Tamil (http://www.transifex.com/odoo/odoo-9/language/ta/)\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to "
+"filter. For instance, go to Opportunities and search on Sales Department.<br/"
+">\n"
+" - In this \"Search\" view, select the option "
+"\"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", "
+"link of google document in \"More\" options will appear for all users in "
+"opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users"
+"\", link of google document in \"More\" options will not appear for other "
+"users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google "
+"document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:34
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config_name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. gdoc_"
+"%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Click to add a new template."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "Configure your templates"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_uid
+msgid "Created by"
+msgstr "ą®‰ą®°ąÆą®µą®¾ą®•ąÆą®•ą®æą®Æą®µą®°ąÆ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_create_date
+msgid "Created on"
+msgstr ""
+"ą®‰ą®°ąÆą®µą®¾ą®•ąÆą®•ą®ŖąÆą®Ŗą®ŸąÆą®Ÿ \n"
+"தேதி"
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:141
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_display_name
+msgid "Display Name"
+msgstr "ą®•ą®¾ą®ŸąÆą®šą®æ ą®ŖąÆ†ą®Æą®°ąÆ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:53
+#: code:addons/google_drive/google_drive.py:73
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_client_id
+msgid "Google Client "
+msgstr ""
+
+#. module: google_drive
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_config
+msgid "Google Drive"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:55
+#: code:addons/google_drive/google_drive.py:75
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config___last_update
+msgid "Last Modified on"
+msgstr "ą®•ą®ŸąÆˆą®šą®æą®Æą®¾ą®• ą®¤ą®æą®°ąÆą®¤ąÆą®¤ą®æą®Æ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_uid
+msgid "Last Updated by"
+msgstr "ą®•ą®ŸąÆˆą®šą®æą®Æą®¾ą®• ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æą®•ąÆą®•ą®ŖąÆą®Ŗą®ŸąÆą®Ÿą®¤ąÆ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_write_date
+msgid "Last Updated on"
+msgstr "ą®•ą®ŸąÆˆą®šą®æą®Æą®¾ą®• ą®ŖąÆą®¤ąÆą®ŖąÆą®Ŗą®æą®•ąÆą®•ą®ŖąÆą®Ŗą®ŸąÆą®Ÿą®¤ąÆ"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: constraint:google.drive.config:0
+msgid ""
+"Model of selected filter is not matching with model of current template."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:173
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:72
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+#: model:ir.ui.menu,name:google_drive.menu_google_drive_model_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:90
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_base_config_settings_google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To "
+"distinguish between documents in\n"
+" Google Drive, use fixed words and fields. "
+"For instance, in the example above, if you wrote Agrolait_%(name)s_Sales\n"
+" in the Google Drive name field, the document "
+"in your Google Drive and in Odoo attachment will be named\n"
+" 'Agrolait_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:117
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_base_config_settings_google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/google_drive.py:52
+#, python-format
+msgid ""
+"You haven't configured 'Authorization Code' generated from google, Please "
+"generate and configure it ."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.inherited_google_view_general_configuration
+msgid "and paste it here"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/"
+"d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/th.po b/addons/google_drive/i18n/th.po
new file mode 100644
index 00000000..0802c79b
--- /dev/null
+++ b/addons/google_drive/i18n/th.po
@@ -0,0 +1,343 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Khwunchai Jaengsawang <khwunchai.j@ku.th>, 2020
+# Odoo Thaidev <odoothaidev@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "ą¹€ąø›ąø“ąø”ą¹ƒąøŠą¹‰ąø‡ąø²ąø™"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ą¹€ąøą¹‡ąøšąø–ąø²ąø§ąø£"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "ยกเคณก"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "ąøąø²ąø£ąø•ąø±ą¹‰ąø‡ąø„ą¹ˆąø²"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "ยืนยัน"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "สร้างโดย"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "ąøŖąø£ą¹‰ąø²ąø‡ą¹€ąø”ąø·ą¹ˆąø­"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "คูกค้า"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "ąøŠąø·ą¹ˆąø­ąø—ąøµą¹ˆą¹ƒąøŠą¹‰ą¹ąøŖąø”ąø‡"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "ตัวกรอง"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "ą¹„ąø›ąø¢ąø±ąø‡ąø«ąø™ą¹‰ąø²ąøąø²ąø£ąø•ąø±ą¹‰ąø‡ąø„ą¹ˆąø²"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "ąøąø²ąø£ąø•ąø±ą¹‰ąø‡ąø„ą¹ˆąø² Google ą¹„ąø”ąø£ąøŸą¹Œ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "รหัส"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ą¹ąøą¹‰ą¹„ąø‚ąø„ąø£ąø±ą¹‰ąø‡ąøŖąøøąø”ąø—ą¹‰ąø²ąø¢ą¹€ąø”ąø·ą¹ˆąø­"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ąø­ąø±ąøžą¹€ąø”ąø—ąø„ąø£ąø±ą¹‰ąø‡ąøŖąøøąø”ąø—ą¹‰ąø²ąø¢ą¹‚ąø”ąø¢"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ąø­ąø±ąøžą¹€ąø”ąø—ąø„ąø£ąø±ą¹‰ąø‡ąøŖąøøąø”ąø—ą¹‰ąø²ąø¢ą¹€ąø”ąø·ą¹ˆąø­"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "โดเดค"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "ชื่อแด่แบบ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "แด่แบบ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/tr.po b/addons/google_drive/i18n/tr.po
new file mode 100644
index 00000000..b5494ed3
--- /dev/null
+++ b/addons/google_drive/i18n/tr.po
@@ -0,0 +1,377 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Ayhan KIZILTAN <akiziltan76@hotmail.com>, 2020
+# Martin Trigaux, 2020
+# Levent Karakaş <levent@mektup.at>, 2020
+# Murat Kaplan <muratk@projetgrup.com>, 2020
+# Güven YILMAZ <guvenyilmaz@outlook.com.tr>, 2020
+# nle_odoo, 2020
+# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2020
+# Umur Akın <umura@projetgrup.com>, 2020
+# abc Def <hdogan1974@gmail.com>, 2020
+# Tugay Hatıl <tugayh@projetgrup.com>, 2020
+# Ediz Duman <neps1192@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Ediz Duman <neps1192@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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>yeni bir süzgeç oluşturmak için:</b><br/>\n"
+" - SüzgeƧ oluşturmak istediğiniz Odoo belgesine gidin. Ɩrneğin, Fırsatlara gidin ve Satış Bƶlümünde arayın.<br/>\n"
+" - Bu \"Arama\" gƶrünümünde \"GeƧerli SüzgeƧi Kaydet\"i seƧin, adını girin (Ɩrn: Satış Bƶlümü)<br/>\n"
+" - Eğer \"Bütün kullanıcılarla paylaş\"ı seçerseniz, \"Fazlası\" seçeneğinde google belgeleri bağlantısı Satış Bölümündeki fırsatlardaki tüm kullanıcılarda görünecektir.<br/>\n"
+" - Eğer \"Bütün kullanıcılarla paylaş\"ı seçmezseniz, \"Fazlası\" seçeneğinde google belgeleri bağlantısı fırsatlardaki tüm kullanıcılarda görünmeyecektir.<br/>\n"
+" - Eğer süzgeç belirtilmemişse, \"Fazlası\" seçeneğinde google belgeleri bağlantısı fırsatlardaki tüm kullanıcılarda görünecektir."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Token sıfırlama"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Token kurulum"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; Yenileme "
+"tokenı ayarlanmadı"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/> &amp;nbsp; Token ayarlamayı yenile"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>Bir yetkilendirme kodu alın ve kodu aşağıdaki alana ayarlayın.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Etkin</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Şablon</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Etkin"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Yeni bir şablon ekleyin"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Arşivlendi"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "Google Drive isim örneğinizde, en az bir anahtar bulunamadı."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Yetki Kodu"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "İptal et"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Yeni google sürücü, google tarafında adlandırılacağını seƧin. Ɩrneğin. gdoc_"
+" %(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Yapılandırma Ayarları"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "Onayla"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Oluşturan"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Oluşturulma"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Google sürücü oluşturma yalnızca tek tek tarafından yapılabilir."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "Müşteri"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Görünüm Adı"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Filtre"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Yapılandırma paneline git"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Kullanıcı"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive Konfigürasyonu"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive Adı"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive Şablonları"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google sürücü henüz yapılandırılmadı. Lütfen yöneticinize başvurun."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive Şablon Ayarı"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Son Düzenleme"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Son Güncelleyen"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Son Güncelleme"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Kendi google drive şablonlarınızı herhangi bir Odoo kaydına bağlantılayın. "
+"Ɩrn. gerƧekten işbirliği yaptığınız kimsenin doldurmasını istediğiniz ƶzel "
+"belgeler varsa. Ürününüzün kalitesini kontrol etmek için bir çalışma tablosu"
+" kullanın veya yabancı bir ülkeye olan her sipariş için teslimat denetim "
+"listesini inceleyin, ... Onları yönetmek çok kolaydır, Odoo'ya bağlantılayın"
+" ve çalışanlarınızla işbirliği için kullanın."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Lütfen geçerli bir Google belge URL'si girin."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Oluşturulan Tokenı Yenile"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "İlişkili Model"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "Kaynak ID"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Google Drive Yapılandırmasında Ara"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Yenileme belirteci ayarla"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Simge oluşturma sırasında bir şeyler ters gitti. Lütfen tekrar bir "
+"yetkilendirme kodu isteyin."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "Şablon Adı"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Şablon"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Şablonlar"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "Google şablonu bulunamıyor. Belki silindi."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "Google'dan yetkilendirme kodu oluşturmak için URL"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"Eklenen dosyanın adı sabit ya da değişken bir data kullanabilir. Google drive'da verileri birbirinden ayırmak iƧin, sabit kelimeler ve alanlar kullanın.Ɩrnekte olduğu gibi eğer Google drivedaki dokumanın adına Deco_Addict_%(name)s_Sales yazarsanız\n"
+" 'Deco_Addict_SO0001_Sales' olarak kaydedilecektir."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"İzin 'herkes' ile belgili tanımlık bağlantı için ' okuyucu' belge üzerinde "
+"yazılı değil"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"Google Drive için ayarlanmış bir yenileme kodu yok. Yapılandırma panelinden "
+"ayarlayabilirsiniz."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.Google.com/Document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/Edit"
diff --git a/addons/google_drive/i18n/uk.po b/addons/google_drive/i18n/uk.po
new file mode 100644
index 00000000..e7c8d4e0
--- /dev/null
+++ b/addons/google_drive/i18n/uk.po
@@ -0,0 +1,376 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>Щоб створити новий Ń„Ń–Š»ŃŒŃ‚Ń€:</b><br/>\n"
+"- ŠŸŠµŃ€ŠµŠ¹Š“Ń–Ń‚ŃŒ в Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚ Odoo, Š“Š»Ń ŃŠŗŠ¾Š³Š¾ вам потрібен Ń„Ń–Š»ŃŒŃ‚Ń€. ŠŠ°ŠæŃ€ŠøŠŗŠ»Š°Š“, ŠæŠµŃ€ŠµŠ¹Š“Ń–Ń‚ŃŒ в ŠŠ°Š³Š¾Š“Šø та Š·Š½Š°Š¹Š“Ń–Ń‚ŃŒ ВіГГіл проГажів.<br/>\n"
+"- Š’ Ń†ŃŒŠ¾Š¼Ńƒ \"ŠŸŠ¾ŃˆŃƒŃ†Ń–\", Š²ŠøŠ±ŠµŃ€Ń–Ń‚ŃŒ Š¾ŠæŃ†Ń–ŃŽ \"Зберегти поточний Ń„Ń–Š»ŃŒŃ‚Ń€\", Š²Š²ŠµŠ“Ń–Ń‚ŃŒ назву (напр. віГГіл проГажів)<br/>\n"
+"- Якщо виберете \"ŠŸŠ¾Š“Ń–Š»ŠøŃ‚ŠøŃŃ Š· ŃƒŃŃ–Š¼Š°\", прив'ŃŠ·ŠŗŠ° Google Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š° в Š¼ŠµŠ½ŃŽ \"Š‘Ń–Š»ŃŒŃˆŠµ\" - буГе віГкрита Š“Š»Ń всіх ŠŗŠ¾Ń€ŠøŃŃ‚ŃƒŠ²Š°Ń‡Ń–Š² у нагоГах Š²Ń–Š“Š“Ń–Š»Ńƒ проГажів.<br/>\n"
+"- Якщо не виберете \"ŠŸŠ¾Š“Ń–Š»ŠøŃ‚ŠøŃŃ Š· ŃƒŃŃ–Š¼Š°\", прив'ŃŠ·ŠŗŠ° Google Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š° в Š¼ŠµŠ½ŃŽ \"Š‘Ń–Š»ŃŒŃˆŠµ\" - буГе Š·Š°ŠŗŃ€ŠøŃ‚Š¾ŃŽ Š“Š»Ń Ń–Š½ŃˆŠøŃ… ŠŗŠ¾Ń€ŠøŃŃ‚ŃƒŠ²Š°Ń‡Ń–Š² у нагоГах Š²Ń–Š“Š“Ń–Š»Ńƒ проГажів.<br/>\n"
+"- Якщо Ń„Ń–Š»ŃŒŃ‚Ń€ не визначено, прив'ŃŠ·ŠŗŠ° Google Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š° в Š¼ŠµŠ½ŃŽ \"Š‘Ń–Š»ŃŒŃˆŠµ\" - буГе віГкрита Š“Š»Ń всіх ŠŗŠ¾Ń€ŠøŃŃ‚ŃƒŠ²Š°Ń‡Ń–Š² в усіх нагоГах."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Š”ŠŗŠøŠ½ŃƒŃ‚Šø токен"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Встановити токен"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; ŠŠµ "
+"встановлено оновленого Ń‚Š¾ŠŗŠµŠ½Ńƒ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+"<i class=\"text-success fa fa-check\"/> &amp;nbsp; ŠžŠ½Š¾Š²Š»ŠµŠ½ŠøŠ¹ токен "
+"встановлено"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+"<span>ŠžŃ‚Ń€ŠøŠ¼Š°Š¹Ń‚Šµ коГ Š°Š²Ń‚Š¾Ń€ŠøŠ·Š°Ń†Ń–Ń та Š²ŃŃ‚Š°Š½Š¾Š²Ń–Ń‚ŃŒ його у полі нижче.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Активно</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>МоГель</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Шаблон</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Активно"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "ДоГайте новий шаблон"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Заархівовано"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+"ŠŸŃ€ŠøŠ½Š°Š¹Š¼Š½Ń– оГин ŠŗŠ»ŃŽŃ‡ не може Š±ŃƒŃ‚Šø знайГено у ŃˆŠ°Š±Š»Š¾Š½Ń– назви Google Диска."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "КоГ авторизації"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Š”ŠŗŠ°ŃŃƒŠ²Š°Ń‚Šø"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Š’ŠøŠ±ŠµŃ€Ń–Ń‚ŃŒ назву Š“Š»Ń нового Google Диска, Š·Ń– сторони Google. ŠŠ°ŠæŃ€. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "ŠŠ°Š»Š°ŃˆŃ‚ŃƒŠ²Š°Š½Š½Ń"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "ŠŸŃ–Š“Ń‚Š²ŠµŃ€Š“ŠøŃ‚Šø"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "Дтворив"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Дтворено"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Кожен може створити Google Диск Ń‚Ń–Š»ŃŒŠŗŠø раз."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+"Š¤Ń–Š»ŃŒŃ‚Ń€ Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Ńƒ не повинен містити жоГних 'Гинамічних' частин, Ń‚Š¾Š¼Ńƒ він не "
+"повинен Š±Š°Š·ŃƒŠ²Š°Ń‚ŠøŃŃ на ŠæŠ¾Ń‚Š¾Ń‡Š½Š¾Š¼Ńƒ часі чи ŠŗŠ¾Ń€ŠøŃŃ‚ŃƒŠ²Š°Ń‡Ń–, наприклаГ."
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "ŠšŠ»Ń–Ń”Š½Ń‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "ВіГобразити назву"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Š¤Ń–Š»ŃŒŃ‚Ń€"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "ŠŸŠµŃ€ŠµŠ¹Ń‚Šø Го панелі Š½Š°Š»Š°ŃˆŃ‚ŃƒŠ²Š°Š½ŃŒ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "ŠšŠ»Ń–Ń”Š½Ń‚ Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "ŠŠ°Š»Š°ŃˆŃ‚ŃƒŠ²Š°Š½Š½Ń Google Гиску"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Шаблон назв Google Гиску"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Шаблони Google Drive "
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Гиск ще не Š½Š°Š»Š°ŃˆŃ‚ований. Š‘ŃƒŠ“ŃŒ ласка, Š·Š²ā€™ŃŠ¶Ń–Ń‚ŃŒŃŃ Š· вашим "
+"аГміністратором."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "ŠŠ°Š»Š°ŃˆŃ‚ŃƒŠ²Š°Š½Š½Ń ŃˆŠ°Š±Š»Š¾Š½Ń–Š² Google Drive"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ŠžŃŃ‚Š°Š½Š½Ń– зміни"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Востаннє оновив"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ŠžŃŃ‚Š°Š½Š½Ń” Š¾Š½Š¾Š²Š»ŠµŠ½Š½Ń"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"ŠŸŃ€ŠøŠ²'ŃŠ¶Ń–Ń‚ŃŒ свої шаблони Google Š”ŠøŃŠŗŃƒ Го буГь-ŃŠŗŠ¾Š³Š¾ запису в Odoo. Якщо ви "
+"хочете, щоб ваш співробітник заповнив ŃŠŗŃ–ŃŃŒ Гуже особливі Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Šø, напр., "
+"використав Ń‚Š°Š±Š»ŠøŃ†ŃŽ Š“Š»Ń ŠŗŠ¾Š½Ń‚Ń€Š¾Š»ŃŽ ŃŠŗŠ¾ŃŃ‚Ń– товарів, чи ŠæŠµŃ€ŠµŠ³Š»ŃŠ½ŃƒŠ² ŠŗŠ¾Š½Ń‚Ń€Š¾Š»ŃŒŠ½ŠøŠ¹ "
+"перелік Гоставок Š· кожного Š·Š°Š¼Š¾Š²Š»ŠµŠ½Š½Ń в Ń–Š½ŃˆŃ– країни, ... ŠŠøŠ¼Šø Гуже легко "
+"ŠŗŠµŃ€ŃƒŠ²Š°Ń‚Šø, прив'ŃŠ¶Ń–Ń‚ŃŒ їх Го Odoo і Š²ŠøŠŗŠ¾Ń€ŠøŃŃ‚Š¾Š²ŃƒŠ¹Ń‚Šµ їх в роботі Š·Ń– "
+"співробітниками."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "МоГель"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Š’Š²ŠµŠ“Ń–Ń‚ŃŒ Š“Ń–Š¹ŃŠ½Ńƒ URL-Š°Š“Ń€ŠµŃŃƒ Google Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š°."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "ŠžŠ½Š¾Š²Š»ŠµŠ½ŠøŠ¹ токен створено"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Пов'ŃŠ·Š°Š½Š° моГель"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "ID Ń€ŠµŃŃƒŃ€ŃŃƒ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "ŠŠ°Š»Š°ŃˆŃ‚ŃƒŠ²Š°Š½Š½Ń пошуку Google Drive"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Š’ŃŃ‚Š°Š½Š¾Š²Ń–Ń‚ŃŒ оновлений токен"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Виникла помилка при генерації токена. Š‘ŃƒŠ“ŃŒ ласка, ŃŠæŃ€Š¾Š±ŃƒŠ¹Ń‚Šµ Š·Š³ŠµŠ½ŠµŃ€ŃƒŠ²Š°Ń‚Šø "
+"авторизаційний коГ знову."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "ŠŠ°Š·Š²Š° шаблону"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "URL-аГреса шаблону"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "Шаблони"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "ŠŠµŠ¼Š¾Š¶Š»ŠøŠ²Š¾ знайти Google шаблон. Можливо він був виГалений."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "URL-аГреса Š“Š»Ń генерації коГу авторизації Š· Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"ŠŠ°Š·Š²Š° ГоГаного Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Š° може Š²ŠøŠŗŠ¾Ń€ŠøŃŃ‚Š¾Š²ŃƒŠ²Š°Ń‚Šø фіксовані або змінні Гані. Щоб Ń€Š¾Š·Ń€Ń–Š·Š½ŃŃ‚Šø Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Šø\n"
+"Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  Google Š”ŠøŃŠŗŃƒ, Š²ŠøŠŗŠ¾Ń€ŠøŃŃ‚Š¾Š²ŃƒŠ¹Ń‚Šµ фіксовані слова та ŠæŠ¾Š»Ń. ŠŠ°ŠæŃ€ŠøŠŗŠ»Š°Š“, у приклаГі вище, ŃŠŗŃ‰Š¾ ви написали Deco_Addict_%(name)s_Sales\n"
+" в полі назви Google Š”ŠøŃŠŗŃƒ буГе Š½Š°Š·ŠøŠ²Š°Ń‚ŠøŃŃ Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚ на вашому Google Š”ŠøŃŠŗŃƒ і вклаГці Odoo\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"Дозвіл \"Ń‡ŠøŃ‚Š°Š½Š½Ń\" Š“Š»Ń \"всі, в кого є ŠæŠ¾ŃŠøŠ»Š°Š½Š½Ń\" не було вказано в "
+"Š“Š¾ŠŗŃƒŠ¼ŠµŠ½Ń‚Ń–"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"ŠŠµ встановлено коГ Š¾Š½Š¾Š²Š»ŠµŠ½Š½Ń Š“Š»Ń Google Диска. Його можна Š½Š°Š»Š°ŃˆŃ‚ŃƒŠ²Š°Ń‚Šø на "
+"панелі Š½Š°Š»Š°ŃˆŃ‚ŃƒŠ²Š°Š½Š½Ń."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/ur.po b/addons/google_drive/i18n/ur.po
new file mode 100644
index 00000000..749a4cda
--- /dev/null
+++ b/addons/google_drive/i18n/ur.po
@@ -0,0 +1,336 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr ""
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr ""
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
diff --git a/addons/google_drive/i18n/vi.po b/addons/google_drive/i18n/vi.po
new file mode 100644
index 00000000..3c90b7f1
--- /dev/null
+++ b/addons/google_drive/i18n/vi.po
@@ -0,0 +1,371 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Duy BQ <duybq86@gmail.com>, 2020
+# Dao Nguyen <trucdao.uel@gmail.com>, 2020
+# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020
+# Trįŗ§n HĆ  <tranthuha13590@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Reset token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/> Set up token"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr "<span>Get an authorization code and set it in the field below.</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>Active</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>Model</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>Template</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "Có hiệu lį»±c"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "Add a new template"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "Đã lưu"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "At least one key cannot be found in your Google Drive name pattern."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "Authorization Code"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "Hį»§y"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "Thiết lập cẄu hình"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "XÔc nhận"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "TẔo bởi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "Thį»i điểm tįŗ”o"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "Creating google drive may only be done by one at a time."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "KhƔch hƠng"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "TĆŖn hiển thị"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "Bį»™ lį»c"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "Đi tį»›i bįŗ£ng cįŗ„u hƬnh"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google Client"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive Configuration"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google Drive Name Pattern"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive Templates"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr ""
+"Google Drive is not yet configured. Please contact your administrator."
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive templates config"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "Sį»­a lįŗ§n cuối vĆ o"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "Cįŗ­p nhįŗ­t lįŗ§n cuối bởi"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "Cįŗ­p nhįŗ­t lįŗ§n cuối vĆ o"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "Model"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "Please enter a valid Google Document URL."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Refresh Token Generated"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "Đối tượng liĆŖn quan"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "MĆ£ TĆ i nguyĆŖn"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "Search Google Drive Config"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "Set up refresh token"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "TĆŖn mįŗ«u"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "Template URL"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "CÔc mẫu"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "The Google Template cannot be found. Maybe it has been deleted."
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "The URL to generate the authorization code from Google"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/zh_CN.po b/addons/google_drive/i18n/zh_CN.po
new file mode 100644
index 00000000..dab7564a
--- /dev/null
+++ b/addons/google_drive/i18n/zh_CN.po
@@ -0,0 +1,360 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jeffery CHEN Fan <jeffery9@gmail.com>, 2020
+# liAnGjiA <liangjia@qq.com>, 2020
+# Felix Yuen <fyu@odoo.com>, 2020
+# inspur qiuguodong <qiuguodong@inspur.com>, 2020
+# Felix Yang - Elico Corp <felixyangsh@aliyun.com>, 2020
+# 敬雲 ꞗ <chingyun@yuanchih-consult.com>, 2020
+# Daniel Yang <daniel.yang.zhenyu@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+0000\n"
+"Last-Translator: Daniel Yang <daniel.yang.zhenyu@gmail.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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>åˆ›å»ŗäø€äøŖę–°ēš„ē­›é€‰:</b><br/>\n"
+" - č·³č½¬åˆ°ę‚Øč¦ē­›é€‰ēš„Odoo文攣. 比如, ęÆ”å¦‚åœØé”€å”®éƒØé—Øęœē“¢å•†ęœŗ.<br/>\n"
+" -åœØā€ęœē“¢ā€œč§†å›¾, 选ꋩ \"äæå­˜ēŽ°ęœ‰ē­›é€‰\", č¾“å…„åå­— (比如: é”€å”®éƒØé—Ø)<br/>\n"
+" - å¦‚ęžœä½ åœØ \"ę›“å¤š\" 选锹中选择 \"å’Œę‰€ęœ‰ē”Øęˆ·å…±äŗ«\", č°·ę­Œę–‡ę”£é“¾ęŽ„å°±ä¼šę˜¾ē¤ŗē»™ę‰€ęœ‰é”€å”®éƒØé—Øēš„ē”Øęˆ·.<br/>\n"
+" - å¦‚ęžœä½ ę²”ęœ‰åœØ \"ę›“å¤š\" 选锹中选择 \"å’Œę‰€ęœ‰ē”Øęˆ·å…±äŗ«\", č°·ę­Œę–‡ę”£é“¾ęŽ„åˆ™äøä¼šę˜¾ē¤ŗē»™ę‰€ęœ‰é”€å”®éƒØé—Øēš„ē”Øęˆ·.<br/>\n"
+" -å¦‚ęžœē­›é€‰ę²”ęœ‰č¢«ęŒ‡å®š, č°·ę­Œę–‡ę”£ēš„é“¾ęŽ„å°±ä¼šę˜¾ē¤ŗåœØ \"ę›“å¤š\" é€‰é”¹äø­ļ¼Œä»„č¢«ę‰€ęœ‰ē”Øęˆ·ēš„ę‰€ęœ‰å•†ęœŗę‰€ä½æē”Øęˆ–å…³č”ć€‚"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> é‡ē½®ä»¤ē‰Œ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/>č®¾å®šä»¤ē‰Œ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr "<i class=\"fa fa-exclamation-triangle text-warning\"/>ę²”ęœ‰åˆ·ę–°ä»¤ē‰Œé›†"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr "<i class=\"text-success fa fa-check\"/> åˆ·ę–°ä»¤ē‰Œé›†"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr "<span>čŽ·å–ęŽˆęƒē å¹¶åœØäø‹é¢ēš„å­—ę®µäø­čæ›č”Œč®¾ē½®ć€‚</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>启用</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>ęØ”åž‹</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>ęØ”ęæ</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "启用"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "ę·»åŠ äø€äøŖę–°ēš„ęØ”ęæ"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "已归攣"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "åœØč°·ę­Œé©±åŠØå™Øåē§°ęØ”å¼äø­ę— ę³•ę‰¾åˆ°ä»»ä½•äø€äøŖåÆ†é’„ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "ęŽˆęƒē "
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "å–ę¶ˆ"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr "äøŗč°·ę­Œäŗ‘ē›˜é‡ę–°å‘½å 怂 例如 gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "é…ē½®č®¾ē½®"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "甮认"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "åˆ›å»ŗäŗŗ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "åˆ›å»ŗę—¶é—“"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "äø€ę¬”åŖčƒ½åˆ›å»ŗäø€äøŖč°·ę­Œé©±åŠØ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr "ę–‡ę”£čæ‡ę»¤å™Øäøå¾—åŒ…å«ä»»ä½•ā€œåŠØę€ā€éƒØåˆ†ļ¼Œå› ę­¤ļ¼Œä¾‹å¦‚ļ¼Œå®ƒäøåŗ”åŸŗäŗŽå½“å‰ę—¶é—“ęˆ–å½“å‰ē”Øęˆ·ć€‚"
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "客户"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "ę˜¾ē¤ŗåē§°"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "筛选"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "č‡³é…ē½®é¢ęæ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "谷歌客户端"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "č°·ę­Œē½‘ē›˜é…ē½®"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "č°·ę­Œē½‘ē›˜åē§°ęØ”å¼"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive ęØ”ęæ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "č°·ę­Œē½‘ē›˜å°šęœŖé…ē½®,čÆ·äøŽę‚Øēš„ē®”ē†å‘˜č”ē³»ć€‚"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive ęØ”ęæé…ē½®"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ęœ€åŽäæ®ę”¹ę—„"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ęœ€åŽę›“ę–°äŗŗ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ęœ€åŽę›“ę–°ę—¶é—“"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"é“¾ęŽ„åˆ°ę‚Øå­˜ę”¾ä»»ä½•odooę•°ę®č®°å½•ēš„č°·ę­Œē½‘ē›˜. å¦‚ęžœä½ ęœ‰ē‰¹å®šēš„ę–‡ę”£éœ€č¦ä½ ēš„åˆä½œč€…å”«å†™, ęÆ”å¦‚ļ¼š "
+"ä½æē”Øē”µå­č”Øę ¼ę„ęŽ§åˆ¶ä½ ēš„äŗ§å“ęØ”ęæēš„č“Øé‡ęˆ–č€…ę£€ęŸ„ęÆäøŖå¤–å›½č®¢å•ēš„å‘č“§ęø…å•, ...čæ™å°†éžåøøä¾æäŗŽē®”ē†, ęŠŠä»–ä»¬é“¾ęŽ„åˆ°Odooå¹¶äø”å’Œä½ ēš„å‘˜å·„äø€čµ·ä½æē”Øå®ƒä»¬."
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "ęØ”åž‹"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "čÆ·č¾“å…„äø€äøŖęœ‰ę•ˆēš„Googleę–‡ę”£ē½‘å€"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "å·²äŗ§ē”Ÿåˆ·ę–°ä»¤ē‰Œ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "ē›øå…³ēš„ęØ”åž‹"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "资源标识"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "ęœē“¢č°·ę­Œē½‘ē›˜č®¾å®š"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "č®¾å®šåˆ·ę–°ä»¤ē‰Œ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr "ä»¤ē‰Œē”Ÿęˆčæ‡ēØ‹äø­å‡ŗé”™äŗ†ć€‚čÆ·é‡ę–°ē”³čÆ·ęŽˆęƒē ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "ęØ”ęæåē§°"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "ęØ”ęæē½‘å€"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "ęØ”ęæ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "ę— ę³•ę‰¾åˆ°č°·ę­ŒęØ”ęæć€‚ä¹Ÿč®øå®ƒå·²č¢«åˆ é™¤"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "č°·ę­Œē”ŸęˆęŽˆęƒē ēš„URL"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"ę‰€é™„ę–‡ę”£ēš„åē§°åÆä»„ä½æē”Øå›ŗå®šēš„ęˆ–åÆå˜ēš„ę•°ę®ć€‚åŒŗåˆ†äŗŽ\n"
+" ä½æē”Øå›ŗå®šę–‡å­—å’Œå­—ę®µč°·ę­Œé©±åŠØå™ØäøŠēš„ę–‡ę”£, ä¾‹å¦‚ę‚ØåœØč°·ę­Œäŗ‘ē›˜č¾“å…„å­—ę®µDeco_Addict_%(name)s_Sales\n"
+" åˆ™č°·ę­Œé©±åŠØå™ØOdooé™„ä»¶ēš„åē§°å­—ę®µäø­äøŗ\n"
+" 'Deco_Addict_SO0001_Sales'."
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr "'ę‰€ęœ‰é“¾ęŽ„äŗŗ'ēš„'čÆ»å–'ęƒé™äøŗå°šęœŖå†™å…„ę–‡ę”£"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr "ę²”ęœ‰äøŗGoogleäŗ‘ē«Æē”¬ē›˜č®¾ē½®åˆ·ę–°ä»£ē ć€‚ä½ åÆä»„ä»Žé…ē½®é¢ęæčæ›č”Œč®¾ē½®ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/i18n/zh_TW.po b/addons/google_drive/i18n/zh_TW.po
new file mode 100644
index 00000000..7fc3e1a2
--- /dev/null
+++ b/addons/google_drive/i18n/zh_TW.po
@@ -0,0 +1,354 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_drive
+#
+# Translators:
+# 敬雲 ꞗ <chingyun@yuanchih-consult.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-29 13:45+0000\n"
+"PO-Revision-Date: 2020-09-07 08:12+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: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"<b>To create a new filter:</b><br/>\n"
+" - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>\n"
+" - In this \"Search\" view, select the option \"Save Current Filter\", enter the name (Ex: Sales Department)<br/>\n"
+" - If you select \"Share with all users\", link of google document in \"More\" options will appear for all users in opportunities of Sales Department.<br/>\n"
+" - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.<br/>\n"
+" - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities."
+msgstr ""
+"<b>å‰µå»ŗäø€å€‹ę–°ēš„ēÆ©éø:</b><br/>\n"
+" - åŽ»åˆ°ę‚Øč¦éŽęæ¾ēš„Odooꖇ件. 比如, ęÆ”å¦‚åœØéŠ·å”®éƒØé–€ęœå°‹å•†ę©Ÿ.<br/>\n"
+" -åœØć€Œęœå°‹ć€č¦–åœ–, 選擇 \"äæå­˜ē¾ęœ‰ēÆ©éø\", č¼øå…„åå­— (比如: éŠ·å”®éƒØé–€)<br/>\n"
+" - å¦‚ęžœę‚ØåœØ \"ę›“å¤š\" 選項中選擇 \"å’Œę‰€ęœ‰ä½æē”Øč€…å…±äŗ«\", Googleę–‡ä»¶éˆęŽ„å°±ęœƒé”Æē¤ŗēµ¦ę‰€ęœ‰éŠ·å”®éƒØé–€ēš„ä½æē”Øč€….<br/>\n"
+" - å¦‚ęžœę‚Øę²’ęœ‰åœØ \"ę›“å¤š\" 選項中選擇 \"å’Œę‰€ęœ‰ä½æē”Øč€…å…±äŗ«\", Googleę–‡ä»¶éˆęŽ„å‰‡äøęœƒé”Æē¤ŗēµ¦ę‰€ęœ‰éŠ·å”®éƒØé–€ēš„ä½æē”Øč€….<br/>\n"
+" -å¦‚ęžœēÆ©éøę²’ęœ‰č¢«ęŒ‡å®š, Googleę–‡ä»¶ēš„éˆęŽ„å°±ęœƒé”Æē¤ŗåœØ \"ę›“å¤š\" éøé …äø­ē‚ŗę‰€ęœ‰ēš„ä½æē”Øč€…å’Œå•†ę©Ÿ."
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Reset token"
+msgstr "<i class=\"fa fa-arrow-right\"/> é‡ē½®é‡‘é‘°"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"fa fa-arrow-right\"/> Set up token"
+msgstr "<i class=\"fa fa-arrow-right\"/>設置金鑰"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; No refresh"
+" token set"
+msgstr ""
+"<i class=\"fa fa-exclamation-triangle text-warning\"/> &amp;nbsp; 未設置refresh"
+" 金鑰"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "<i class=\"text-success fa fa-check\"/> &amp;nbsp; Refresh token set"
+msgstr "<i class=\"text-success fa fa-check\"/> &amp;nbsp; 設置Refresh 金鑰"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "<span>Get an authorization code and set it in the field below.</span>"
+msgstr "<span>ē²å–ęŽˆę¬Šä»£ē¢¼äø¦å°‡å…¶čØ­ē½®åœØäø‹é¢ēš„ę¬„ä½äø­ć€‚</span>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Active</strong>"
+msgstr "<strong>主動</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Model</strong>"
+msgstr "<strong>ęØ”åž‹</strong>"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban
+msgid "<strong>Template</strong>"
+msgstr "<strong>ęØ”ęæ</strong>"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__active
+msgid "Active"
+msgstr "å•Ÿē”Ø"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid "Add a new template"
+msgstr "ę·»åŠ ę–°ēÆ„ęœ¬"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Archived"
+msgstr "ę­øęŖ”"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "At least one key cannot be found in your Google Drive name pattern."
+msgstr "åœØę‚Øēš„ Google DriveåēØ±ęØ”å¼äø­ę‰¾äøåˆ°č‡³å°‘äø€å€‹é‡‘é‘°ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_authorization_code
+msgid "Authorization Code"
+msgstr "ęŽˆę¬Šē¢¼"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Cancel"
+msgstr "å–ę¶ˆ"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_google_drive_config__name_template
+msgid ""
+"Choose how the new google drive will be named, on google side. Eg. "
+"gdoc_%(field_name)s"
+msgstr "éøę“‡ę–°ēš„Google Drive å‘½åę–¹å¼ļ¼ŒęÆ”å¦‚gdoc_%(field_name)s"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_res_config_settings
+msgid "Config Settings"
+msgstr "é…ē½®čØ­å®š"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_auth_code_wizard
+msgid "Confirm"
+msgstr "ē¢ŗčŖ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid
+msgid "Created by"
+msgstr "創立者"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_date
+msgid "Created on"
+msgstr "建立於"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Creating google drive may only be done by one at a time."
+msgstr "創建Googleé©…å‹•å™ØåŖčƒ½äø€ę¬”å®Œęˆć€‚"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:161
+#, python-format
+msgid ""
+"The document filter must not include any 'dynamic' part, so it should not be"
+" based on the current time or current user, for example."
+msgstr ""
+
+#. module: google_drive
+#: model:ir.filters,name:google_drive.filter_partner
+msgid "Customer"
+msgstr "客戶"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__display_name
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "é”Æē¤ŗåēØ±"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__filter_id
+msgid "Filter"
+msgstr "篩選"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Go to the configuration panel"
+msgstr "č‡³é…ē½®é¢ęæ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_client_id
+msgid "Google Client"
+msgstr "Google客戶"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_tree
+msgid "Google Drive Configuration"
+msgstr "Google Drive設定"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name_template
+msgid "Google Drive Name Pattern"
+msgstr "Google DriveåēØ±ęØ”å¼"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.res_config_settings_view_form
+msgid "Google Drive Templates"
+msgstr "Google Drive ęØ”ęæ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Google Drive is not yet configured. Please contact your administrator."
+msgstr "Google Driveé‚„ę²’ęœ‰č¢«é…ē½®ęˆåŠŸ,č«‹čˆ‡ē®”ē†å“”čÆē¹«ć€‚"
+
+#. module: google_drive
+#: model:ir.model,name:google_drive.model_google_drive_config
+msgid "Google Drive templates config"
+msgstr "Google Drive ęØ”ęæé…ē½®"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__id
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config____last_update
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings____last_update
+msgid "Last Modified on"
+msgstr "ęœ€å¾Œäæ®ę”¹ę–¼"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_uid
+msgid "Last Updated by"
+msgstr "ęœ€å¾Œę›“ę–°č€…"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__write_date
+msgid "Last Updated on"
+msgstr "ęœ€å¾Œę›“ę–°ę–¼"
+
+#. module: google_drive
+#: model_terms:ir.actions.act_window,help:google_drive.action_google_drive_users_config
+msgid ""
+"Link your own google drive templates to any record of Odoo. If you have "
+"really specific documents you want your collaborator fill in, e.g. Use a "
+"spreadsheet to control the quality of your product or review the delivery "
+"checklist for each order in a foreign country, ... Its very easy to manage "
+"them, link them to Odoo and use them to collaborate with your employees."
+msgstr ""
+"é€£ēµę‚Øēš„Google DriveęØ”ęæåˆ°ä»»ä½•Odooēš„čØ˜éŒ„ć€‚å¦‚ęžœę‚Øęœ‰å¾ˆē‰¹å®šēš„ę–‡ä»¶éœ€č¦ę‚Øēš„åˆä½œč€…å”«åÆ«, "
+"ęÆ”å¦‚ļ¼šä½æē”Øé›»å­č©¦ē®—č”Øä¾†ęŽ§åˆ¶ę‚Øēš„ē”¢å“ēš„å“č³Ŗęˆ–č€…ęŖ¢ęŸ„ęÆå€‹å¤–åœ‹čØ‚å–®ēš„ē™¼č²Øęø…å–®, ...é€™å¾ˆå®¹ę˜“ē®”ē†ä»–å€‘, ęŠŠå®ƒå€‘é€£ēµåˆ°Odooäø¦äø”å’Œę‚Øēš„å“”å·„äø€čµ·ä½æē”Øå®ƒå€‘ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model_id
+msgid "Model"
+msgstr "ęØ”åž‹"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "Please enter a valid Google Document URL."
+msgstr "č«‹č¼øå…„äø€å€‹ęœ‰ę•ˆēš„Googleę–‡ä»¶ē¶²å€ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__is_google_drive_token_generated
+msgid "Refresh Token Generated"
+msgstr "Refresh é‡‘é‘°ē”Ÿęˆ"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__model
+msgid "Related Model"
+msgstr "ē›øé—œēš„ęØ”åž‹"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_resource_id
+msgid "Resource Id"
+msgstr "č³‡ęŗęØ™č­˜"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.google_drive_config_view_search
+msgid "Search Google Drive Config"
+msgstr "ęœå°‹Google Drive 設置"
+
+#. module: google_drive
+#: code:addons/google_drive/models/res_config_settings.py:0
+#, python-format
+msgid "Set up refresh token"
+msgstr "設置 refresh 金鑰"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"Something went wrong during the token generation. Please request again an "
+"authorization code ."
+msgstr "é‡‘é‘°ē”ŸęˆéŽēØ‹äø­å‡ŗéŒÆäŗ†ć€‚č«‹é‡ę–°ē”³č«‹ęŽˆę¬Šē¢¼ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__name
+msgid "Template Name"
+msgstr "ęØ”ęæåēØ±"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_google_drive_config__google_drive_template_url
+msgid "Template URL"
+msgstr "ęØ”ęæē¶²å€"
+
+#. module: google_drive
+#: model:ir.actions.act_window,name:google_drive.action_google_drive_users_config
+msgid "Templates"
+msgstr "ęØ”ęæ"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid "The Google Template cannot be found. Maybe it has been deleted."
+msgstr "ę²’ęœ‰ę‰¾åˆ°GoogleęØ”ęæć€‚ä¹ŸčØ±å®ƒå·²č¢«åˆŖé™¤ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,help:google_drive.field_res_config_settings__google_drive_uri
+msgid "The URL to generate the authorization code from Google"
+msgstr "ä»„ē”ŸęˆGoogleēš„ęŽˆę¬Šē¢¼ēš„ē¶²å€"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"The name of the attached document can use fixed or variable data. To distinguish between documents in\n"
+" Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%(name)s_Sales\n"
+" in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named\n"
+" 'Deco_Addict_SO0001_Sales'."
+msgstr ""
+"é™„åŠ ę–‡ęŖ”ēš„åēØ±åÆä»„ä½æē”Øå›ŗå®šęˆ–åÆč®Šę•øę“šć€‚č¦å€åˆ† Google Driveäø­ēš„ę–‡ęŖ”, č«‹ä½æē”Øå›ŗå®šēš„å–®č©žå’Œę¬„ä½ć€‚\n"
+"例如, åœØäøŠé¢ēš„ē¤ŗä¾‹äø­, å¦‚ęžœę‚ØåœØ Google DriveåēØ±ę¬„ä½äø­ē·ØåÆ«äŗ† Deco_Addict_%(name)s_Sales, \n"
+"則 Google Drive和 Odoo é™„ä»¶äø­ēš„ę–‡ęŖ”å°‡č¢«å‘½åē‚ŗ \"Deco_Addict_SO0001_Sales\"怂"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"The permission 'reader' for 'anyone with the link' has not been written on "
+"the document"
+msgstr "'ä»»ä½•äŗŗēš„čÆē¹«'ēš„'č®€å–'čØ±åÆå°šęœŖåÆ«å…„ę–‡ä»¶"
+
+#. module: google_drive
+#: code:addons/google_drive/models/google_drive.py:0
+#, python-format
+msgid ""
+"There is no refresh code set for Google Drive. You can set it up from the "
+"configuration panel."
+msgstr "ę²’ęœ‰ē‚ŗ Google DrivečØ­ē½®é‡‘é‘°ć€‚åÆä»„å¾žé…ē½®é¢ęæé€²č”ŒčØ­ē½®ć€‚"
+
+#. module: google_drive
+#: model:ir.model.fields,field_description:google_drive.field_res_config_settings__google_drive_uri
+msgid "URI"
+msgstr "URI"
+
+#. module: google_drive
+#: model_terms:ir.ui.view,arch_db:google_drive.view_google_drive_config_form
+msgid ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
+msgstr ""
+"https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit"
diff --git a/addons/google_drive/models/__init__.py b/addons/google_drive/models/__init__.py
new file mode 100644
index 00000000..c8728366
--- /dev/null
+++ b/addons/google_drive/models/__init__.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import res_config_settings
+from . import google_drive
diff --git a/addons/google_drive/models/google_drive.py b/addons/google_drive/models/google_drive.py
new file mode 100644
index 00000000..6e3eeb9c
--- /dev/null
+++ b/addons/google_drive/models/google_drive.py
@@ -0,0 +1,230 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+import ast
+import logging
+import json
+import re
+
+import requests
+import werkzeug.urls
+
+from odoo import api, fields, models
+from odoo.exceptions import RedirectWarning, UserError
+from odoo.tools.translate import _
+
+from odoo.addons.google_account.models.google_service import GOOGLE_TOKEN_ENDPOINT, TIMEOUT
+
+_logger = logging.getLogger(__name__)
+
+
+class GoogleDrive(models.Model):
+
+ _name = 'google.drive.config'
+ _description = "Google Drive templates config"
+
+ def get_google_drive_url(self, res_id, template_id):
+ self.ensure_one()
+ self = self.sudo()
+
+ model = self.model_id
+ filter_name = self.filter_id.name if self.filter_id else False
+ record = self.env[model.model].browse(res_id).read()[0]
+ record.update({
+ 'model': model.name,
+ 'filter': filter_name
+ })
+ name_gdocs = self.name_template
+ try:
+ name_gdocs = name_gdocs % record
+ except:
+ raise UserError(_("At least one key cannot be found in your Google Drive name pattern."))
+
+ attachments = self.env["ir.attachment"].search([('res_model', '=', model.model), ('name', '=', name_gdocs), ('res_id', '=', res_id)])
+ url = False
+ if attachments:
+ url = attachments[0].url
+ else:
+ url = self.copy_doc(res_id, template_id, name_gdocs, model.model).get('url')
+ return url
+
+ @api.model
+ def get_access_token(self, scope=None):
+ Config = self.env['ir.config_parameter'].sudo()
+ google_drive_refresh_token = Config.get_param('google_drive_refresh_token')
+ user_is_admin = self.env.is_admin()
+ if not google_drive_refresh_token:
+ if user_is_admin:
+ dummy, action_id = self.env['ir.model.data'].get_object_reference('base_setup', 'action_general_configuration')
+ msg = _("There is no refresh code set for Google Drive. You can set it up from the configuration panel.")
+ raise RedirectWarning(msg, action_id, _('Go to the configuration panel'))
+ else:
+ raise UserError(_("Google Drive is not yet configured. Please contact your administrator."))
+ google_drive_client_id = Config.get_param('google_drive_client_id')
+ google_drive_client_secret = Config.get_param('google_drive_client_secret')
+ #For Getting New Access Token With help of old Refresh Token
+ data = {
+ 'client_id': google_drive_client_id,
+ 'refresh_token': google_drive_refresh_token,
+ 'client_secret': google_drive_client_secret,
+ 'grant_type': "refresh_token",
+ 'scope': scope or 'https://www.googleapis.com/auth/drive'
+ }
+ headers = {"Content-type": "application/x-www-form-urlencoded"}
+ try:
+ req = requests.post(GOOGLE_TOKEN_ENDPOINT, data=data, headers=headers, timeout=TIMEOUT)
+ req.raise_for_status()
+ except requests.HTTPError:
+ if user_is_admin:
+ dummy, action_id = self.env['ir.model.data'].get_object_reference('base_setup', 'action_general_configuration')
+ msg = _("Something went wrong during the token generation. Please request again an authorization code .")
+ raise RedirectWarning(msg, action_id, _('Go to the configuration panel'))
+ else:
+ raise UserError(_("Google Drive is not yet configured. Please contact your administrator."))
+ return req.json().get('access_token')
+
+ @api.model
+ def copy_doc(self, res_id, template_id, name_gdocs, res_model):
+ google_web_base_url = self.env['ir.config_parameter'].sudo().get_param('web.base.url')
+ access_token = self.get_access_token()
+ # Copy template in to drive with help of new access token
+ request_url = "https://www.googleapis.com/drive/v2/files/%s?fields=parents/id&access_token=%s" % (template_id, access_token)
+ headers = {"Content-type": "application/x-www-form-urlencoded"}
+ try:
+ req = requests.get(request_url, headers=headers, timeout=TIMEOUT)
+ req.raise_for_status()
+ parents_dict = req.json()
+ except requests.HTTPError:
+ raise UserError(_("The Google Template cannot be found. Maybe it has been deleted."))
+
+ record_url = "Click on link to open Record in Odoo\n %s/?db=%s#id=%s&model=%s" % (google_web_base_url, self._cr.dbname, res_id, res_model)
+ data = {
+ "title": name_gdocs,
+ "description": record_url,
+ "parents": parents_dict['parents']
+ }
+ request_url = "https://www.googleapis.com/drive/v2/files/%s/copy?access_token=%s" % (template_id, access_token)
+ headers = {
+ 'Content-type': 'application/json',
+ 'Accept': 'text/plain'
+ }
+ # resp, content = Http().request(request_url, "POST", data_json, headers)
+ req = requests.post(request_url, data=json.dumps(data), headers=headers, timeout=TIMEOUT)
+ req.raise_for_status()
+ content = req.json()
+ res = {}
+ if content.get('alternateLink'):
+ res['id'] = self.env["ir.attachment"].create({
+ 'res_model': res_model,
+ 'name': name_gdocs,
+ 'res_id': res_id,
+ 'type': 'url',
+ 'url': content['alternateLink']
+ }).id
+ # Commit in order to attach the document to the current object instance, even if the permissions has not been written.
+ self._cr.commit()
+ res['url'] = content['alternateLink']
+ key = self._get_key_from_url(res['url'])
+ request_url = "https://www.googleapis.com/drive/v2/files/%s/permissions?emailMessage=This+is+a+drive+file+created+by+Odoo&sendNotificationEmails=false&access_token=%s" % (key, access_token)
+ data = {'role': 'writer', 'type': 'anyone', 'value': '', 'withLink': True}
+ try:
+ req = requests.post(request_url, data=json.dumps(data), headers=headers, timeout=TIMEOUT)
+ req.raise_for_status()
+ except requests.HTTPError:
+ raise self.env['res.config.settings'].get_config_warning(_("The permission 'reader' for 'anyone with the link' has not been written on the document"))
+ if self.env.user.email:
+ data = {'role': 'writer', 'type': 'user', 'value': self.env.user.email}
+ try:
+ requests.post(request_url, data=json.dumps(data), headers=headers, timeout=TIMEOUT)
+ except requests.HTTPError:
+ pass
+ return res
+
+ @api.model
+ def get_google_drive_config(self, res_model, res_id):
+ '''
+ Function called by the js, when no google doc are yet associated with a record, with the aim to create one. It
+ will first seek for a google.docs.config associated with the model `res_model` to find out what's the template
+ of google doc to copy (this is usefull if you want to start with a non-empty document, a type or a name
+ different than the default values). If no config is associated with the `res_model`, then a blank text document
+ with a default name is created.
+ :param res_model: the object for which the google doc is created
+ :param ids: the list of ids of the objects for which the google doc is created. This list is supposed to have
+ a length of 1 element only (batch processing is not supported in the code, though nothing really prevent it)
+ :return: the config id and config name
+ '''
+ # TO DO in master: fix my signature and my model
+ if isinstance(res_model, str):
+ res_model = self.env['ir.model'].search([('model', '=', res_model)]).id
+ if not res_id:
+ raise UserError(_("Creating google drive may only be done by one at a time."))
+ # check if a model is configured with a template
+ configs = self.search([('model_id', '=', res_model)])
+ config_values = []
+ for config in configs.sudo():
+ if config.filter_id:
+ if config.filter_id.user_id and config.filter_id.user_id.id != self.env.user.id:
+ #Private
+ continue
+ try:
+ domain = [('id', 'in', [res_id])] + ast.literal_eval(config.filter_id.domain)
+ except:
+ raise UserError(_("The document filter must not include any 'dynamic' part, so it should not be based on the current time or current user, for example."))
+ additionnal_context = ast.literal_eval(config.filter_id.context)
+ google_doc_configs = self.env[config.filter_id.model_id].with_context(**additionnal_context).search(domain)
+ if google_doc_configs:
+ config_values.append({'id': config.id, 'name': config.name})
+ else:
+ config_values.append({'id': config.id, 'name': config.name})
+ return config_values
+
+ name = fields.Char('Template Name', required=True)
+ model_id = fields.Many2one('ir.model', 'Model', required=True, ondelete='cascade')
+ model = fields.Char('Related Model', related='model_id.model', readonly=True)
+ filter_id = fields.Many2one('ir.filters', 'Filter', domain="[('model_id', '=', model)]")
+ google_drive_template_url = fields.Char('Template URL', required=True)
+ google_drive_resource_id = fields.Char('Resource Id', compute='_compute_ressource_id')
+ google_drive_client_id = fields.Char('Google Client', compute='_compute_client_id')
+ name_template = fields.Char('Google Drive Name Pattern', default='Document %(name)s', help='Choose how the new google drive will be named, on google side. Eg. gdoc_%(field_name)s', required=True)
+ active = fields.Boolean('Active', default=True)
+
+ def _get_key_from_url(self, url):
+ word = re.search("(key=|/d/)([A-Za-z0-9-_]+)", url)
+ if word:
+ return word.group(2)
+ return None
+
+ def _compute_ressource_id(self):
+ for record in self:
+ if record.google_drive_template_url:
+ word = self._get_key_from_url(record.google_drive_template_url)
+ if word:
+ record.google_drive_resource_id = word
+ else:
+ raise UserError(_("Please enter a valid Google Document URL."))
+ else:
+ record.google_drive_resource_id = False
+
+ def _compute_client_id(self):
+ google_drive_client_id = self.env['ir.config_parameter'].sudo().get_param('google_drive_client_id')
+ for record in self:
+ record.google_drive_client_id = google_drive_client_id
+
+ @api.onchange('model_id')
+ def _onchange_model_id(self):
+ if self.model_id:
+ self.model = self.model_id.model
+ else:
+ self.filter_id = False
+ self.model = False
+
+ @api.constrains('model_id', 'filter_id')
+ def _check_model_id(self):
+ if self.filter_id and self.model_id.model != self.filter_id.model_id:
+ return False
+ if self.model_id.model and self.filter_id:
+ # force an execution of the filter to verify compatibility
+ self.get_google_drive_config(self.model_id.model, 1)
+ return True
+
+ def get_google_scope(self):
+ return 'https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/drive.file'
diff --git a/addons/google_drive/models/res_config_settings.py b/addons/google_drive/models/res_config_settings.py
new file mode 100644
index 00000000..8107dd8d
--- /dev/null
+++ b/addons/google_drive/models/res_config_settings.py
@@ -0,0 +1,46 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, fields, models, _
+
+
+class ResConfigSettings(models.TransientModel):
+ _inherit = "res.config.settings"
+
+ google_drive_authorization_code = fields.Char(string='Authorization Code', config_parameter='google_drive_authorization_code')
+ google_drive_uri = fields.Char(compute='_compute_drive_uri', string='URI', help="The URL to generate the authorization code from Google")
+ is_google_drive_token_generated = fields.Boolean(string='Refresh Token Generated')
+
+ @api.depends('google_drive_authorization_code')
+ def _compute_drive_uri(self):
+ google_drive_uri = self.env['google.service']._get_google_token_uri('drive', scope=self.env['google.drive.config'].get_google_scope())
+ for config in self:
+ config.google_drive_uri = google_drive_uri
+
+ def get_values(self):
+ res = super(ResConfigSettings, self).get_values()
+ refresh_token = self.env['ir.config_parameter'].sudo().get_param('google_drive_refresh_token', False)
+ res.update(is_google_drive_token_generated=bool(refresh_token))
+ return res
+
+ def confirm_setup_token(self):
+ params = self.env['ir.config_parameter'].sudo()
+ authorization_code_before = params.get_param('google_drive_authorization_code')
+ authorization_code = self.google_drive_authorization_code
+ if authorization_code != authorization_code_before:
+ refresh_token = (
+ self.env['google.service'].generate_refresh_token('drive', authorization_code)
+ if authorization_code else False
+ )
+ params.set_param('google_drive_refresh_token', refresh_token)
+
+ def action_setup_token(self):
+ self.ensure_one()
+ template = self.env.ref('google_drive.google_drive_auth_code_wizard')
+ return {
+ 'name': _('Set up refresh token'),
+ 'type': 'ir.actions.act_window',
+ 'res_model': 'res.config.settings',
+ 'views': [(template.id, 'form')],
+ 'target': 'new',
+ }
diff --git a/addons/google_drive/security/ir.model.access.csv b/addons/google_drive/security/ir.model.access.csv
new file mode 100644
index 00000000..ae98cb36
--- /dev/null
+++ b/addons/google_drive/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_google_drive_all,google.drive.config,model_google_drive_config,,1,0,0,0
+access_google_drive,google.drive.config,model_google_drive_config,base.group_system,1,1,1,1 \ No newline at end of file
diff --git a/addons/google_drive/static/description/icon.png b/addons/google_drive/static/description/icon.png
new file mode 100644
index 00000000..3d828754
--- /dev/null
+++ b/addons/google_drive/static/description/icon.png
Binary files differ
diff --git a/addons/google_drive/static/description/icon.svg b/addons/google_drive/static/description/icon.svg
new file mode 100644
index 00000000..d0f8c5aa
--- /dev/null
+++ b/addons/google_drive/static/description/icon.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="70" height="70" viewBox="0 0 70 70">
+ <defs>
+ <path id="icon-a" d="M4,5.35309892e-14 C36.4160122,9.87060235e-15 58.0836068,-3.97961823e-14 65,5.07020818e-14 C69,6.733808e-14 70,1 70,5 C70,43.0488877 70,62.4235458 70,65 C70,69 69,70 65,70 C61,70 9,70 4,70 C1,70 7.10542736e-15,69 7.10542736e-15,65 C7.25721566e-15,62.4676575 3.83358709e-14,41.8005206 3.60818146e-14,5 C-1.13686838e-13,1 1,5.75716207e-14 4,5.35309892e-14 Z"/>
+ <linearGradient id="icon-c" x1="100%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" stop-color="#CDC484"/>
+ <stop offset="100%" stop-color="#B5AA59"/>
+ </linearGradient>
+ </defs>
+ <g fill="none" fill-rule="evenodd">
+ <mask id="icon-b" fill="#fff">
+ <use xlink:href="#icon-a"/>
+ </mask>
+ <g mask="url(#icon-b)">
+ <rect width="70" height="70" fill="url(#icon-c)"/>
+ <path fill="#FFF" fill-opacity=".383" d="M4,1.8 L65,1.8 C67.6666667,1.8 69.3333333,1.13333333 70,-0.2 C70,2.46666667 70,3.46666667 70,2.8 L1.10547097e-14,2.8 C-1.65952376e-14,3.46666667 -2.9161925e-14,2.46666667 -2.66453526e-14,-0.2 C0.666666667,1.13333333 2,1.8 4,1.8 Z" transform="matrix(1 0 0 -1 0 2.8)"/>
+ <path fill="#393939" d="M4,57 C2,57 -7.10542736e-15,56.8519481 0,52.8545455 L2.12440903e-16,27.3064832 L28,0 L43,0 L56,22.8 L56,30.0545455 L59,30.0545455 L59,40.4181818 L44.6699749,57 L4,57 Z" opacity=".324" transform="translate(0 13)"/>
+ <path fill="#000" fill-opacity=".383" d="M4,4 L65,4 C67.6666667,4 69.3333333,3 70,1 C70,3.66666667 70,5 70,5 L1.77635684e-15,5 C1.77635684e-15,5 1.77635684e-15,3.66666667 1.77635684e-15,1 C0.666666667,3 2,4 4,4 Z" transform="translate(0 65)"/>
+ <path fill="#000" fill-rule="nonzero" d="M56.7194481,37 L54.763358,37 C51.587786,37 49.6666667,37 49,37 C48.3333333,37 48,37.3333333 48,38 C48,38 48,38.3333333 48,39 C48,39.4151965 47.4828357,39.6580048 46.8063818,39.8 L42.8848883,39.8 L28,15 L43.5151117,15 L56.7194481,37 Z M42.7777778,55 L21.6,55 L29.1857817,42.2 L42.4222732,42.2 C42.000051,43.1554536 41.5259599,44.4221203 41,46 C41.6666667,46.6666667 42,47.3333333 42,48 C42,48.6666667 42,49 42,49 C41.3333333,49.6666667 41,50.3333333 41,51 C41,51.4444444 41.5925926,52.7777778 42.7777778,55 Z M34.4,29.0223518 L19.7395382,54.2 L12,40.9776482 L26.6604618,15.8 L34.4,29.0223518 Z M59.1120093,49.6163985 L60.7668484,50.585058 C60.9558409,50.6956709 61.043561,50.9244177 60.9788291,51.1357594 C60.5489654,52.5392703 59.8150519,53.807242 58.8551784,54.8603674 C58.7072273,55.022782 58.4680825,55.059636 58.279231,54.9491254 L56.6256345,53.9806234 C55.9298948,54.5851374 55.1300224,55.0541223 54.2662772,55.3639727 L54.2662772,57.3006617 C54.2662804,57.5219079 54.1150225,57.7135885 53.9021551,57.7620931 C52.5447646,58.0712105 51.0869171,58.0871979 49.661028,57.7623688 C49.4478436,57.7138157 49.2958963,57.5223205 49.2958963,57.3007404 L49.2958963,55.3639727 C48.4321428,55.0541404 47.6322673,54.5851537 46.936539,53.9806234 L45.2829425,54.9491254 C45.0940909,55.059636 44.8549462,55.022782 44.7069951,54.8603674 C43.7471604,53.807242 43.0132081,52.5392703 42.5833444,51.1357594 C42.5186125,50.9244571 42.6063326,50.6957102 42.795325,50.585058 L44.450203,49.6163985 C44.2839859,48.7026748 44.2839859,47.7658257 44.450203,46.852102 L42.7953639,45.8834424 C42.6063714,45.7728296 42.5186513,45.5440828 42.5833832,45.332741 C43.0132469,43.9292302 43.7471604,42.6612585 44.7070339,41.6081331 C44.8549851,41.4457185 45.0941298,41.4088644 45.2829813,41.5193751 L46.9365778,42.4878771 C47.6323176,41.8833631 48.4321899,41.4143782 49.2959351,41.1045278 L49.2959351,39.1677994 C49.2959319,38.9465532 49.4471898,38.7548726 49.6600572,38.706368 C51.0174478,38.3972506 52.4752952,38.3812631 53.9011843,38.7060923 C54.1143687,38.7546454 54.266316,38.9461406 54.266316,39.1677207 L54.266316,41.1044884 C55.1300695,41.4143207 55.929945,41.8833074 56.6256733,42.4878377 L58.2792698,41.5193357 C58.4681214,41.4088251 58.7072661,41.4456791 58.8552172,41.6080937 C59.8150519,42.6612191 60.5490043,43.9291908 60.9788679,45.3327017 C61.0435999,45.544004 60.9558797,45.7727509 60.7668873,45.8834031 L59.1120093,46.8520626 C59.2782268,47.7657995 59.2782268,48.7026616 59.1120093,49.6163985 Z M54.8876185,48.2342305 C54.8876185,46.497188 53.4940371,45.0839902 51.7811062,45.0839902 C50.0681752,45.0839902 48.6745938,46.497188 48.6745938,48.2342305 C48.6745938,49.9712731 50.0681752,51.3844709 51.7811062,51.3844709 C53.4940371,51.3844709 54.8876185,49.9712731 54.8876185,48.2342305 Z M13.808,58.508 L12.524,58.508 L12.524,57.716 L16.034,57.716 L16.034,58.508 L14.75,58.508 L14.75,62 L13.808,62 L13.808,58.508 Z M16.526,57.716 L17.852,57.716 L18.854,60.662 L18.866,60.662 L19.814,57.716 L21.14,57.716 L21.14,62 L20.258,62 L20.258,58.964 L20.246,58.964 L19.196,62 L18.47,62 L17.42,58.994 L17.408,58.994 L17.408,62 L16.526,62 L16.526,57.716 Z" opacity=".3"/>
+ <path fill="#FFF" fill-rule="nonzero" d="M56.7194481,35 L54.763358,35 C51.587786,35 49.6666667,35 49,35 C48.3333333,35 48,35.3333333 48,36 C48,36 48,36.3333333 48,37 C48,37.4151965 47.4828357,37.6580048 46.8063818,37.8 L42.8848883,37.8 L28,13 L43.5151117,13 L56.7194481,35 Z M42.7777778,53 L21.6,53 L29.1857817,40.2 L42.4222732,40.2 C42.000051,41.1554536 41.5259599,42.4221203 41,44 C41.6666667,44.6666667 42,45.3333333 42,46 C42,46.6666667 42,47 42,47 C41.3333333,47.6666667 41,48.3333333 41,49 C41,49.4444444 41.5925926,50.7777778 42.7777778,53 Z M34.4,27.0223518 L19.7395382,52.2 L12,38.9776482 L26.6604618,13.8 L34.4,27.0223518 Z M59.1120093,47.6163985 L60.7668484,48.585058 C60.9558409,48.6956709 61.043561,48.9244177 60.9788291,49.1357594 C60.5489654,50.5392703 59.8150519,51.807242 58.8551784,52.8603674 C58.7072273,53.022782 58.4680825,53.059636 58.279231,52.9491254 L56.6256345,51.9806234 C55.9298948,52.5851374 55.1300224,53.0541223 54.2662772,53.3639727 L54.2662772,55.3006617 C54.2662804,55.5219079 54.1150225,55.7135885 53.9021551,55.7620931 C52.5447646,56.0712105 51.0869171,56.0871979 49.661028,55.7623688 C49.4478436,55.7138157 49.2958963,55.5223205 49.2958963,55.3007404 L49.2958963,53.3639727 C48.4321428,53.0541404 47.6322673,52.5851537 46.936539,51.9806234 L45.2829425,52.9491254 C45.0940909,53.059636 44.8549462,53.022782 44.7069951,52.8603674 C43.7471604,51.807242 43.0132081,50.5392703 42.5833444,49.1357594 C42.5186125,48.9244571 42.6063326,48.6957102 42.795325,48.585058 L44.450203,47.6163985 C44.2839859,46.7026748 44.2839859,45.7658257 44.450203,44.852102 L42.7953639,43.8834424 C42.6063714,43.7728296 42.5186513,43.5440828 42.5833832,43.332741 C43.0132469,41.9292302 43.7471604,40.6612585 44.7070339,39.6081331 C44.8549851,39.4457185 45.0941298,39.4088644 45.2829813,39.5193751 L46.9365778,40.4878771 C47.6323176,39.8833631 48.4321899,39.4143782 49.2959351,39.1045278 L49.2959351,37.1677994 C49.2959319,36.9465532 49.4471898,36.7548726 49.6600572,36.706368 C51.0174478,36.3972506 52.4752952,36.3812631 53.9011843,36.7060923 C54.1143687,36.7546454 54.266316,36.9461406 54.266316,37.1677207 L54.266316,39.1044884 C55.1300695,39.4143207 55.929945,39.8833074 56.6256733,40.4878377 L58.2792698,39.5193357 C58.4681214,39.4088251 58.7072661,39.4456791 58.8552172,39.6080937 C59.8150519,40.6612191 60.5490043,41.9291908 60.9788679,43.3327017 C61.0435999,43.544004 60.9558797,43.7727509 60.7668873,43.8834031 L59.1120093,44.8520626 C59.2782268,45.7657995 59.2782268,46.7026616 59.1120093,47.6163985 Z M54.8876185,46.2342305 C54.8876185,44.497188 53.4940371,43.0839902 51.7811062,43.0839902 C50.0681752,43.0839902 48.6745938,44.497188 48.6745938,46.2342305 C48.6745938,47.9712731 50.0681752,49.3844709 51.7811062,49.3844709 C53.4940371,49.3844709 54.8876185,47.9712731 54.8876185,46.2342305 Z M13.808,56.508 L12.524,56.508 L12.524,55.716 L16.034,55.716 L16.034,56.508 L14.75,56.508 L14.75,60 L13.808,60 L13.808,56.508 Z M16.526,55.716 L17.852,55.716 L18.854,58.662 L18.866,58.662 L19.814,55.716 L21.14,55.716 L21.14,60 L20.258,60 L20.258,56.964 L20.246,56.964 L19.196,60 L18.47,60 L17.42,56.994 L17.408,56.994 L17.408,60 L16.526,60 L16.526,55.716 Z"/>
+ </g>
+ </g>
+</svg>
diff --git a/addons/google_drive/static/src/css/google_drive.css b/addons/google_drive/static/src/css/google_drive.css
new file mode 100644
index 00000000..ce2b2259
--- /dev/null
+++ b/addons/google_drive/static/src/css/google_drive.css
@@ -0,0 +1,5 @@
+li.oe_share_gdoc > a:after {
+ content: url('/google_drive/static/src/img/drive_icon.png');
+ position: absolute;
+ right: 5px;
+}
diff --git a/addons/google_drive/static/src/img/drive_icon.png b/addons/google_drive/static/src/img/drive_icon.png
new file mode 100644
index 00000000..1553aa31
--- /dev/null
+++ b/addons/google_drive/static/src/img/drive_icon.png
Binary files differ
diff --git a/addons/google_drive/static/src/img/drive_icon_mono.png b/addons/google_drive/static/src/img/drive_icon_mono.png
new file mode 100644
index 00000000..9fd836b6
--- /dev/null
+++ b/addons/google_drive/static/src/img/drive_icon_mono.png
Binary files differ
diff --git a/addons/google_drive/static/src/js/gdrive.js b/addons/google_drive/static/src/js/gdrive.js
new file mode 100644
index 00000000..d6090aa9
--- /dev/null
+++ b/addons/google_drive/static/src/js/gdrive.js
@@ -0,0 +1,93 @@
+odoo.define('google_drive.ActionMenus', function (require) {
+ "use strict";
+
+ const ActionMenus = require('web.ActionMenus');
+ const DropdownMenuItem = require('web.DropdownMenuItem');
+
+ /**
+ * Fetches the google drive action menu item props. To do so this function
+ * is given its parent props and env, as well as the RPC function bound to
+ * the parent context.
+ * Note that we use the bound RPC to benefit from its added behaviour (see
+ * web/component_extension).
+ * @param {Object} props
+ * @param {number[]} props.activeIds
+ * @param {Object} props.context
+ * @param {Object} env
+ * @param {Object} env.action The current action
+ * @param {Object} env.view The current view
+ * @param {Function} rpc Bound to the ActionMenus context
+ * @returns {Object | boolean} item props or false
+ */
+ async function googleDrivePropsGetter(props, env, rpc) {
+ const [activeId] = props.activeIds;
+ const { context } = props;
+ if (env.view.type !== "form" || !activeId) {
+ return false;
+ }
+ const items = await rpc({
+ args: [env.action.res_model, activeId],
+ context,
+ method: 'get_google_drive_config',
+ model: 'google.drive.config',
+ });
+ return Boolean(items.length) && { activeId, context, items };
+ }
+
+ /**
+ * Google drive menu
+ *
+ * This component is actually a set of list items used to enrich the ActionMenus's
+ * "Action" dropdown list (@see ActionMenus). It will fetch
+ * the current user's google drive configuration and set the result as its
+ * items if any.
+ * @extends DropdownMenuItem
+ */
+ class GoogleDriveMenu extends DropdownMenuItem {
+
+ //---------------------------------------------------------------------
+ // Handlers
+ //---------------------------------------------------------------------
+
+ /**
+ * @private
+ * @param {number} itemId
+ * @returns {Promise}
+ */
+ async _onGoogleDocItemClick(itemId) {
+ const resID = this.props.activeId;
+ const domain = [['id', '=', itemId]];
+ const fields = ['google_drive_resource_id', 'google_drive_client_id'];
+ const configs = await this.rpc({
+ args: [domain, fields],
+ method: 'search_read',
+ model: 'google.drive.config',
+ });
+ const url = await this.rpc({
+ args: [itemId, resID, configs[0].google_drive_resource_id],
+ context: this.props.context,
+ method: 'get_google_drive_url',
+ model: 'google.drive.config',
+ });
+ if (url) {
+ window.open(url, '_blank');
+ }
+ }
+ }
+ GoogleDriveMenu.props = {
+ activeId: Number,
+ context: Object,
+ items: {
+ type: Array,
+ element: Object,
+ },
+ };
+ GoogleDriveMenu.template = 'GoogleDriveMenu';
+
+ ActionMenus.registry.add('google-drive-menu', {
+ Component: GoogleDriveMenu,
+ getProps: googleDrivePropsGetter,
+ });
+
+ return GoogleDriveMenu;
+});
diff --git a/addons/google_drive/static/src/xml/gdrive.xml b/addons/google_drive/static/src/xml/gdrive.xml
new file mode 100644
index 00000000..d12b3459
--- /dev/null
+++ b/addons/google_drive/static/src/xml/gdrive.xml
@@ -0,0 +1,14 @@
+<templates>
+ <t t-name="GoogleDriveMenu" owl="1">
+ <li>
+ <ul class="o_embed_menu">
+ <li t-foreach="props.items" t-as="gdriveItem" t-key="gdriveItem.id"
+ role="menuitem"
+ class="o_menu_item oe_share_gdoc_item dropdown-item"
+ >
+ <a href="#" t-esc="gdriveItem.name" t-on-click.prevent="_onGoogleDocItemClick(gdriveItem.id)"/>
+ </li>
+ </ul>
+ </li>
+ </t>
+</templates>
diff --git a/addons/google_drive/static/tests/gdrive_test.js b/addons/google_drive/static/tests/gdrive_test.js
new file mode 100644
index 00000000..3c684f8d
--- /dev/null
+++ b/addons/google_drive/static/tests/gdrive_test.js
@@ -0,0 +1,154 @@
+odoo.define('google_drive.gdrive_integration', function (require) {
+ "use strict";
+
+ const FormView = require('web.FormView');
+ const testUtils = require('web.test_utils');
+
+ const cpHelpers = testUtils.controlPanel;
+
+ QUnit.module('Google Drive Integration', {
+ beforeEach() {
+ this.data = {
+ partner: {
+ fields: {
+ display_name: { string: "Displayed name", type: "char", searchable: true },
+ },
+ records: [
+ { id: 1, display_name: "Locomotive Breath" },
+ { id: 2, display_name: "Hey Macarena" },
+ ],
+ },
+ };
+ },
+ }, function () {
+
+ QUnit.module('Google Drive ActionMenus');
+
+ QUnit.test('rendering of the google drive attachments in action menus', async function (assert) {
+ assert.expect(3);
+
+ const form = await testUtils.createView({
+ actionMenusRegistry: true,
+ arch:
+ `<form string="Partners">
+ <field name="display_name"/>
+ </form>`,
+ data: this.data,
+ async mockRPC(route, args) {
+ switch (route) {
+ case '/web/dataset/call_kw/google.drive.config/get_google_drive_config':
+ assert.deepEqual(args.args, ['partner', 1],
+ 'The route to get google drive config should have been called');
+ return [{
+ id: 27,
+ name: 'Cyberdyne Systems',
+ }];
+ case '/web/dataset/call_kw/google.drive.config/search_read':
+ return [{
+ google_drive_resource_id: "T1000",
+ google_drive_client_id: "cyberdyne.org",
+ id: 1,
+ }];
+ case '/web/dataset/call_kw/google.drive.config/get_google_drive_url':
+ assert.deepEqual(args.args, [27, 1, 'T1000'],
+ 'The route to get the Google url should have been called');
+ return; // do not return anything or it will open a new tab.
+ }
+ },
+ model: 'partner',
+ res_id: 1,
+ View: FormView,
+ viewOptions: {
+ hasActionMenus: true,
+ },
+ });
+ await cpHelpers.toggleActionMenu(form);
+
+ assert.containsOnce(form, '.oe_share_gdoc_item',
+ "The button to the google action should be present");
+
+ await cpHelpers.toggleMenuItem(form, "Cyberdyne Systems");
+
+ form.destroy();
+ });
+
+ QUnit.test("no google drive data", async function (assert) {
+ assert.expect(1);
+
+ const form = await testUtils.createView({
+ actionMenusRegistry: true,
+ arch:
+ `<form string="Partners">
+ <field name="display_name"/>
+ </form>`,
+ data: this.data,
+ model: 'partner',
+ res_id: 1,
+ View: FormView,
+ viewOptions: {
+ hasActionMenus: true,
+ ids: [1, 2],
+ index: 0,
+ },
+ });
+
+ assert.containsNone(form, ".o_cp_action_menus .o_embed_menu");
+
+ form.destroy();
+ });
+
+ QUnit.test('click on the google drive attachments after switching records', async function (assert) {
+ assert.expect(4);
+
+ let currentRecordId = 1;
+ const form = await testUtils.createView({
+ actionMenusRegistry: true,
+ arch:
+ `<form string="Partners">
+ <field name="display_name"/>
+ </form>`,
+ data: this.data,
+ async mockRPC(route, args) {
+ switch (route) {
+ case '/web/dataset/call_kw/google.drive.config/get_google_drive_config':
+ assert.deepEqual(args.args, ['partner', currentRecordId],
+ 'The route to get google drive config should have been called');
+ return [{
+ id: 27,
+ name: 'Cyberdyne Systems',
+ }];
+ case '/web/dataset/call_kw/google.drive.config/search_read':
+ return [{
+ google_drive_resource_id: "T1000",
+ google_drive_client_id: "cyberdyne.org",
+ id: 1,
+ }];
+ case '/web/dataset/call_kw/google.drive.config/get_google_drive_url':
+ assert.deepEqual(args.args, [27, currentRecordId, 'T1000'],
+ 'The route to get the Google url should have been called');
+ return; // do not return anything or it will open a new tab.
+ }
+ },
+ model: 'partner',
+ res_id: 1,
+ View: FormView,
+ viewOptions: {
+ hasActionMenus: true,
+ ids: [1, 2],
+ index: 0,
+ },
+ });
+
+ await cpHelpers.toggleActionMenu(form);
+ await cpHelpers.toggleMenuItem(form, "Cyberdyne Systems");
+
+ currentRecordId = 2;
+ await cpHelpers.pagerNext(form);
+
+ await cpHelpers.toggleActionMenu(form);
+ await cpHelpers.toggleMenuItem(form, "Cyberdyne Systems");
+
+ form.destroy();
+ });
+ });
+});
diff --git a/addons/google_drive/static/tests/mock_server.js b/addons/google_drive/static/tests/mock_server.js
new file mode 100644
index 00000000..5fb190e3
--- /dev/null
+++ b/addons/google_drive/static/tests/mock_server.js
@@ -0,0 +1,22 @@
+odoo.define('google_drive.MockServer', function (require) {
+ 'use strict';
+
+ var MockServer = require('web.MockServer');
+
+ MockServer.include({
+ //--------------------------------------------------------------------------
+ // Private
+ //--------------------------------------------------------------------------
+
+ /**
+ * @override
+ * @private
+ */
+ async _performRpc(route, args) {
+ if (args.method === 'get_google_drive_config') {
+ return [];
+ }
+ return this._super(...arguments);
+ },
+ });
+});
diff --git a/addons/google_drive/views/google_drive_templates.xml b/addons/google_drive/views/google_drive_templates.xml
new file mode 100644
index 00000000..7a02753a
--- /dev/null
+++ b/addons/google_drive/views/google_drive_templates.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <template id="assets_backend" name="google_drive assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <link rel="stylesheet" href="/google_drive/static/src/css/google_drive.css"/>
+ <script type="text/javascript" src="/google_drive/static/src/js/gdrive.js"></script>
+ </xpath>
+ </template>
+
+ <template id="qunit_suite" name="google_drive tests" inherit_id="web.qunit_suite_tests">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/google_drive/static/tests/mock_server.js"></script>
+ <script type="text/javascript" src="/google_drive/static/tests/gdrive_test.js"></script>
+ </xpath>
+ </template>
+</odoo>
diff --git a/addons/google_drive/views/google_drive_views.xml b/addons/google_drive/views/google_drive_views.xml
new file mode 100644
index 00000000..2879c4e6
--- /dev/null
+++ b/addons/google_drive/views/google_drive_views.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <!-- add google drive config field in user form -->
+ <record id="view_google_drive_config_tree" model="ir.ui.view">
+ <field name="name">google_drive.config.tree</field>
+ <field name="model">google.drive.config</field>
+ <field name="arch" type="xml">
+ <tree string="Google Drive Configuration">
+ <field name="name" />
+ <field name="model_id" />
+ </tree>
+ </field>
+ </record>
+
+ <record id="view_google_drive_config_form" model="ir.ui.view">
+ <field name="name">google_drive.config.form</field>
+ <field name="model">google.drive.config</field>
+ <field name="arch" type="xml">
+ <form string="Google Drive Configuration">
+ <field name="model" invisible="1" />
+ <group>
+ <field name="name" />
+ <field name="active" widget="boolean_toggle"/>
+ <field name="model_id"/>
+ <label for='filter_id' />
+ <div>
+ <field name='filter_id' />
+ <p class="oe_grey">
+ <b>To create a new filter:</b><br/>
+ - Go to the Odoo document you want to filter. For instance, go to Opportunities and search on Sales Department.<br/>
+ - In this "Search" view, select the option "Save Current Filter", enter the name (Ex: Sales Department)<br/>
+ - If you select "Share with all users", link of google document in "More" options will appear for all users in opportunities of Sales Department.<br/>
+ - If you don't select "Share with all users", link of google document in "More" options will not appear for other users in opportunities of Sales Department.<br/>
+ - If filter is not specified, link of google document will appear in "More" option for all users for all opportunities.
+ </p>
+ </div>
+ <field name='google_drive_template_url' placeholder="https://docs.google.com/document/d/1vOtpJK9scIQz6taD9tJRIETWbEw3fSiaQHArsJYcua4/edit" required="1" />
+ <field name='google_drive_resource_id' invisible="1" />
+ <label for='name_template' />
+ <div>
+ <field name='name_template' />
+ <p class="oe_grey">
+ The name of the attached document can use fixed or variable data. To distinguish between documents in
+ Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%%(name)s_Sales
+ in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named
+ 'Deco_Addict_SO0001_Sales'.
+ </p>
+ </div>
+ </group>
+ </form>
+ </field>
+ </record>
+
+ <record id="view_google_drive_config_kanban" model="ir.ui.view">
+ <field name="name">google.drive.config.kanban</field>
+ <field name="model">google.drive.config</field>
+ <field name="arch" type="xml">
+ <kanban>
+ <field name="name"/>
+ <field name="active"/>
+ <field name="model_id"/>
+ <templates>
+ <t t-name="kanban-box">
+ <div t-attf-class="oe_kanban_global_click">
+ <div class="row o_kanban_record_title">
+ <div class="col-4 text-center"><strong>Template</strong></div>
+ <div class="col-4 text-center"><strong>Model</strong></div>
+ <div class="col-4 text-center"><strong>Active</strong></div>
+ </div>
+ <hr class="mb4 mt4"/>
+ <div class="row o_kanban_record_subtitle">
+ <div class="col-4 text-center"><field name="name"/></div>
+ <div class="col-4 text-center"><field name="model_id"/></div>
+ <div class="col-4 text-center">
+ <field name="active" widget="boolean"/>
+ </div>
+ </div>
+ </div>
+ </t>
+ </templates>
+ </kanban>
+ </field>
+ </record>
+
+ <record id="google_drive_config_view_search" model="ir.ui.view">
+ <field name="name">google.drive.config.view.search</field>
+ <field name="model">google.drive.config</field>
+ <field name="arch" type="xml">
+ <search string="Search Google Drive Config">
+ <field name="name"/>
+ <separator/>
+ <filter name="archived" string="Archived" domain="[('active', '=', False)]"/>
+ </search>
+ </field>
+ </record>
+
+ <record id='action_google_drive_users_config' model='ir.actions.act_window'>
+ <field name='name'>Templates</field>
+ <field name='res_model'>google.drive.config</field>
+ <field name='type'>ir.actions.act_window</field>
+ <field name="view_mode">tree,kanban,form</field>
+ <field name='view_id' ref='view_google_drive_config_tree'/>
+ <field name="search_view_id" ref="google_drive_config_view_search"/>
+ <field name="help" type="html">
+ <p class="o_view_nocontent_smiling_face">
+ Add a new template
+ </p>
+ <p>
+ Link your own google drive templates to any record of Odoo. If you have really specific documents you want your collaborator fill in, e.g. Use a spreadsheet to control the quality of your product or review the delivery checklist for each order in a foreign country, ... Its very easy to manage them, link them to Odoo and use them to collaborate with your employees.
+ </p>
+ </field>
+ </record>
+
+</odoo>
diff --git a/addons/google_drive/views/res_config_settings_views.xml b/addons/google_drive/views/res_config_settings_views.xml
new file mode 100644
index 00000000..42965daa
--- /dev/null
+++ b/addons/google_drive/views/res_config_settings_views.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <record id="res_config_settings_view_form" model="ir.ui.view">
+ <field name="name">res.config.settings.view.form.inherit.google.drive</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">
+ <div id="msg_module_google_drive" position="replace">
+ <div class="content-group"
+ attrs="{'invisible': [('module_google_drive','=',False)]}">
+ <div class="mt8 row">
+ <div class="col-sm">
+ <field name="is_google_drive_token_generated" invisible="1"/>
+ <div role="alert"
+ attrs="{'invisible': [('is_google_drive_token_generated', '=', False)]}">
+ <i class="text-success fa fa-check"></i> &amp;nbsp; Refresh token set
+ </div>
+ <div role="alert"
+ attrs="{'invisible': [('is_google_drive_token_generated', '=', True)]}">
+ <i class="fa fa-exclamation-triangle text-warning"></i> &amp;nbsp; No refresh token set
+ </div>
+ </div>
+ <div class="col-sm text-center"
+ attrs="{'invisible': [('is_google_drive_token_generated', '=', True)]}">
+ <button class="btn btn-link"
+ name="action_setup_token"
+ type="object"><i class="fa fa-arrow-right"></i> Set up token</button>
+ </div>
+ <div class="col-sm text-center"
+ attrs="{'invisible': [('is_google_drive_token_generated', '=', False)]}">
+ <button class="btn btn-link"
+ name="action_setup_token"
+ type="object"><i class="fa fa-arrow-right"></i> Reset token</button>
+ </div>
+ </div>
+ <div class="mt8">
+ <button type="action"
+ name="%(action_google_drive_users_config)d"
+ string="Google Drive Templates"
+ icon="fa-arrow-right"
+ class="btn-link pl-0"/>
+ </div>
+ </div>
+ </div>
+ </field>
+ </record>
+
+ <record id="google_drive_auth_code_wizard" model="ir.ui.view">
+ <field name="name">google.drive.authorization.wizard</field>
+ <field name="model">res.config.settings</field>
+ <field name="mode">primary</field>
+ <field name="priority">2048</field>
+ <field name="arch" type="xml">
+ <form>
+ <group>
+ <span>Get an authorization code and set it in the field below.</span>
+ <field name="google_drive_uri"
+ class="fa fa-arrow-right mt-1"
+ widget="url"
+ text="Get Authorization Code"
+ nolabel="1"/>
+ </group>
+ <group class="mt-3">
+ <field name="google_drive_authorization_code" required="1"/>
+ </group>
+ <footer>
+ <button string="Confirm"
+ class="btn btn-primary"
+ name="confirm_setup_token"
+ type="object"/>
+ <button special="cancel" string="Cancel" />
+ </footer>
+ </form>
+ </field>
+ </record>
+</odoo>