From ee0f71817e8c0098fc070b1f92ce70b1f60d1fa0 Mon Sep 17 00:00:00 2001 From: Murtuza Saleh Date: Thu, 20 Feb 2020 14:26:14 +0530 Subject: [PATCH 01/19] [MIG][13.0] base_territory --- base_territory/README.rst | 101 +++++ base_territory/__init__.py | 3 + base_territory/__manifest__.py | 27 ++ base_territory/demo/base_territory_demo.xml | 19 + base_territory/i18n/base_territory.pot | 200 +++++++++ base_territory/models/__init__.py | 3 + base_territory/models/res_branch.py | 14 + base_territory/models/res_country.py | 17 + base_territory/models/res_district.py | 14 + base_territory/models/res_region.py | 13 + base_territory/models/res_territory.py | 22 + base_territory/readme/CONTRIBUTORS.rst | 3 + base_territory/readme/CREDITS.rst | 3 + base_territory/readme/DESCRIPTION.rst | 1 + base_territory/readme/USAGE.rst | 4 + base_territory/security/ir.model.access.csv | 5 + base_territory/static/description/icon.png | Bin 0 -> 17808 bytes base_territory/static/description/index.html | 440 +++++++++++++++++++ base_territory/views/menu.xml | 27 ++ base_territory/views/res_branch.xml | 45 ++ base_territory/views/res_country.xml | 21 + base_territory/views/res_district.xml | 45 ++ base_territory/views/res_region.xml | 43 ++ base_territory/views/res_territory.xml | 55 +++ 24 files changed, 1125 insertions(+) create mode 100644 base_territory/README.rst create mode 100644 base_territory/__init__.py create mode 100644 base_territory/__manifest__.py create mode 100644 base_territory/demo/base_territory_demo.xml create mode 100644 base_territory/i18n/base_territory.pot create mode 100644 base_territory/models/__init__.py create mode 100644 base_territory/models/res_branch.py create mode 100644 base_territory/models/res_country.py create mode 100644 base_territory/models/res_district.py create mode 100644 base_territory/models/res_region.py create mode 100644 base_territory/models/res_territory.py create mode 100644 base_territory/readme/CONTRIBUTORS.rst create mode 100644 base_territory/readme/CREDITS.rst create mode 100644 base_territory/readme/DESCRIPTION.rst create mode 100644 base_territory/readme/USAGE.rst create mode 100644 base_territory/security/ir.model.access.csv create mode 100644 base_territory/static/description/icon.png create mode 100644 base_territory/static/description/index.html create mode 100644 base_territory/views/menu.xml create mode 100644 base_territory/views/res_branch.xml create mode 100644 base_territory/views/res_country.xml create mode 100644 base_territory/views/res_district.xml create mode 100644 base_territory/views/res_region.xml create mode 100644 base_territory/views/res_territory.xml diff --git a/base_territory/README.rst b/base_territory/README.rst new file mode 100644 index 0000000000..fe39c82395 --- /dev/null +++ b/base_territory/README.rst @@ -0,0 +1,101 @@ +============== +Base Territory +============== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffield--service-lightgray.png?logo=github + :target: https://github.com/OCA/field-service/tree/13.0/base_territory + :alt: OCA/field-service +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/field-service-13-0/field-service-13-0-base_territory + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/264/13.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to define territories, branches, districts and regions to be used for Field Service operations or Sales. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to Settings > Users & Companies +#. Define your territories, branches, districts and regions with their respective manager. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Open Source Integrators + +Contributors +~~~~~~~~~~~~ + +* Wolfgang Hall +* Maxime Chambreuil +* Serpent Consulting Services Pvt. Ltd. + +Other credits +~~~~~~~~~~~~~ + +The development of this module has been financially supported by: + +* Open Source Integrators + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-wolfhall| image:: https://github.com/wolfhall.png?size=40px + :target: https://github.com/wolfhall + :alt: wolfhall +.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px + :target: https://github.com/max3903 + :alt: max3903 + +Current `maintainers `__: + +|maintainer-wolfhall| |maintainer-max3903| + +This module is part of the `OCA/field-service `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/base_territory/__init__.py b/base_territory/__init__.py new file mode 100644 index 0000000000..69f7babdfb --- /dev/null +++ b/base_territory/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models diff --git a/base_territory/__manifest__.py b/base_territory/__manifest__.py new file mode 100644 index 0000000000..785ae03abe --- /dev/null +++ b/base_territory/__manifest__.py @@ -0,0 +1,27 @@ +# Copyright (C) 2020 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Base Territory", + "summary": "This module allows you to define territories, branches," + " districts and regions to be used for Field Service operations or Sales.", + "version": "13.0.1.0.0", + "category": "Hidden", + "author": "Open Source Integrators, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/field-service", + "depends": ["base"], + "data": [ + "security/ir.model.access.csv", + "views/res_territory.xml", + "views/res_branch.xml", + "views/res_district.xml", + "views/res_region.xml", + "views/res_country.xml", + "views/menu.xml", + ], + "demo": ["demo/base_territory_demo.xml"], + "application": True, + "license": "AGPL-3", + "development_status": "Beta", + "maintainers": ["wolfhall", "max3903"], +} diff --git a/base_territory/demo/base_territory_demo.xml b/base_territory/demo/base_territory_demo.xml new file mode 100644 index 0000000000..483d06bb65 --- /dev/null +++ b/base_territory/demo/base_territory_demo.xml @@ -0,0 +1,19 @@ + + + + Test Region + + + Test District + + + + Test Branch + + + + Test Territory + + + + diff --git a/base_territory/i18n/base_territory.pot b/base_territory/i18n/base_territory.pot new file mode 100644 index 0000000000..016b0af8e6 --- /dev/null +++ b/base_territory/i18n/base_territory.pot @@ -0,0 +1,200 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_territory +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \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: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__branch_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_form_view +msgid "Branch" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__partner_id +msgid "Branch Manager" +msgstr "" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_branch +#: model:ir.ui.menu,name:base_territory.menu_res_branch +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_tree_view +msgid "Branches" +msgstr "" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_country +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__country +msgid "Country" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__country_ids +msgid "Country Names" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_uid +msgid "Created by" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_date +msgid "Created on" +msgstr "" + +#. module: base_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Definition" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__description +#: model:ir.model.fields,field_description:base_territory.field_res_district__description +#: model:ir.model.fields,field_description:base_territory.field_res_region__description +#: model:ir.model.fields,field_description:base_territory.field_res_territory__description +msgid "Description" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_district__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_region__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__display_name +msgid "Display Name" +msgstr "" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_district +#: model:ir.model.fields,field_description:base_territory.field_res_branch__district_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__district_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_form_view +msgid "District" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_district__partner_id +msgid "District Manager" +msgstr "" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_district +#: model:ir.ui.menu,name:base_territory.menu_res_district +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_tree_view +msgid "Districts" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__id +#: model:ir.model.fields,field_description:base_territory.field_res_district__id +#: model:ir.model.fields,field_description:base_territory.field_res_region__id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__id +msgid "ID" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_district____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_region____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_territory____last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_date +msgid "Last Updated on" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__name +#: model:ir.model.fields,field_description:base_territory.field_res_district__name +#: model:ir.model.fields,field_description:base_territory.field_res_region__name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__name +msgid "Name" +msgstr "" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_district__region_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__region_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_form_view +msgid "Region" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_region__partner_id +msgid "Region Manager" +msgstr "" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_country__region_ids +#: model:ir.ui.menu,name:base_territory.menu_res_region +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_tree_view +msgid "Regions" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__state +msgid "State" +msgstr "" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_territory +#: model:ir.ui.menu,name:base_territory.menu_res_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_tree_view +msgid "Territories" +msgstr "" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_territory +#: model:ir.model.fields,field_description:base_territory.field_res_country__territory_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Territory" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__type +msgid "Type" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__zip_codes +msgid "ZIP Codes" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__zip +msgid "Zip" +msgstr "" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_branch +msgid "branch" +msgstr "" diff --git a/base_territory/models/__init__.py b/base_territory/models/__init__.py new file mode 100644 index 0000000000..9882e9b010 --- /dev/null +++ b/base_territory/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import res_region, res_district, res_branch, res_territory, res_country diff --git a/base_territory/models/res_branch.py b/base_territory/models/res_branch.py new file mode 100644 index 0000000000..3a67350792 --- /dev/null +++ b/base_territory/models/res_branch.py @@ -0,0 +1,14 @@ +# Copyright (C) 2020 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResBranch(models.Model): + _name = "res.branch" + _description = "branch" + + name = fields.Char(string="Name", required=True) + partner_id = fields.Many2one("res.partner", string="Branch Manager") + district_id = fields.Many2one("res.district", string="District") + description = fields.Char(string="Description") diff --git a/base_territory/models/res_country.py b/base_territory/models/res_country.py new file mode 100644 index 0000000000..7b00b41ddf --- /dev/null +++ b/base_territory/models/res_country.py @@ -0,0 +1,17 @@ +# Copyright (C) 2020 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResCountry(models.Model): + _inherit = "res.country" + + territory_id = fields.Many2one("res.territory", string="Territory") + region_ids = fields.Many2many( + "res.region", + "res_country_region_rel", + "country_id", + "region_id", + string="Regions", + ) diff --git a/base_territory/models/res_district.py b/base_territory/models/res_district.py new file mode 100644 index 0000000000..9e84d8d26a --- /dev/null +++ b/base_territory/models/res_district.py @@ -0,0 +1,14 @@ +# Copyright (C) 2020 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResDistrict(models.Model): + _name = "res.district" + _description = "District" + + name = fields.Char(string="Name", required=True) + region_id = fields.Many2one("res.region", string="Region") + partner_id = fields.Many2one("res.partner", string="District Manager") + description = fields.Char(string="Description") diff --git a/base_territory/models/res_region.py b/base_territory/models/res_region.py new file mode 100644 index 0000000000..73ff807c38 --- /dev/null +++ b/base_territory/models/res_region.py @@ -0,0 +1,13 @@ +# Copyright (C) 2020 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResRegion(models.Model): + _name = "res.region" + _description = "Region" + + name = fields.Char(string="Name", required=True) + description = fields.Char(string="Description") + partner_id = fields.Many2one("res.partner", string="Region Manager") diff --git a/base_territory/models/res_territory.py b/base_territory/models/res_territory.py new file mode 100644 index 0000000000..44c4686e43 --- /dev/null +++ b/base_territory/models/res_territory.py @@ -0,0 +1,22 @@ +# Copyright (C) 2020 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResTerritory(models.Model): + _name = "res.territory" + _description = "Territory" + + name = fields.Char(string="Name", required=True) + branch_id = fields.Many2one("res.branch", string="Branch") + district_id = fields.Many2one(related="branch_id.district_id", string="District") + region_id = fields.Many2one( + related="branch_id.district_id.region_id", string="Region" + ) + description = fields.Char(string="Description") + type = fields.Selection( + [("zip", "Zip"), ("state", "State"), ("country", "Country")], "Type" + ) + zip_codes = fields.Char(string="ZIP Codes") + country_ids = fields.One2many("res.country", "territory_id", string="Country Names") diff --git a/base_territory/readme/CONTRIBUTORS.rst b/base_territory/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..dea63c0fc6 --- /dev/null +++ b/base_territory/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Wolfgang Hall +* Maxime Chambreuil +* Serpent Consulting Services Pvt. Ltd. diff --git a/base_territory/readme/CREDITS.rst b/base_territory/readme/CREDITS.rst new file mode 100644 index 0000000000..0eff0acf4e --- /dev/null +++ b/base_territory/readme/CREDITS.rst @@ -0,0 +1,3 @@ +The development of this module has been financially supported by: + +* Open Source Integrators diff --git a/base_territory/readme/DESCRIPTION.rst b/base_territory/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..6314121226 --- /dev/null +++ b/base_territory/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module allows you to define territories, branches, districts and regions to be used for Field Service operations or Sales. diff --git a/base_territory/readme/USAGE.rst b/base_territory/readme/USAGE.rst new file mode 100644 index 0000000000..1bd5e5a14a --- /dev/null +++ b/base_territory/readme/USAGE.rst @@ -0,0 +1,4 @@ +To use this module, you need to: + +#. Go to Settings > Users & Companies +#. Define your territories, branches, districts and regions with their respective manager. diff --git a/base_territory/security/ir.model.access.csv b/base_territory/security/ir.model.access.csv new file mode 100644 index 0000000000..9c311ea0d8 --- /dev/null +++ b/base_territory/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_res_territory_user,territory.user,model_res_territory,base.group_user,1,1,1,1 +access_res_branch_user,branch.user,model_res_branch,base.group_user,1,1,1,1 +access_res_district_user,district.user,model_res_district,base.group_user,1,1,1,1 +access_res_region_user,region.user,model_res_region,base.group_user,1,1,1,1 diff --git a/base_territory/static/description/icon.png b/base_territory/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..955674d8f0b8c47de3ffa9db25cb109fbe4a1091 GIT binary patch literal 17808 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 literal 0 HcmV?d00001 diff --git a/base_territory/static/description/index.html b/base_territory/static/description/index.html new file mode 100644 index 0000000000..816c44d346 --- /dev/null +++ b/base_territory/static/description/index.html @@ -0,0 +1,440 @@ + + + + + + +Base Territory + + + +
+

Base Territory

+ + +

Beta License: AGPL-3 OCA/field-service Translate me on Weblate Try me on Runbot

+

This module allows you to define territories, branches, districts and regions to be used for Field Service operations or Sales.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Settings > Users & Companies
  2. +
  3. Define your territories, branches, districts and regions with their respective manager.
  4. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Open Source Integrators
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The development of this module has been financially supported by:

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

+

wolfhall max3903

+

This module is part of the OCA/field-service project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/base_territory/views/menu.xml b/base_territory/views/menu.xml new file mode 100644 index 0000000000..d1ac7128e6 --- /dev/null +++ b/base_territory/views/menu.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + diff --git a/base_territory/views/res_branch.xml b/base_territory/views/res_branch.xml new file mode 100644 index 0000000000..a47fca7022 --- /dev/null +++ b/base_territory/views/res_branch.xml @@ -0,0 +1,45 @@ + + + + + res.branch.tree + res.branch + + + + + + + + + + + res.branch.form + res.branch + +
+ + +
+
+
+ + + Branches + res.branch + + tree,form + + +
diff --git a/base_territory/views/res_country.xml b/base_territory/views/res_country.xml new file mode 100644 index 0000000000..e941468358 --- /dev/null +++ b/base_territory/views/res_country.xml @@ -0,0 +1,21 @@ + + + + view_res_country_extended_region_form + res.country + + + + + + + + diff --git a/base_territory/views/res_district.xml b/base_territory/views/res_district.xml new file mode 100644 index 0000000000..5df91d2d70 --- /dev/null +++ b/base_territory/views/res_district.xml @@ -0,0 +1,45 @@ + + + + + res.district.tree + res.district + + + + + + + + + + + res.district.form + res.district + +
+ + +
+
+
+ + + Districts + res.district + + tree,form + + +
diff --git a/base_territory/views/res_region.xml b/base_territory/views/res_region.xml new file mode 100644 index 0000000000..d6f6f5ac4f --- /dev/null +++ b/base_territory/views/res_region.xml @@ -0,0 +1,43 @@ + + + + + res.region.tree + res.region + + + + + + + + + + res.region.form + res.region + +
+ + +
+
+
+ + + Regions + res.region + + tree,form + + +
diff --git a/base_territory/views/res_territory.xml b/base_territory/views/res_territory.xml new file mode 100644 index 0000000000..1ee670b771 --- /dev/null +++ b/base_territory/views/res_territory.xml @@ -0,0 +1,55 @@ + + + + + res.territory.tree + res.territory + + + + + + + + + + + res.territory.form + res.territory + +
+ + +
+
+
+ + + Territories + res.territory + + tree,form + + +
From 7340decfe1dbf26f55dbd9057422f91b6befeaba Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sat, 14 Mar 2020 11:58:43 +0100 Subject: [PATCH 02/19] pre-commit update --- base_territory/demo/base_territory_demo.xml | 8 ++-- base_territory/views/menu.xml | 53 +++++++++++---------- base_territory/views/res_branch.xml | 25 +++++----- base_territory/views/res_country.xml | 12 ++--- base_territory/views/res_district.xml | 25 +++++----- base_territory/views/res_region.xml | 21 ++++---- base_territory/views/res_territory.xml | 38 ++++++++------- 7 files changed, 93 insertions(+), 89 deletions(-) diff --git a/base_territory/demo/base_territory_demo.xml b/base_territory/demo/base_territory_demo.xml index 483d06bb65..a6e45fe8b9 100644 --- a/base_territory/demo/base_territory_demo.xml +++ b/base_territory/demo/base_territory_demo.xml @@ -1,19 +1,17 @@ - Test Region Test District - + Test Branch - + Test Territory - + - diff --git a/base_territory/views/menu.xml b/base_territory/views/menu.xml index d1ac7128e6..eb00b29b75 100644 --- a/base_territory/views/menu.xml +++ b/base_territory/views/menu.xml @@ -1,27 +1,30 @@ - - - - - - - - - + + + + diff --git a/base_territory/views/res_branch.xml b/base_territory/views/res_branch.xml index a47fca7022..85a0b56978 100644 --- a/base_territory/views/res_branch.xml +++ b/base_territory/views/res_branch.xml @@ -1,17 +1,15 @@ - res.branch.tree res.branch - - + + - res.branch.form @@ -19,27 +17,30 @@
-
- Branches res.branch - + tree,form -
diff --git a/base_territory/views/res_country.xml b/base_territory/views/res_country.xml index e941468358..17255de78f 100644 --- a/base_territory/views/res_country.xml +++ b/base_territory/views/res_country.xml @@ -1,21 +1,19 @@ - view_res_country_extended_region_form res.country - + - - diff --git a/base_territory/views/res_district.xml b/base_territory/views/res_district.xml index 5df91d2d70..19991e5251 100644 --- a/base_territory/views/res_district.xml +++ b/base_territory/views/res_district.xml @@ -1,17 +1,15 @@ - res.district.tree res.district - - + + - res.district.form @@ -19,27 +17,30 @@
-
- Districts res.district - + tree,form -
diff --git a/base_territory/views/res_region.xml b/base_territory/views/res_region.xml index d6f6f5ac4f..bca64832dd 100644 --- a/base_territory/views/res_region.xml +++ b/base_territory/views/res_region.xml @@ -1,16 +1,14 @@ - res.region.tree res.region - + - res.region.form @@ -18,26 +16,29 @@
-
- Regions res.region - + tree,form -
diff --git a/base_territory/views/res_territory.xml b/base_territory/views/res_territory.xml index 1ee670b771..079cc4ca78 100644 --- a/base_territory/views/res_territory.xml +++ b/base_territory/views/res_territory.xml @@ -1,17 +1,15 @@ - res.territory.tree res.territory - - + + - res.territory.form @@ -19,37 +17,41 @@
-
- Territories res.territory - + tree,form -
From 40bb53f4f208c302a9238cec0c1f8cd8a8d4f545 Mon Sep 17 00:00:00 2001 From: brian10048 Date: Sat, 16 Jan 2021 13:25:41 -0500 Subject: [PATCH 03/19] [MIG] base_territory: Migration to 14.0 --- base_territory/README.rst | 10 +++++----- base_territory/__manifest__.py | 2 +- base_territory/i18n/base_territory.pot | 5 ++++- base_territory/static/description/index.html | 6 +++--- base_territory/views/res_territory.xml | 4 ++-- 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/base_territory/README.rst b/base_territory/README.rst index fe39c82395..242af6af43 100644 --- a/base_territory/README.rst +++ b/base_territory/README.rst @@ -14,13 +14,13 @@ Base Territory :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffield--service-lightgray.png?logo=github - :target: https://github.com/OCA/field-service/tree/13.0/base_territory + :target: https://github.com/OCA/field-service/tree/14.0/base_territory :alt: OCA/field-service .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/field-service-13-0/field-service-13-0-base_territory + :target: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-base_territory :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/264/13.0 + :target: https://runbot.odoo-community.org/runbot/264/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -46,7 +46,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -96,6 +96,6 @@ Current `maintainers `__: |maintainer-wolfhall| |maintainer-max3903| -This module is part of the `OCA/field-service `_ project on GitHub. +This module is part of the `OCA/field-service `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/base_territory/__manifest__.py b/base_territory/__manifest__.py index 785ae03abe..ad7ecc88ea 100644 --- a/base_territory/__manifest__.py +++ b/base_territory/__manifest__.py @@ -5,7 +5,7 @@ "name": "Base Territory", "summary": "This module allows you to define territories, branches," " districts and regions to be used for Field Service operations or Sales.", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "category": "Hidden", "author": "Open Source Integrators, Odoo Community Association (OCA)", "website": "https://github.com/OCA/field-service", diff --git a/base_territory/i18n/base_territory.pot b/base_territory/i18n/base_territory.pot index 016b0af8e6..0882b06928 100644 --- a/base_territory/i18n/base_territory.pot +++ b/base_territory/i18n/base_territory.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -73,6 +73,7 @@ msgstr "" #. module: base_territory #: model:ir.model.fields,field_description:base_territory.field_res_branch__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_country__display_name #: model:ir.model.fields,field_description:base_territory.field_res_district__display_name #: model:ir.model.fields,field_description:base_territory.field_res_region__display_name #: model:ir.model.fields,field_description:base_territory.field_res_territory__display_name @@ -101,6 +102,7 @@ msgstr "" #. module: base_territory #: model:ir.model.fields,field_description:base_territory.field_res_branch__id +#: model:ir.model.fields,field_description:base_territory.field_res_country__id #: model:ir.model.fields,field_description:base_territory.field_res_district__id #: model:ir.model.fields,field_description:base_territory.field_res_region__id #: model:ir.model.fields,field_description:base_territory.field_res_territory__id @@ -109,6 +111,7 @@ msgstr "" #. module: base_territory #: model:ir.model.fields,field_description:base_territory.field_res_branch____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_country____last_update #: model:ir.model.fields,field_description:base_territory.field_res_district____last_update #: model:ir.model.fields,field_description:base_territory.field_res_region____last_update #: model:ir.model.fields,field_description:base_territory.field_res_territory____last_update diff --git a/base_territory/static/description/index.html b/base_territory/static/description/index.html index 816c44d346..f07dc182a7 100644 --- a/base_territory/static/description/index.html +++ b/base_territory/static/description/index.html @@ -367,7 +367,7 @@

Base Territory

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/field-service Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/field-service Translate me on Weblate Try me on Runbot

This module allows you to define territories, branches, districts and regions to be used for Field Service operations or Sales.

Table of contents

@@ -396,7 +396,7 @@

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -431,7 +431,7 @@

Maintainers

promote its widespread use.

Current maintainers:

wolfhall max3903

-

This module is part of the OCA/field-service project on GitHub.

+

This module is part of the OCA/field-service project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/base_territory/views/res_territory.xml b/base_territory/views/res_territory.xml index 079cc4ca78..61236975ff 100644 --- a/base_territory/views/res_territory.xml +++ b/base_territory/views/res_territory.xml @@ -31,11 +31,11 @@ From 4741a8abde534d3042738310a05116f4c33729c0 Mon Sep 17 00:00:00 2001 From: Sergio Zanchetta Date: Tue, 9 Feb 2021 18:52:39 +0000 Subject: [PATCH 04/19] Added translation using Weblate (Italian) --- base_territory/i18n/it.po | 207 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 207 insertions(+) create mode 100644 base_territory/i18n/it.po diff --git a/base_territory/i18n/it.po b/base_territory/i18n/it.po new file mode 100644 index 0000000000..d5d4f447f6 --- /dev/null +++ b/base_territory/i18n/it.po @@ -0,0 +1,207 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_territory +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-02-12 10:45+0000\n" +"Last-Translator: Sergio Zanchetta \n" +"Language-Team: none\n" +"Language: it\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__branch_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_form_view +msgid "Branch" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__partner_id +msgid "Branch Manager" +msgstr "" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_branch +#: model:ir.ui.menu,name:base_territory.menu_res_branch +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_tree_view +msgid "Branches" +msgstr "" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_country +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__country +msgid "Country" +msgstr "Nazione" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__country_ids +msgid "Country Names" +msgstr "Nomi nazioni" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_uid +msgid "Created by" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_date +msgid "Created on" +msgstr "" + +#. module: base_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Definition" +msgstr "" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__description +#: model:ir.model.fields,field_description:base_territory.field_res_district__description +#: model:ir.model.fields,field_description:base_territory.field_res_region__description +#: model:ir.model.fields,field_description:base_territory.field_res_territory__description +msgid "Description" +msgstr "Descrizione" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_country__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_district__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_region__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_district +#: model:ir.model.fields,field_description:base_territory.field_res_branch__district_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__district_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_form_view +msgid "District" +msgstr "Zona" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_district__partner_id +msgid "District Manager" +msgstr "Responsabile di zona" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_district +#: model:ir.ui.menu,name:base_territory.menu_res_district +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_tree_view +msgid "Districts" +msgstr "Zone" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__id +#: model:ir.model.fields,field_description:base_territory.field_res_country__id +#: model:ir.model.fields,field_description:base_territory.field_res_district__id +#: model:ir.model.fields,field_description:base_territory.field_res_region__id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__id +msgid "ID" +msgstr "ID" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_country____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_district____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_region____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_territory____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__name +#: model:ir.model.fields,field_description:base_territory.field_res_district__name +#: model:ir.model.fields,field_description:base_territory.field_res_region__name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__name +msgid "Name" +msgstr "Nome" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_district__region_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__region_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_form_view +msgid "Region" +msgstr "Regione" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_region__partner_id +msgid "Region Manager" +msgstr "Responsabile regionale" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_country__region_ids +#: model:ir.ui.menu,name:base_territory.menu_res_region +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_tree_view +msgid "Regions" +msgstr "Regioni" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__state +#, fuzzy +msgid "State" +msgstr "Provincia" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_territory +#: model:ir.ui.menu,name:base_territory.menu_res_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_tree_view +msgid "Territories" +msgstr "Territori" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_territory +#: model:ir.model.fields,field_description:base_territory.field_res_country__territory_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Territory" +msgstr "Territorio" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__type +msgid "Type" +msgstr "Tipo" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__zip_codes +msgid "ZIP Codes" +msgstr "Codici CAP" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__zip +msgid "Zip" +msgstr "CAP" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_branch +msgid "branch" +msgstr "" From 71341434bfda3f8b98e0bfdea5859577b2539b0f Mon Sep 17 00:00:00 2001 From: Ignacio Buioli Date: Wed, 31 Mar 2021 02:27:51 +0000 Subject: [PATCH 05/19] Added translation using Weblate (Spanish (Argentina)) --- base_territory/i18n/es_AR.po | 206 +++++++++++++++++++++++++++++++++++ 1 file changed, 206 insertions(+) create mode 100644 base_territory/i18n/es_AR.po diff --git a/base_territory/i18n/es_AR.po b/base_territory/i18n/es_AR.po new file mode 100644 index 0000000000..76bb928288 --- /dev/null +++ b/base_territory/i18n/es_AR.po @@ -0,0 +1,206 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_territory +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-03-31 04:46+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__branch_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_form_view +msgid "Branch" +msgstr "Sucursal" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__partner_id +msgid "Branch Manager" +msgstr "Gerente de Sucursal" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_branch +#: model:ir.ui.menu,name:base_territory.menu_res_branch +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_tree_view +msgid "Branches" +msgstr "Sucursales" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_country +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__country +msgid "Country" +msgstr "País" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__country_ids +msgid "Country Names" +msgstr "Nombres del Pais" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: base_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Definition" +msgstr "Definición" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__description +#: model:ir.model.fields,field_description:base_territory.field_res_district__description +#: model:ir.model.fields,field_description:base_territory.field_res_region__description +#: model:ir.model.fields,field_description:base_territory.field_res_territory__description +msgid "Description" +msgstr "Descripción" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_country__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_district__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_region__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_district +#: model:ir.model.fields,field_description:base_territory.field_res_branch__district_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__district_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_form_view +msgid "District" +msgstr "Distrito" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_district__partner_id +msgid "District Manager" +msgstr "Gerente de Distrito" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_district +#: model:ir.ui.menu,name:base_territory.menu_res_district +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_tree_view +msgid "Districts" +msgstr "Distritos" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__id +#: model:ir.model.fields,field_description:base_territory.field_res_country__id +#: model:ir.model.fields,field_description:base_territory.field_res_district__id +#: model:ir.model.fields,field_description:base_territory.field_res_region__id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__id +msgid "ID" +msgstr "ID" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_country____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_district____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_region____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_territory____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_uid +msgid "Last Updated by" +msgstr "Última Actualización por" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_date +msgid "Last Updated on" +msgstr "Última Actualización en" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__name +#: model:ir.model.fields,field_description:base_territory.field_res_district__name +#: model:ir.model.fields,field_description:base_territory.field_res_region__name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__name +msgid "Name" +msgstr "Nombre" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_district__region_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__region_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_form_view +msgid "Region" +msgstr "Región" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_region__partner_id +msgid "Region Manager" +msgstr "Gerente de Región" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_country__region_ids +#: model:ir.ui.menu,name:base_territory.menu_res_region +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_tree_view +msgid "Regions" +msgstr "Regiones" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__state +msgid "State" +msgstr "Estado" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_territory +#: model:ir.ui.menu,name:base_territory.menu_res_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_tree_view +msgid "Territories" +msgstr "Territorios" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_territory +#: model:ir.model.fields,field_description:base_territory.field_res_country__territory_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Territory" +msgstr "Territorio" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__type +msgid "Type" +msgstr "Tipo" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__zip_codes +msgid "ZIP Codes" +msgstr "Códigos Postales" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__zip +msgid "Zip" +msgstr "Código Postal" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_branch +msgid "branch" +msgstr "sucursal" From 398efc954931e77309b4b43c5a2ae23627c3bb33 Mon Sep 17 00:00:00 2001 From: Eder Brito Date: Tue, 8 Jun 2021 19:26:52 +0000 Subject: [PATCH 06/19] Added translation using Weblate (Portuguese (Brazil)) --- base_territory/i18n/pt_BR.po | 206 +++++++++++++++++++++++++++++++++++ 1 file changed, 206 insertions(+) create mode 100644 base_territory/i18n/pt_BR.po diff --git a/base_territory/i18n/pt_BR.po b/base_territory/i18n/pt_BR.po new file mode 100644 index 0000000000..3a3351a6d8 --- /dev/null +++ b/base_territory/i18n/pt_BR.po @@ -0,0 +1,206 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_territory +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-06-08 21:48+0000\n" +"Last-Translator: Eder Brito \n" +"Language-Team: none\n" +"Language: pt_BR\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__branch_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_form_view +msgid "Branch" +msgstr "Filial" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__partner_id +msgid "Branch Manager" +msgstr "Gerente da Filial" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_branch +#: model:ir.ui.menu,name:base_territory.menu_res_branch +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_tree_view +msgid "Branches" +msgstr "Filiais" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_country +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__country +msgid "Country" +msgstr "País" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__country_ids +msgid "Country Names" +msgstr "Nomes do País" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: base_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Definition" +msgstr "Definição" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__description +#: model:ir.model.fields,field_description:base_territory.field_res_district__description +#: model:ir.model.fields,field_description:base_territory.field_res_region__description +#: model:ir.model.fields,field_description:base_territory.field_res_territory__description +msgid "Description" +msgstr "Descrição" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_country__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_district__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_region__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__display_name +msgid "Display Name" +msgstr "Nome de Exibição" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_district +#: model:ir.model.fields,field_description:base_territory.field_res_branch__district_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__district_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_form_view +msgid "District" +msgstr "Bairro" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_district__partner_id +msgid "District Manager" +msgstr "Gerente do Bairro" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_district +#: model:ir.ui.menu,name:base_territory.menu_res_district +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_tree_view +msgid "Districts" +msgstr "Bairros" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__id +#: model:ir.model.fields,field_description:base_territory.field_res_country__id +#: model:ir.model.fields,field_description:base_territory.field_res_district__id +#: model:ir.model.fields,field_description:base_territory.field_res_region__id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__id +msgid "ID" +msgstr "ID" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_country____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_district____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_region____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_territory____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__name +#: model:ir.model.fields,field_description:base_territory.field_res_district__name +#: model:ir.model.fields,field_description:base_territory.field_res_region__name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__name +msgid "Name" +msgstr "Nome" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_district__region_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__region_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_form_view +msgid "Region" +msgstr "Região" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_region__partner_id +msgid "Region Manager" +msgstr "Gerente da Região" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_country__region_ids +#: model:ir.ui.menu,name:base_territory.menu_res_region +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_tree_view +msgid "Regions" +msgstr "Regiões" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__state +msgid "State" +msgstr "Estado" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_territory +#: model:ir.ui.menu,name:base_territory.menu_res_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_tree_view +msgid "Territories" +msgstr "Territórios" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_territory +#: model:ir.model.fields,field_description:base_territory.field_res_country__territory_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Territory" +msgstr "Território" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__type +msgid "Type" +msgstr "Tipo" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__zip_codes +msgid "ZIP Codes" +msgstr "Códigos de CEP" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__zip +msgid "Zip" +msgstr "CEP" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_branch +msgid "branch" +msgstr "filial" From ede4ff9ed734f9040bb06c99e243432f1d08a9b2 Mon Sep 17 00:00:00 2001 From: Ediz Duman Date: Sat, 26 Jun 2021 15:17:27 +0000 Subject: [PATCH 07/19] Added translation using Weblate (Turkish) --- base_territory/i18n/it.po | 21 ++-- base_territory/i18n/tr.po | 206 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 216 insertions(+), 11 deletions(-) create mode 100644 base_territory/i18n/tr.po diff --git a/base_territory/i18n/it.po b/base_territory/i18n/it.po index d5d4f447f6..55d30a2f88 100644 --- a/base_territory/i18n/it.po +++ b/base_territory/i18n/it.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2021-02-12 10:45+0000\n" -"Last-Translator: Sergio Zanchetta \n" +"PO-Revision-Date: 2021-09-26 20:34+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" @@ -20,19 +20,19 @@ msgstr "" #: model:ir.model.fields,field_description:base_territory.field_res_territory__branch_id #: model_terms:ir.ui.view,arch_db:base_territory.res_branch_form_view msgid "Branch" -msgstr "" +msgstr "Filiale" #. module: base_territory #: model:ir.model.fields,field_description:base_territory.field_res_branch__partner_id msgid "Branch Manager" -msgstr "" +msgstr "Responsabile filiale" #. module: base_territory #: model:ir.actions.act_window,name:base_territory.action_res_branch #: model:ir.ui.menu,name:base_territory.menu_res_branch #: model_terms:ir.ui.view,arch_db:base_territory.res_branch_tree_view msgid "Branches" -msgstr "" +msgstr "Filiali" #. module: base_territory #: model:ir.model,name:base_territory.model_res_country @@ -51,7 +51,7 @@ msgstr "Nomi nazioni" #: model:ir.model.fields,field_description:base_territory.field_res_region__create_uid #: model:ir.model.fields,field_description:base_territory.field_res_territory__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: base_territory #: model:ir.model.fields,field_description:base_territory.field_res_branch__create_date @@ -59,12 +59,12 @@ msgstr "" #: model:ir.model.fields,field_description:base_territory.field_res_region__create_date #: model:ir.model.fields,field_description:base_territory.field_res_territory__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: base_territory #: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view msgid "Definition" -msgstr "" +msgstr "Definizione" #. module: base_territory #: model:ir.model.fields,field_description:base_territory.field_res_branch__description @@ -168,9 +168,8 @@ msgstr "Regioni" #. module: base_territory #: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__state -#, fuzzy msgid "State" -msgstr "Provincia" +msgstr "Stato" #. module: base_territory #: model:ir.actions.act_window,name:base_territory.action_res_territory @@ -204,4 +203,4 @@ msgstr "CAP" #. module: base_territory #: model:ir.model,name:base_territory.model_res_branch msgid "branch" -msgstr "" +msgstr "filiale" diff --git a/base_territory/i18n/tr.po b/base_territory/i18n/tr.po new file mode 100644 index 0000000000..78cc942592 --- /dev/null +++ b/base_territory/i18n/tr.po @@ -0,0 +1,206 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_territory +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-07-09 18:49+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: none\n" +"Language: tr\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__branch_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_form_view +msgid "Branch" +msgstr "Şube" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__partner_id +msgid "Branch Manager" +msgstr "Şube Müdürü" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_branch +#: model:ir.ui.menu,name:base_territory.menu_res_branch +#: model_terms:ir.ui.view,arch_db:base_territory.res_branch_tree_view +msgid "Branches" +msgstr "Şubeler" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_country +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__country +msgid "Country" +msgstr "Ülke" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__country_ids +msgid "Country Names" +msgstr "Ülke Adları" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__create_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: base_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Definition" +msgstr "Tanım" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__description +#: model:ir.model.fields,field_description:base_territory.field_res_district__description +#: model:ir.model.fields,field_description:base_territory.field_res_region__description +#: model:ir.model.fields,field_description:base_territory.field_res_territory__description +msgid "Description" +msgstr "Açıklama" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_country__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_district__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_region__display_name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_district +#: model:ir.model.fields,field_description:base_territory.field_res_branch__district_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__district_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_form_view +msgid "District" +msgstr "İlçe" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_district__partner_id +msgid "District Manager" +msgstr "İlçe Müdürü" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_district +#: model:ir.ui.menu,name:base_territory.menu_res_district +#: model_terms:ir.ui.view,arch_db:base_territory.res_district_tree_view +msgid "Districts" +msgstr "İlçeler" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__id +#: model:ir.model.fields,field_description:base_territory.field_res_country__id +#: model:ir.model.fields,field_description:base_territory.field_res_district__id +#: model:ir.model.fields,field_description:base_territory.field_res_region__id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__id +msgid "ID" +msgstr "ID" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_country____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_district____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_region____last_update +#: model:ir.model.fields,field_description:base_territory.field_res_territory____last_update +msgid "Last Modified on" +msgstr "Son Düzenlenme" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_uid +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_district__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_region__write_date +#: model:ir.model.fields,field_description:base_territory.field_res_territory__write_date +msgid "Last Updated on" +msgstr "Son Güncellenme" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_branch__name +#: model:ir.model.fields,field_description:base_territory.field_res_district__name +#: model:ir.model.fields,field_description:base_territory.field_res_region__name +#: model:ir.model.fields,field_description:base_territory.field_res_territory__name +msgid "Name" +msgstr "Adı" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_district__region_id +#: model:ir.model.fields,field_description:base_territory.field_res_territory__region_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_form_view +msgid "Region" +msgstr "Bölge" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_region__partner_id +msgid "Region Manager" +msgstr "Bölge Müdürü" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_region +#: model:ir.model.fields,field_description:base_territory.field_res_country__region_ids +#: model:ir.ui.menu,name:base_territory.menu_res_region +#: model_terms:ir.ui.view,arch_db:base_territory.res_region_tree_view +msgid "Regions" +msgstr "Bölgeler" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__state +msgid "State" +msgstr "İl" + +#. module: base_territory +#: model:ir.actions.act_window,name:base_territory.action_res_territory +#: model:ir.ui.menu,name:base_territory.menu_res_territory +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_tree_view +msgid "Territories" +msgstr "Sahalar" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_territory +#: model:ir.model.fields,field_description:base_territory.field_res_country__territory_id +#: model_terms:ir.ui.view,arch_db:base_territory.res_territory_form_view +msgid "Territory" +msgstr "Saha" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__type +msgid "Type" +msgstr "Tür" + +#. module: base_territory +#: model:ir.model.fields,field_description:base_territory.field_res_territory__zip_codes +msgid "ZIP Codes" +msgstr "Posta Kodları" + +#. module: base_territory +#: model:ir.model.fields.selection,name:base_territory.selection__res_territory__type__zip +msgid "Zip" +msgstr "Pk" + +#. module: base_territory +#: model:ir.model,name:base_territory.model_res_branch +msgid "branch" +msgstr "şube" From 1cb325bee5fbe313279f95b2e3d8f71fe3536165 Mon Sep 17 00:00:00 2001 From: Murtaza Mithaiwala Date: Tue, 4 Jan 2022 18:52:26 +0530 Subject: [PATCH 08/19] [15.0][MIG] base_territory. --- base_territory/README.rst | 10 +++++----- base_territory/__manifest__.py | 2 +- base_territory/static/description/index.html | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/base_territory/README.rst b/base_territory/README.rst index 242af6af43..70a4bc04b4 100644 --- a/base_territory/README.rst +++ b/base_territory/README.rst @@ -14,13 +14,13 @@ Base Territory :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffield--service-lightgray.png?logo=github - :target: https://github.com/OCA/field-service/tree/14.0/base_territory + :target: https://github.com/OCA/field-service/tree/15.0/base_territory :alt: OCA/field-service .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-base_territory + :target: https://translation.odoo-community.org/projects/field-service-15-0/field-service-15-0-base_territory :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/264/14.0 + :target: https://runbot.odoo-community.org/runbot/264/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -46,7 +46,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -96,6 +96,6 @@ Current `maintainers `__: |maintainer-wolfhall| |maintainer-max3903| -This module is part of the `OCA/field-service `_ project on GitHub. +This module is part of the `OCA/field-service `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/base_territory/__manifest__.py b/base_territory/__manifest__.py index ad7ecc88ea..0e27814753 100644 --- a/base_territory/__manifest__.py +++ b/base_territory/__manifest__.py @@ -5,7 +5,7 @@ "name": "Base Territory", "summary": "This module allows you to define territories, branches," " districts and regions to be used for Field Service operations or Sales.", - "version": "14.0.1.0.0", + "version": "15.0.1.0.0", "category": "Hidden", "author": "Open Source Integrators, Odoo Community Association (OCA)", "website": "https://github.com/OCA/field-service", diff --git a/base_territory/static/description/index.html b/base_territory/static/description/index.html index f07dc182a7..0da0f6137e 100644 --- a/base_territory/static/description/index.html +++ b/base_territory/static/description/index.html @@ -3,7 +3,7 @@ - + Base Territory