From 53822696b590c079465a2c7d8c94239cd91234b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sun, 22 Feb 2026 18:40:13 +0100 Subject: [PATCH 01/22] Disable renovate dependency dashboard --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 11d63f76b..6396d4fb4 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,6 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], + "extends": ["config:recommended", ":disableDependencyDashboard"], "baseBranchPatterns": ["19.0", "18.0", "17.0", "16.0"], "enabledManagers": ["copier"], "ignoreScripts": false From e31b63f27931924da0521851223f61ad8b1a7f80 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 17 Mar 2026 09:05:45 +0000 Subject: [PATCH 02/22] Translated using Weblate (Italian) Currently translated at 100.0% (303 of 303 strings) Translation: mis-builder-18.0/mis-builder-18.0-mis_builder Translate-URL: https://translation.odoo-community.org/projects/mis-builder-18-0/mis-builder-18-0-mis_builder/it/ --- mis_builder/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mis_builder/i18n/it.po b/mis_builder/i18n/it.po index 35cdbc2f5..6b4d06acf 100644 --- a/mis_builder/i18n/it.po +++ b/mis_builder/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 16:42+0000\n" +"PO-Revision-Date: 2026-03-17 11:45+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" +"X-Generator: Weblate 5.15.2\n" #. module: mis_builder #: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context @@ -611,7 +611,7 @@ msgstr "Intervallo data" #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__date_range_type_id msgid "Date Range Type" -msgstr "Tipo intervallo date" +msgstr "Tipo intervallo data" #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_prorata_read_group_mixin__date_to From f18bf64e716da3e44bb09f4c7431aa94d69fd326 Mon Sep 17 00:00:00 2001 From: Fernando Date: Thu, 30 Apr 2026 19:26:33 -0400 Subject: [PATCH 03/22] [FIX] mis_builder: declare openupgradelib dependency --- mis_builder/README.rst | 6 +- mis_builder/__manifest__.py | 1 + mis_builder/static/description/index.html | 114 ++++++++++------------ requirements.txt | 2 + 4 files changed, 58 insertions(+), 65 deletions(-) create mode 100644 requirements.txt diff --git a/mis_builder/README.rst b/mis_builder/README.rst index bd59fab83..8f7dfe51c 100644 --- a/mis_builder/README.rst +++ b/mis_builder/README.rst @@ -1,7 +1,3 @@ -.. image:: https://odoo-community.org/readme-banner-image - :target: https://odoo-community.org/get-involved?utm_source=readme - :alt: Odoo Community Association - =========== MIS Builder =========== @@ -17,7 +13,7 @@ MIS Builder .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png :target: https://odoo-community.org/page/development-status :alt: Production/Stable -.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png +.. |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%2Fmis--builder-lightgray.png?logo=github diff --git a/mis_builder/__manifest__.py b/mis_builder/__manifest__.py index 1ea8ca89f..b0f46f3d2 100644 --- a/mis_builder/__manifest__.py +++ b/mis_builder/__manifest__.py @@ -16,6 +16,7 @@ "report_xlsx", # OCA/reporting-engine "date_range", # OCA/server-ux ], + "external_dependencies": {"python": ["openupgradelib"]}, "data": [ "security/res_groups.xml", "wizard/mis_builder_dashboard.xml", diff --git a/mis_builder/static/description/index.html b/mis_builder/static/description/index.html index 339999d3b..005de22e0 100644 --- a/mis_builder/static/description/index.html +++ b/mis_builder/static/description/index.html @@ -3,7 +3,7 @@ -README.rst +MIS Builder -
+
+

MIS Builder

- - -Odoo Community Association - -
-

MIS Builder

-

Production/Stable License: AGPL-3 OCA/mis-builder Translate me on Weblate Try me on Runboat

+

Production/Stable License: AGPL-3 OCA/mis-builder Translate me on Weblate Try me on Runboat

This module allows you to build Management Information Systems dashboards. Such style of reports presents KPI in rows and time periods in columns. Reports mainly fetch data from account moves, but can also @@ -446,7 +441,7 @@

MIS Builder

-

Installation

+

Installation

Your preferred way to install addons will work with MIS Builder.

An easy way to install it with all its dependencies is using pip:

-

Usage

+

Usage

To configure this module, you need to:

  • Go to Accounting > Configuration > MIS Reporting > MIS Report @@ -485,7 +480,7 @@

    Usage

-

Development

+

Development

A typical extension is to provide a mechanism to filter reports on analytic dimensions or operational units. To implement this, you can override _get_additional_move_line_filter and _get_additional_filter @@ -495,7 +490,7 @@

Development

different columns to show different analytic accounts.

-

Changelog

+

Changelog

-

18.0.1.7.2 (2025-10-29)

+

18.0.1.7.2 (2025-10-29)

-

Bugfixes

+

Bugfixes

  • Fix computation of currency conversion rates (#737)
  • @@ -515,9 +510,9 @@

    Bugfixes

-

18.0.1.5.0 (2025-10-27)

+

18.0.1.5.0 (2025-10-27)

-

Features

+

Features

  • Introduction of annotations on report cells. Added notes will be pinted when exporting to PDF and Excel. @@ -526,9 +521,9 @@

    Features

-

17.0.1.0.2 (2024-11-11)

+

17.0.1.0.2 (2024-11-11)

-

Features

+

Features

  • Add support for branch companies. (#648)
  • @@ -536,7 +531,7 @@

    Features

-

16.0.5.1.9 (2024-02-09)

+

16.0.5.1.9 (2024-02-09)

Bugfixes

-

16.0.5.1.8 (2024-02-08)

+

16.0.5.1.8 (2024-02-08)

Bugfixes

-

16.0.5.1.0 (2023-04-04)

+

16.0.5.1.0 (2023-04-04)

Features

  • Improve UX by adding the option to edit the pivot date directly on the @@ -561,7 +556,7 @@

    16.0.5.1.0 (2023-04-04)

-

16.0.5.0.0 (2023-04-01)

+

16.0.5.0.0 (2023-04-01)

Features

-

15.0.4.0.5 (2022-07-19)

+

15.0.4.0.5 (2022-07-19)

Bugfixes

-

15.0.4.0.4 (2022-07-19)

+

15.0.4.0.4 (2022-07-19)

Bugfixes

-

15.0.4.0.2 (2022-02-16)

+

15.0.4.0.2 (2022-02-16)

Bugfixes

  • Fix access right issue when clicking the “Save” button on a MIS Report @@ -626,7 +621,7 @@

    15.0.4.0.2 (2022-02-16)

-

14.0.4.0.0 (2022-01-08)

+

14.0.4.0.0 (2022-01-08)

Features

-

14.0.3.6.7 (2021-06-02)

+

14.0.3.6.7 (2021-06-02)

Bugfixes

  • When on a MIS Report Instance, if you wanted to generate a new line of @@ -671,7 +666,7 @@

    14.0.3.6.7 (2021-06-02)

-

14.0.3.6.6 (2021-04-23)

+

14.0.3.6.6 (2021-04-23)

Bugfixes

  • Fix drilldown action name when the account model has been customized. @@ -679,7 +674,7 @@

    14.0.3.6.6 (2021-04-23)

-

14.0.3.6.5 (2021-04-23)

+

14.0.3.6.5 (2021-04-23)

Bugfixes

-

14.0.3.6.4 (2021-04-06)

+

14.0.3.6.4 (2021-04-06)

Features

-

13.0.3.6.3 (2020-08-28)

+

13.0.3.6.3 (2020-08-28)

Bugfixes

  • Having a “Compare columns” added on a KPI with an associated style @@ -717,7 +712,7 @@

    13.0.3.6.3 (2020-08-28)

-

13.0.3.6.2 (2020-04-22)

+

13.0.3.6.2 (2020-04-22)

Bugfixes

  • The “Settings” button is now displayed for users with the “Show full @@ -726,7 +721,7 @@

    13.0.3.6.2 (2020-04-22)

-

13.0.3.6.1 (2020-04-22)

+

13.0.3.6.1 (2020-04-22)

Bugfixes

-

13.0.3.6.0 (2020-03-28)

+

13.0.3.6.0 (2020-03-28)

Features

  • Add column-level filters on analytic account and analytic tags. These @@ -753,11 +748,11 @@

    13.0.3.6.0 (2020-03-28)

-

12.0.3.5.0 (2019-10-26)

+

12.0.3.5.0 (2019-10-26)

Features

  • The account_id field of the model selected in ‘Move lines source’ @@ -797,7 +792,7 @@

    12.0.3.5.0 (2019-10-26)

-

12.0.3.4.0 (2019-07-09)

+

12.0.3.4.0 (2019-07-09)

Features

-

12.0.3.3.0 (2019-01-26)

+

12.0.3.3.0 (2019-01-26)

Features

Dynamic analytic filters in report preview are not yet available in 11, this requires an update to the JS widget that proved difficult to @@ -873,7 +868,7 @@

12.0.3.3.0 (2019-01-26)

analytic_account_id field.

-

11.0.3.2.2 (2018-06-30)

+

11.0.3.2.2 (2018-06-30)

-

11.0.3.2.1 (2018-05-29)

+

11.0.3.2.1 (2018-05-29)

  • [FIX] Missing comparison operator for AccountingNone leading to errors in pbal computations @@ -891,7 +886,7 @@

    11.0.3.2.1 (2018-05-29)

-

10.0.3.2.0 (2018-05-02)

+

10.0.3.2.0 (2018-05-02)

-

11.0.3.1.2 (2018-02-04)

+

11.0.3.1.2 (2018-02-04)

Migration to Odoo 11. No new feature. (#67)

-

10.0.3.1.1 (2017-11-14)

+

10.0.3.1.1 (2017-11-14)

New features:

  • [ADD] month and year relative periods, easier to use than date ranges @@ -949,7 +944,7 @@

    10.0.3.1.1 (2017-11-14)

-

10.0.3.0.4 (2017-10-14)

+

10.0.3.0.4 (2017-10-14)

Bug fix:

-

10.0.3.0.3 (2017-10-03)

+

10.0.3.0.3 (2017-10-03)

Bug fix:

-

10.0.3.0.2 (2017-10-01)

+

10.0.3.0.2 (2017-10-01)

New features:

  • [ADD] Alternative move line source per report column. This makes mis @@ -1010,7 +1005,7 @@

    10.0.3.0.2 (2017-10-01)

-

10.0.2.0.3 (unreleased)

+

10.0.2.0.3 (unreleased)

  • [IMP] more robust behaviour in presence of missing expressions
  • [FIX] indent style
  • @@ -1023,7 +1018,7 @@

    10.0.2.0.3 (unreleased)

-

9.0.2.0.2 (2016-09-27)

+

9.0.2.0.2 (2016-09-27)

  • [IMP] Add refresh button in mis report preview.
  • [IMP] Widget code changes to allow to add fields in the widget more @@ -1031,7 +1026,7 @@

    9.0.2.0.2 (2016-09-27)

-

9.0.2.0.1 (2016-05-26)

+

9.0.2.0.1 (2016-05-26)

  • [IMP] remove unused argument in declare_and_compute_period() for a cleaner API. This is a breaking API changing merged in urgency before @@ -1039,7 +1034,7 @@

    9.0.2.0.1 (2016-05-26)

-

9.0.2.0.0 (2016-05-24)

+

9.0.2.0.0 (2016-05-24)

Part of the work for this release has been done at the Sorrento sprint April 26-29, 2016. The rest (ie a major refactoring) has been done in the weeks after.

@@ -1088,7 +1083,7 @@

9.0.2.0.0 (2016-05-24)

-

8.0.1.0.0 (2016-04-27)

+

8.0.1.0.0 (2016-04-27)

-

8.0.0.2.0

+

8.0.0.2.0

Pre-history. Or rather, you need to look at the git log.

-

Bug Tracker

+

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 to smash it by providing a detailed and welcomed @@ -1126,15 +1121,15 @@

Bug Tracker

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

-

Credits

+

Credits

-

Authors

+

Authors

  • ACSONE SA/NV
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -1184,6 +1179,5 @@

Maintainers

-
diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 000000000..180fc4978 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +# generated from manifests external_dependencies +openupgradelib From 15690f8bc19229a4d95dd9c9fb9dfecb0fd8634b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bet=C3=BCl=20=C3=96=C4=9Fmen?= Date: Fri, 8 May 2026 07:38:33 +0000 Subject: [PATCH 04/22] Added translation using Weblate (Turkish) --- mis_builder_budget/i18n/tr.po | 564 ++++++++++++++++++++++++++++++++++ 1 file changed, 564 insertions(+) create mode 100644 mis_builder_budget/i18n/tr.po diff --git a/mis_builder_budget/i18n/tr.po b/mis_builder_budget/i18n/tr.po new file mode 100644 index 000000000..38f1dd67b --- /dev/null +++ b/mis_builder_budget/i18n/tr.po @@ -0,0 +1,564 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mis_builder_budget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\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" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_company_id +msgid "#Technical field: Budget Company" +msgstr "" + +#. module: mis_builder_budget +#. odoo-python +#: code:addons/mis_builder_budget/models/mis_budget_item_abstract.py:0 +msgid "%(rec_name)s is not within budget %(budget_name)s date range." +msgstr "" + +#. module: mis_builder_budget +#. odoo-python +#: code:addons/mis_builder_budget/models/mis_budget_item_abstract.py:0 +msgid "%(rec_name)s overlaps %(res_name)s in budget %(budget_name)s" +msgstr "" + +#. module: mis_builder_budget +#. odoo-python +#: code:addons/mis_builder_budget/models/mis_budget_abstract.py:0 +msgid "%s (copy)" +msgstr "" + +#. module: mis_builder_budget +#. odoo-python +#: code:addons/mis_builder_budget/models/mis_budget_item_abstract.py:0 +msgid "%s start date must not be after end date" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__account_id +msgid "Account" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_needaction +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_needaction +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__active +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__active +msgid "Active" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_report_instance_period__source +msgid "" +"Actuals: current data, from accounting and other queries.\n" +"Actuals (alternative): current data from an alternative source (eg a database view providing look-alike account move lines).\n" +"Sum columns: summation (+/-) of other columns.\n" +"Compare to column: compare to other column.\n" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__allow_items_overlap +msgid "Allow Items Overlap" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__amount +msgid "Amount" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__analytic_distribution +msgid "Analytic Distribution" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__analytic_precision +msgid "Analytic Precision" +msgstr "" + +#. module: mis_builder_budget +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_search_view +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_search_view +msgid "Archived" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_attachment_count +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_attachment_count +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__balance +msgid "Balance" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_id +msgid "Budget" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_date_from +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_date_from +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_date_from +msgid "Budget Date From" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_date_to +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_date_to +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_date_to +msgid "Budget Date To" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source_mis_budget_by_account_id +msgid "Budget by Account" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source_mis_budget_id +msgid "Budget by KPI" +msgstr "" + +#. module: mis_builder_budget +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view +msgid "Budget items" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_kpi__budgetable +msgid "Budgetable" +msgstr "" + +#. module: mis_builder_budget +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view +msgid "Cancel" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__cancelled +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__cancelled +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__company_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__company_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__company_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__company_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__company_id +msgid "Company" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__company_currency_id +msgid "Company Currency" +msgstr "" + +#. module: mis_builder_budget +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view +msgid "Confirm" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__confirmed +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__confirmed +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__confirmed +msgid "Confirmed" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__create_uid +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__create_uid +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__create_uid +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__create_uid +msgid "Created by" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__create_date +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__create_date +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__create_date +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__create_date +msgid "Created on" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__credit +msgid "Credit" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__date +msgid "Date" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_range_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__date_range_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__date_range_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__date_range_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__date_range_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__date_range_id +msgid "Date range" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__debit +msgid "Debit" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__description +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__description +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__description +msgid "Description" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__display_name +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__display_name +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__display_name +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__display_name +msgid "Display Name" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__distribution_analytic_account_ids +msgid "Distribution Analytic Account" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__draft +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__draft +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__draft +msgid "Draft" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account_item__date +msgid "" +"Dummy field that adapts searches on date to searches on date_from/date_to." +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_follower_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_follower_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_partner_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_partner_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_from +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__date_from +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__date_from +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__date_from +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__date_from +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__date_from +msgid "From" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__has_message +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__has_message +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__has_message +msgid "Has Message" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__id +msgid "ID" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_needaction +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_needaction +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__allow_items_overlap +msgid "If checked, overlap between budget items is allowed" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_has_error +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_has_error +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_is_follower +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_is_follower +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__item_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__item_ids +msgid "Item" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__kpi_expression_id +msgid "KPI" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__seq1 +msgid "KPI Sequence" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__name +msgid "Label" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_uid +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__write_uid +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_date +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__write_date +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__write_date +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__write_date +msgid "Last Updated on" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_budget_abstract +msgid "MIS Budget (Abstract Base Class)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_budget_item_abstract +msgid "MIS Budget Item (Abstract Base Class)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_budget_by_account_item +msgid "MIS Budget Item (by Account)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_budget_item +msgid "MIS Budget Item (by KPI)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_item_act_window +msgid "MIS Budget Items (by KPIs)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_by_account_item_act_window +msgid "MIS Budget Items (by accounts)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_budget_by_account +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_report_instance_period__source__mis_budget_by_account +msgid "MIS Budget by Account" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_budget +#: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_report_instance_period__source__mis_budget +msgid "MIS Budget by KPI" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_act_window +#: model:ir.ui.menu,name:mis_builder_budget.mis_budget_menu +msgid "MIS Budgets (by KPIs)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_by_account_act_window +#: model:ir.ui.menu,name:mis_builder_budget.mis_budget_by_account_menu +msgid "MIS Budgets (by accounts)" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_report_instance +msgid "MIS Report Instance" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_report_instance_period +msgid "MIS Report Instance Period" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_report_kpi +msgid "MIS Report KPI" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model,name:mis_builder_budget.model_mis_report_kpi_expression +msgid "MIS Report KPI Expression" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__report_id +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__report_id +msgid "MIS Report Template" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_ids +msgid "Messages" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__name +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__name +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__name +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__name +msgid "Name" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_needaction_counter +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_needaction_counter +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error_counter +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error_counter +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_needaction_counter +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_needaction_counter +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_has_error_counter +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_has_error_counter +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: mis_builder_budget +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view +#: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view +msgid "Set draft" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source +msgid "Source" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__state +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__state +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__state +msgid "State" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__seq2 +msgid "Sub-KPI Sequence" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_to +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__date_to +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__date_to +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__date_to +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__date_to +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__date_to +msgid "To" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account_item__company_currency_id +msgid "Utility field to express amount currency" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__website_message_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__website_message_ids +#: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__website_message_ids +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__website_message_ids +#: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.constraint,message:mis_builder_budget.constraint_mis_budget_by_account_item_credit_debit2 +msgid "" +"Wrong credit or debit value in budget item! Credit and debit should be " +"positive." +msgstr "" + +#. module: mis_builder_budget +#: model:ir.model.constraint,message:mis_builder_budget.constraint_mis_budget_by_account_item_credit_debit1 +msgid "" +"Wrong credit or debit value in budget item! Credit or debit should be zero." +msgstr "" From dce3e487354fe48679de3119d986693499f74b6e Mon Sep 17 00:00:00 2001 From: oca-ci Date: Fri, 8 May 2026 07:41:23 +0000 Subject: [PATCH 05/22] [UPD] Update mis_builder.pot --- mis_builder/i18n/mis_builder.pot | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/mis_builder/i18n/mis_builder.pot b/mis_builder/i18n/mis_builder.pot index 23a282281..e315a5ba3 100644 --- a/mis_builder/i18n/mis_builder.pot +++ b/mis_builder/i18n/mis_builder.pot @@ -967,6 +967,11 @@ msgstr "" msgid "Layout" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1753,11 +1758,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1811,3 +1826,8 @@ msgstr "" #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small msgid "xx-small" msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" From 8b64b9d8920d20be68e6d6eab7eaf2f3a010f995 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Fri, 8 May 2026 07:41:23 +0000 Subject: [PATCH 06/22] [UPD] Update mis_builder_demo.pot --- mis_builder_demo/i18n/mis_builder_demo.pot | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mis_builder_demo/i18n/mis_builder_demo.pot b/mis_builder_demo/i18n/mis_builder_demo.pot index f459fd5cb..1e5bf5291 100644 --- a/mis_builder_demo/i18n/mis_builder_demo.pot +++ b/mis_builder_demo/i18n/mis_builder_demo.pot @@ -88,6 +88,11 @@ msgstr "" msgid "Line Type" msgstr "" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" From 5d53517d98e3a451b015ab53c98c23e4b938ac54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bet=C3=BCl=20=C3=96=C4=9Fmen?= Date: Fri, 8 May 2026 07:41:24 +0000 Subject: [PATCH 07/22] Translated using Weblate (Turkish) Currently translated at 12.6% (11 of 87 strings) Translation: mis-builder-18.0/mis-builder-18.0-mis_builder_budget Translate-URL: https://translation.odoo-community.org/projects/mis-builder-18-0/mis-builder-18-0-mis_builder_budget/tr/ --- mis_builder_budget/i18n/tr.po | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/mis_builder_budget/i18n/tr.po b/mis_builder_budget/i18n/tr.po index 38f1dd67b..705789983 100644 --- a/mis_builder_budget/i18n/tr.po +++ b/mis_builder_budget/i18n/tr.po @@ -6,13 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2026-05-08 07:41+0000\n" +"Last-Translator: Betül Öğmen \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 5.15.2\n" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_company_id @@ -41,25 +43,25 @@ msgstr "" #. odoo-python #: code:addons/mis_builder_budget/models/mis_budget_item_abstract.py:0 msgid "%s start date must not be after end date" -msgstr "" +msgstr "%s başlangıç tarihi, bitiş tarihinden sonra olamaz" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__account_id msgid "Account" -msgstr "" +msgstr "Hesap" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_needaction #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_needaction #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_needaction msgid "Action Needed" -msgstr "" +msgstr "Eylem Gerekiyor" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__active #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__active msgid "Active" -msgstr "" +msgstr "Aktif" #. module: mis_builder_budget #: model:ir.model.fields,help:mis_builder_budget.field_mis_report_instance_period__source @@ -69,26 +71,31 @@ msgid "" "Sum columns: summation (+/-) of other columns.\n" "Compare to column: compare to other column.\n" msgstr "" +"Esaslar: Muhasebe ve diğer sorgulardan gelen mevcut veri.\n" +"Esaslar (alternatif): alternatif (ör. Hesap hareketlerine benzeyen bir " +"veritabanı görünümü) kaynakdan gelen mevcut veri.\n" +"Toplama sütunları: diğer sütunların toplamı (+/-) .\n" +"Sütun karşılaştır: diğer sütunla karşılaştır.\n" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__allow_items_overlap msgid "Allow Items Overlap" -msgstr "" +msgstr "Kalemlerin Çakışmasına İzin Ver" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__amount msgid "Amount" -msgstr "" +msgstr "Miktar" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__analytic_distribution msgid "Analytic Distribution" -msgstr "" +msgstr "Analitik Dağıtım" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__analytic_precision msgid "Analytic Precision" -msgstr "" +msgstr "Analitik Hassasiyet" #. module: mis_builder_budget #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view @@ -96,14 +103,14 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_search_view msgid "Archived" -msgstr "" +msgstr "Arşivlendi" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_attachment_count #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_attachment_count #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_attachment_count msgid "Attachment Count" -msgstr "" +msgstr "Ek Sayısı" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__balance From 76b7c9753ecae3b30839d33b56c03b24b428f5a8 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 8 May 2026 07:41:31 +0000 Subject: [PATCH 08/22] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: mis-builder-18.0/mis-builder-18.0-mis_builder Translate-URL: https://translation.odoo-community.org/projects/mis-builder-18-0/mis-builder-18-0-mis_builder/ --- mis_builder/i18n/ca.po | 81 +++++++++++++++--------- mis_builder/i18n/de.po | 43 +++++++++---- mis_builder/i18n/el.po | 32 ++++++++-- mis_builder/i18n/el_GR.po | 32 ++++++++-- mis_builder/i18n/es.po | 52 ++++++++++----- mis_builder/i18n/fr.po | 51 ++++++++++----- mis_builder/i18n/hr.po | 43 +++++++++---- mis_builder/i18n/it.po | 44 +++++++++---- mis_builder/i18n/nl.po | 44 +++++++++---- mis_builder/i18n/nl_NL.po | 48 +++++++++----- mis_builder/i18n/pt.po | 32 ++++++++-- mis_builder/i18n/pt_BR.po | 52 ++++++++++----- mis_builder/i18n/ru.po | 129 +++++++++++++++++++++++++------------- mis_builder/i18n/sv.po | 61 +++++++++++------- mis_builder/i18n/tr.po | 40 +++++++++--- mis_builder/i18n/zh_CN.po | 40 +++++++++--- 16 files changed, 585 insertions(+), 239 deletions(-) diff --git a/mis_builder/i18n/ca.po b/mis_builder/i18n/ca.po index 5f72022ef..2af943a47 100644 --- a/mis_builder/i18n/ca.po +++ b/mis_builder/i18n/ca.po @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2024-09-04 18:06+0000\n" -"Last-Translator: Esteve Blanch Sanmartí <3501974+esteveblanch@users.noreply." -"github.com>\n" +"Last-Translator: Esteve Blanch Sanmartí " +"<3501974+esteveblanch@users.noreply.github.com>\n" "Language-Team: none\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -38,8 +38,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -48,8 +48,8 @@ msgstr "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variació del saldo de tots els " "comptes cobrables \n" @@ -755,8 +755,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" #. module: mis_builder @@ -1056,6 +1056,11 @@ msgstr "Última actualització el" msgid "Layout" msgstr "Disseny" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1848,11 +1853,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "gran" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1884,8 +1899,8 @@ msgstr "contra" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1908,6 +1923,11 @@ msgstr "extra-súper-gran" msgid "xx-small" msgstr "extra-súper-petita" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "" #~ "bal, crd, deb, \n" #~ " pbal, nbal : " @@ -1990,8 +2010,8 @@ msgstr "extra-súper-petita" #~ " balp[('user_type_id', " #~ "'=',\n" #~ " ref('account.\n" -#~ " data_account_type_receivable')." -#~ "id)][]\n" +#~ " data_account_type_receivable').id)]" +#~ "[]\n" #~ " \n" #~ " : variation of the balance of " #~ "all receivable\n" @@ -2001,8 +2021,8 @@ msgstr "extra-súper-petita" #~ " balp[('user_type_id', " #~ "'=',\n" #~ " ref('account.\n" -#~ " data_account_type_receivable')." -#~ "id)][]\n" +#~ " data_account_type_receivable').id)]" +#~ "[]\n" #~ " \n" #~ " : variació del saldo de tots " #~ "els crèdits\n" @@ -2010,20 +2030,18 @@ msgstr "extra-súper-petita" #~ msgid "" #~ "\n" -#~ " balp[][('tax_line_id." -#~ "tag_ids', '=',\n" -#~ " ref('l10n_be.tax_tag_56')." -#~ "id)]\n" +#~ " balp[]" +#~ "[('tax_line_id.tag_ids', '=',\n" +#~ " ref('l10n_be.tax_tag_56').id)]\n" #~ " \n" #~ " : balance of move lines " #~ "related to tax grid\n" #~ " 56." #~ msgstr "" #~ "\n" -#~ " balp[][('tax_line_id." -#~ "tag_ids', '=',\n" -#~ " ref('l10n_be.tax_tag_56')." -#~ "id)]\n" +#~ " balp[]" +#~ "[('tax_line_id.tag_ids', '=',\n" +#~ " ref('l10n_be.tax_tag_56').id)]\n" #~ " \n" #~ " : saldo de línies de moviment " #~ "relacionades amb la xarxa fiscal\n" @@ -2031,8 +2049,8 @@ msgstr "extra-súper-petita" #~ msgid "" #~ "\n" -#~ " debp[55%][('journal_id." -#~ "code', '=',\n" +#~ " debp[55%]" +#~ "[('journal_id.code', '=',\n" #~ " 'BNK1')]\n" #~ " \n" #~ " : sum of all debits on " @@ -2041,8 +2059,8 @@ msgstr "extra-súper-petita" #~ "period." #~ msgstr "" #~ "\n" -#~ " debp[55%][('journal_id." -#~ "code', '=',\n" +#~ " debp[55%]" +#~ "[('journal_id.code', '=',\n" #~ " 'BNK1')]\n" #~ " \n" #~ " : suma de tots els dèbits " @@ -2379,12 +2397,13 @@ msgstr "extra-súper-petita" #~ msgstr "bali[70,60]: Saldo inicial dels comptes 70 i 60." #~ msgid "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation of the balance of all receivable accounts over the " -#~ "period." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation of the " +#~ "balance of all receivable accounts over the period." #~ msgstr "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variació del saldo de tots els comptes a cobrar en el període." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variació del " +#~ "saldo de tots els comptes a cobrar en el període." #~ msgid "" #~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -696,8 +696,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" #. module: mis_builder @@ -994,6 +994,11 @@ msgstr "" msgid "Layout" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1782,11 +1787,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1818,8 +1833,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1842,6 +1857,11 @@ msgstr "" msgid "xx-small" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "" #~ "AccountingNone: a null value that behaves as 0 in arithmetic " #~ "operations." @@ -1871,12 +1891,13 @@ msgstr "" #~ msgstr "bali[70,60]: Eröffnungssaldo der Konten 70 und 60." #~ msgid "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation of the balance of all receivable accounts over the " -#~ "period." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation of the " +#~ "balance of all receivable accounts over the period." #~ msgstr "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: Abwandlung des Saldo aller Forderungskonten über die Zeit." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: Abwandlung des " +#~ "Saldo aller Forderungskonten über die Zeit." #~ msgid "" #~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -692,8 +692,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" #. module: mis_builder @@ -990,6 +990,11 @@ msgstr "" msgid "Layout" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1778,11 +1783,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1814,8 +1829,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1837,3 +1852,8 @@ msgstr "" #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small msgid "xx-small" msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" diff --git a/mis_builder/i18n/el_GR.po b/mis_builder/i18n/el_GR.po index 9bab2ba71..a17ef2b05 100644 --- a/mis_builder/i18n/el_GR.po +++ b/mis_builder/i18n/el_GR.po @@ -35,8 +35,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -692,8 +692,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" #. module: mis_builder @@ -990,6 +990,11 @@ msgstr "" msgid "Layout" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1778,11 +1783,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1814,8 +1829,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1837,3 +1852,8 @@ msgstr "" #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small msgid "xx-small" msgstr "" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" diff --git a/mis_builder/i18n/es.po b/mis_builder/i18n/es.po index 89be7fc31..bbca0cfa7 100644 --- a/mis_builder/i18n/es.po +++ b/mis_builder/i18n/es.po @@ -40,8 +40,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -51,8 +51,8 @@ msgstr "" " balp[('user_type_id', " "'=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : " @@ -804,14 +804,14 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" "Las expresiones pueden incluir otros KPI, sub KPI y\n" " consulta los resultados por nombre (p. " "ej., kpi1 + kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor @@ -1118,6 +1118,11 @@ msgstr "Última actualización en" msgid "Layout" msgstr "Diseño" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1919,11 +1924,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "Desde %(date_from)s hasta %(date_to)s" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "grande" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1955,8 +1970,8 @@ msgstr "contra" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1979,6 +1994,11 @@ msgstr "extra-súper-grande" msgid "xx-small" msgstr "extra-súper-pequeña" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "" #~ "bal, crd, deb, \n" #~ " pbal, nbal : " @@ -2184,13 +2204,13 @@ msgstr "extra-súper-pequeña" #~ msgstr "bali[70,60]: Saldo inicial de las cuentas 70 y 60." #~ msgid "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation of the balance of all receivable accounts over the " -#~ "period." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation of the " +#~ "balance of all receivable accounts over the period." #~ msgstr "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variación del saldo de todas las cuentas a cobrar en el " -#~ "periodo." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variación del " +#~ "saldo de todas las cuentas a cobrar en el periodo." #~ msgid "" #~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -51,8 +51,8 @@ msgstr "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation de la balance de tous " "les comptes de créances sur\n" @@ -789,14 +789,14 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" "Les expressions peuvent intégrer d'autres KPI, sub KPI et\n" " résultats de requêtes par nom (eg " "kpi1 + kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor @@ -1094,6 +1094,11 @@ msgstr "Dernière mise à jour le" msgid "Layout" msgstr "Disposition" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1900,11 +1905,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "Du %(date_from)s au %(date_to)s" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "grand" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1936,8 +1951,8 @@ msgstr "versus" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1960,6 +1975,11 @@ msgstr "xx-grand" msgid "xx-small" msgstr "xx-petit" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "" #~ "bal, crd, deb, \n" #~ " pbal, nbal : " @@ -2120,12 +2140,13 @@ msgstr "xx-petit" #~ msgstr "1bali[70,60]2: balance initiale des comptes 70 et 60." #~ msgid "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation of the balance of all receivable accounts over the " -#~ "period." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation of the " +#~ "balance of all receivable accounts over the period." #~ msgstr "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation de la balance des comptes clients durant la période." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation de la " +#~ "balance des comptes clients durant la période." #~ msgid "" #~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -706,8 +706,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" #. module: mis_builder @@ -1004,6 +1004,11 @@ msgstr "" msgid "Layout" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1792,11 +1797,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1828,8 +1843,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1852,6 +1867,11 @@ msgstr "" msgid "xx-small" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "Account model" #~ msgstr "Model konta" @@ -1908,12 +1928,13 @@ msgstr "" #~ msgstr "bali[70,60]: početni saldo konta 70 i 60." #~ msgid "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation of the balance of all receivable accounts over the " -#~ "period." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation of the " +#~ "balance of all receivable accounts over the period." #~ msgstr "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: varijacija slada svih potražnih konta kroz period.." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: varijacija slada " +#~ "svih potražnih konta kroz period.." #~ msgid "" #~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -50,8 +50,8 @@ msgstr "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variazione del bilancio di tutti i " "crediti\n" @@ -750,8 +750,8 @@ msgid "" "\n" "The technical error message is: %(exception)s. " msgstr "" -"Errore nella richiedere l'origine della riga movimento da " -"\"%(model_name)s\". Questo è dovuto probabilmante ad un filtro o una " +"Errore nella richiedere l'origine della riga movimento da \"%" +"(model_name)s\". Questo è dovuto probabilmante ad un filtro o una " "espressione che si riferisce ad un campo che non esiste nel modello. \n" "\n" "Il messaggio di errore tecnico è: %(exception)s. " @@ -794,14 +794,14 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" "Le espressioni possono coinvolgere altri KPI, sotto KPI e\n" " risultati di query per nome (es.g " "kpi1 + kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor @@ -1112,6 +1112,11 @@ msgstr "Ultimo aggiornamento il" msgid "Layout" msgstr "Struttura" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1923,11 +1928,21 @@ msgstr "`fld` deve avere un campo name nell'espressione %s" msgid "from %(date_from)s to %(date_to)s" msgstr "dal %(date_from)s al %(date_to)s" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "grande" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1959,8 +1974,8 @@ msgstr "contro" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" "quando viene utilizzato fld: deve essere fornito \n" " uno specificatore del nome del campo " @@ -1986,6 +2001,11 @@ msgstr "xx-large" msgid "xx-small" msgstr "xx-small" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "" #~ "bal, crd, deb, \n" #~ " pbal, nbal : " diff --git a/mis_builder/i18n/nl.po b/mis_builder/i18n/nl.po index b3b14f568..873a83de5 100644 --- a/mis_builder/i18n/nl.po +++ b/mis_builder/i18n/nl.po @@ -39,8 +39,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -722,8 +722,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" #. module: mis_builder @@ -1025,6 +1025,11 @@ msgstr "Voor het laatst geüpdatet op" msgid "Layout" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx #, fuzzy @@ -1831,11 +1836,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "L" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1867,8 +1882,8 @@ msgstr "versus" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1891,6 +1906,11 @@ msgstr "XXL" msgid "xx-small" msgstr "XXS" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #, fuzzy, python-format #~ msgid "KPI name ({}) must be a valid python identifier" #~ msgstr "De naam moet een geldige python identifier zijn" @@ -1995,13 +2015,13 @@ msgstr "XXS" #~ msgstr "bali[70,60]: openingsbalans van de rekeningen 70 en 60." #~ msgid "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation of the balance of all receivable accounts over the " -#~ "period." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation of the " +#~ "balance of all receivable accounts over the period." #~ msgstr "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variatie van de balans bam alle te ontvangen rekeningen over " -#~ "de periode." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variatie van de " +#~ "balans bam alle te ontvangen rekeningen over de periode." #~ msgid "" #~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" -"teams/23907/nl_NL/)\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/" +"23907/nl_NL/)\n" "Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,8 +42,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -725,8 +725,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" #. module: mis_builder @@ -1028,6 +1028,11 @@ msgstr "Voor het laatst geüpdatet op" msgid "Layout" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx #, fuzzy @@ -1834,11 +1839,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "L" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1870,8 +1885,8 @@ msgstr "versus" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1894,6 +1909,11 @@ msgstr "XXL" msgid "xx-small" msgstr "XXS" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #, fuzzy, python-format #~ msgid "KPI name ({}) must be a valid python identifier" #~ msgstr "De naam moet een geldige python identifier zijn" @@ -1998,13 +2018,13 @@ msgstr "XXS" #~ msgstr "bali[70,60]: openingsbalans van de rekeningen 70 en 60." #~ msgid "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation of the balance of all receivable accounts over the " -#~ "period." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation of the " +#~ "balance of all receivable accounts over the period." #~ msgstr "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variatie van de balans bam alle te ontvangen rekeningen over " -#~ "de periode." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variatie van de " +#~ "balans bam alle te ontvangen rekeningen over de periode." #~ msgid "" #~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -696,8 +696,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" #. module: mis_builder @@ -994,6 +994,11 @@ msgstr "Última atualização em" msgid "Layout" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1782,11 +1787,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1818,8 +1833,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1842,6 +1857,11 @@ msgstr "" msgid "xx-small" msgstr "" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "Last Modified on" #~ msgstr "Última Modificação em" diff --git a/mis_builder/i18n/pt_BR.po b/mis_builder/i18n/pt_BR.po index f3eed6cde..5c809f0d7 100644 --- a/mis_builder/i18n/pt_BR.po +++ b/mis_builder/i18n/pt_BR.po @@ -37,8 +37,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -47,8 +47,8 @@ msgstr "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variação do saldo de todas as " "contas a receber ao longo\n" @@ -790,14 +790,14 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" "As expressões podem envolver outros KPI, sub KPI e\n" " resultados da consulta por nome (por " "exemplo, kpi1 + kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor @@ -1104,6 +1104,11 @@ msgstr "Última atualização em" msgid "Layout" msgstr "Layout" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1907,11 +1912,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "de %(date_from)s a %(date_to)s" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "grande" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1943,8 +1958,8 @@ msgstr "versus" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1967,6 +1982,11 @@ msgstr "grandíssimo" msgid "xx-small" msgstr "extra-pequeno" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "" #~ "bal, crd, deb, \n" #~ " pbal, nbal : " @@ -2163,13 +2183,13 @@ msgstr "extra-pequeno" #~ msgstr "bali[70,60]: balanço inicial das contas 70 e 60." #~ msgid "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variation of the balance of all receivable accounts over the " -#~ "period." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variation of the " +#~ "balance of all receivable accounts over the period." #~ msgstr "" -#~ "balp[('user_type_id', '=', ref('account.data_account_type_receivable')." -#~ "id)][]: variação do balanço de todas as contas a receber durante o " -#~ "período." +#~ "balp[('user_type_id', '=', " +#~ "ref('account.data_account_type_receivable').id)][]: variação do " +#~ "balanço de todas as contas a receber durante o período." #~ msgid "" #~ "balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable').id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" -" : variation of the balance of all receivable accounts over\n" +" : variation of the balance of all " +"receivable accounts over\n" " the period." msgstr "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')" -".id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : изменение баланса всех счетов " "дебиторской задолженности за\n" @@ -57,9 +59,11 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "\n" -" balp[][('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" +" balp[][('tax_line_id.tag_ids', " +"'=', ref('l10n_be.tax_tag_56').id)]\n" " \n" -" : balance of move lines related to tax grid 56." +" : balance of move lines related to " +"tax grid 56." msgstr "" "\n" " balp[][('tax_line_id.tag_ids', " @@ -72,10 +76,12 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "\n" -" debp[55%][('journal_id.code', '=',\n" +" debp[55%][('journal_id.code', " +"'=',\n" " 'BNK1')]\n" " \n" -" : sum of all debits on accounts 55 and journal BNK1 during\n" +" : sum of all debits on accounts 55 " +"and journal BNK1 during\n" " the period." msgstr "" "\n" @@ -99,7 +105,8 @@ msgstr "" #. module: mis_builder #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" -"bal, crd, deb, pbal, nbal, fld : balance, debit, credit,\n" +"bal, crd, deb, pbal, " +"nbal, fld : balance, debit, credit,\n" " positive balance, negative balance,\n" " other numerical field." msgstr "" @@ -108,7 +115,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "bal[70] : variation of the balance of account 70 over\n" -" the period (it is the same as balp[70]." +" the period (it is the same as " +"balp[70]." msgstr "" "bal[70] : изменение остатка по счету 70 за\n" " за период (это то же самое, что и " @@ -131,8 +139,10 @@ msgstr "bali[70,60] : начальное сальдо счетов #. module: mis_builder #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" -"balu[] : (u for unallocated) is a special expression\n" -" that shows the unallocated profit/loss of previous fiscal\n" +"balu[] : (u for unallocated) is a special " +"expression\n" +" that shows the unallocated profit/" +"loss of previous fiscal\n" " years." msgstr "" "balu[] : (u - нераспределенная) - это специальное " @@ -153,7 +163,8 @@ msgstr "" #. module: mis_builder #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" -"date_from, date_to : beginning and end date of the\n" +"date_from, date_to : beginning and end date of " +"the\n" " period." msgstr "" "date_from, date_to : дата начала и окончания\n" @@ -171,7 +182,8 @@ msgstr "" #. module: mis_builder #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" -"p, i, e : respectively variation over the period,\n" +"p, i, e : respectively variation over " +"the period,\n" " initial balance, ending balance" msgstr "" "p, i, e : соответственно изменение за " @@ -182,7 +194,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "pbale[55%] : sum of all ending balances of accounts\n" -" starting with 55 whose ending balance is positive." +" starting with 55 whose ending " +"balance is positive." msgstr "" "pbale[55%] : сумма всех конечных остатков по счетам\n" " начиная с 55, чей конечный баланс " @@ -193,7 +206,8 @@ msgstr "" msgid "" "sum, min,\n" " max, len,\n" -" avg : behave as expected, very\n" +" avg : behave as " +"expected, very\n" " similar to the python builtins." msgstr "" "sum, min,\n" @@ -210,8 +224,8 @@ msgstr "-" #. module: mis_builder #: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__source_aml_model_id msgid "" -"A 'move line like' model, ie having at least debit, credit, date, account_id" -" and company_id fields." +"A 'move line like' model, ie having at least debit, credit, date, account_id " +"and company_id fields." msgstr "" "Модель типа 'проводка', т.е. имеющая как минимум поля debit, credit, date, " "account_id и company_id." @@ -220,8 +234,8 @@ msgstr "" #: model:ir.model.fields,help:mis_builder.field_mis_report__move_lines_source #: model:ir.model.fields,help:mis_builder.field_mis_report_instance__source_aml_model_id msgid "" -"A 'move line like' model, ie having at least debit, credit, date, account_id" -" and company_id fields. This model is the data source for column Actuals." +"A 'move line like' model, ie having at least debit, credit, date, account_id " +"and company_id fields. This model is the data source for column Actuals." msgstr "" "Модель типа 'проводка', т.е. имеющая как минимум поля debit, credit, date, " "account_id и company_id. Эта модель является источником данных для колонки " @@ -267,9 +281,8 @@ msgstr "Метод накопления" #. odoo-python #: code:addons/mis_builder/models/mis_report_instance.py:0 msgid "" -"Actual (alternative) models used in columns must have the same account model" -" in the Account field and must be the same defined in the report template: " -"%s" +"Actual (alternative) models used in columns must have the same account model " +"in the Account field and must be the same defined in the report template: %s" msgstr "" "Фактические (альтернативные) модели, используемые в колонках, должны иметь " "одинаковую модель счета в поле Счет и должны быть такими же, как определено " @@ -289,7 +302,8 @@ msgstr "Фактические данные (альтернативные)" #: model:ir.model.fields,help:mis_builder.field_mis_report_instance_period__source msgid "" "Actuals: current data, from accounting and other queries.\n" -"Actuals (alternative): current data from an alternative source (eg a database view providing look-alike account move lines).\n" +"Actuals (alternative): current data from an alternative source (eg a " +"database view providing look-alike account move lines).\n" "Sum columns: summation (+/-) of other columns.\n" "Compare to column: compare to other column.\n" msgstr "" @@ -366,8 +380,8 @@ msgstr "Сумма" #. module: mis_builder #: model:ir.model.fields,help:mis_builder.field_mis_report_kpi__style_expression msgid "" -"An expression that returns a style depending on the KPI value. Such style is" -" applied on top of the row style." +"An expression that returns a style depending on the KPI value. Such style is " +"applied on top of the row style." msgstr "" "Выражение, которое возвращает стиль в зависимости от значения KPI. Такой " "стиль применяется поверх стиля строки." @@ -436,8 +450,7 @@ msgstr "Отмена" #. module: mis_builder #: model:ir.model.fields,help:mis_builder.field_mis_report_instance__multi_company -msgid "" -"Check if you wish to specify several companies to be searched for data." +msgid "Check if you wish to specify several companies to be searched for data." msgstr "Отметьте, если хотите указать несколько компаний для поиска данных." #. module: mis_builder @@ -626,8 +639,12 @@ msgstr "Описание" #. module: mis_builder #: model:ir.model.fields,help:mis_builder.field_mis_report_kpi__accumulation_method msgid "" -"Determines how values of this kpi spanning over a time period are transformed to match the reporting period. Sum: values of shorter period are added, values of longest or partially overlapping periods are adjusted pro-rata temporis.\n" -"Average: values of included period are averaged with a pro-rata temporis weight." +"Determines how values of this kpi spanning over a time period are " +"transformed to match the reporting period. Sum: values of shorter period are " +"added, values of longest or partially overlapping periods are adjusted pro-" +"rata temporis.\n" +"Average: values of included period are averaged with a pro-rata temporis " +"weight." msgstr "" "Определяет, как значения данного kpi, охватывающие период времени, " "преобразуются для соответствия отчетному периоду. Сумма: значения более " @@ -719,7 +736,9 @@ msgstr "Введите выражение здесь, например balp[70%] #. odoo-python #: code:addons/mis_builder/models/aep.py:0 msgid "" -"Error while querying move line source \"%(model_name)s\". This is likely due to a filter or expression referencing a field that does not exist in the model.\n" +"Error while querying move line source \"%(model_name)s\". This is likely due " +"to a filter or expression referencing a field that does not exist in the " +"model.\n" "\n" "The technical error message is: %(exception)s. " msgstr "" @@ -765,14 +784,16 @@ msgstr "Выражения могут быть любыми корректным #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "Expressions can involve other KPI, sub KPI and\n" -" query results by name (eg kpi1 + kpi2,\n" -" kpi2.subkpi1, query1.field1)." +" query results by name (eg kpi1 + " +"kpi2,\n" +" kpi2.subkpi1, " +"query1.field1)." msgstr "" "Выражения могут включать другие KPI, под KPI и\n" " результаты запросов по имени (например, " "kpi1 + kpi2,\n" -" kpi2.subkpi1, " -"query1.field1)." +" kpi2.subkpi1, " +"query1.field1)." #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor @@ -976,7 +997,8 @@ msgid "" "This can be fixed by either:\n" "\t- Changing the KPI value to a tuple of length %(length)s\n" "or\n" -"\t- Changing the KPI to `multi` mode and giving an explicit value for each sub-KPI." +"\t- Changing the KPI to `multi` mode and giving an explicit value for each " +"sub-KPI." msgstr "" "KPI \"%(kpi)s\" имеет тип %(type)s, в то время как ожидался кортеж.\n" "\n" @@ -1077,6 +1099,11 @@ msgstr "Дата последнего изменения" msgid "Layout" msgstr "Макет" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1374,8 +1401,7 @@ msgstr "Пожалуйста, укажите обе колонки для сра #. odoo-python #: code:addons/mis_builder/models/mis_report_instance.py:0 msgid "" -"Please select a report template and/or save the report before adding " -"columns." +"Please select a report template and/or save the report before adding columns." msgstr "" "Пожалуйста, выберите шаблон отчета и/или сохраните отчет перед добавлением " "колонок." @@ -1725,8 +1751,10 @@ msgstr "Цвет текста в корректном RGB коде (от #000000 #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "The account selector is a like expression on the\n" -" account code (eg 70%, etc), or a domain over accounts\n" -" (eg [('code', 'like', '60%')])." +" account code (eg 70%, " +"etc), or a domain over accounts\n" +" (eg [('code', 'like', '60%')])." msgstr "" "Селектор счета представляет собой выражение типа\n" " код счета (например, 70%{bal|crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +" to compute accounting data: {bal|" +"crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" " selector][journal items domain]." msgstr "" @@ -1877,11 +1906,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "с %(date_from)s по %(date_to)s" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "большой" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1913,7 +1952,8 @@ msgstr "против" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp.quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1935,3 +1975,8 @@ msgstr "сверхбольшой" #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small msgid "xx-small" msgstr "сверхмалый" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" diff --git a/mis_builder/i18n/sv.po b/mis_builder/i18n/sv.po index 8af10bf92..b37090799 100644 --- a/mis_builder/i18n/sv.po +++ b/mis_builder/i18n/sv.po @@ -40,8 +40,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -50,8 +50,8 @@ msgstr "" " balp[('user_type_id' '=')\n" " balp[('user_type_id', '=',\n" " ref('konto.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation av saldot för alla " "kundfordringar under\n" @@ -68,8 +68,8 @@ msgid "" "tax grid 56." msgstr "" " \n" -" balp[]" -"[('tax_line_id.tag_ids', '=', ref('l10n_be.tax_tag_56').id)]\n" +" balp[][('tax_line_id.tag_ids', " +"'=', ref('l10n_be.tax_tag_56').id)]\n" " \n" " : Balans av transaktionsrader " "relaterade till skattetabell 56." @@ -125,8 +125,8 @@ msgid "" "balp[70]." msgstr "" "bal[70] : variation i saldot för konto 70 under perioden\n" -" (detta är samma sak som balp" -"[70]." +" (detta är samma sak som " +"balp[70]." #. module: mis_builder #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form @@ -173,8 +173,7 @@ msgid "" " period." msgstr "" "datum_från, datum_till : start- och slutdatum för\n" -" " -"perioden." +" perioden." #. module: mis_builder #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form @@ -267,9 +266,9 @@ msgid "" "all move line sources." msgstr "" "En domän för att ytterligare filtrera flyttlinjer som beaktas i denna " -"rapport. Varning: när du använder olika flyttgränskällor i olika kolumner, t." -"ex. budgetar per konto, se till att endast använda fält som är tillgängliga " -"i alla flyttgränskällor." +"rapport. Varning: när du använder olika flyttgränskällor i olika kolumner, " +"t.ex. budgetar per konto, se till att endast använda fält som är " +"tillgängliga i alla flyttgränskällor." #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report__account_model @@ -787,14 +786,14 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" "Uttryck kan involvera andra KPI, sub KPI och\n" " sökresultat efter namn (t.ex. kpi1 " "+ kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor @@ -1102,6 +1101,11 @@ msgstr "Senast uppdaterad den" msgid "Layout" msgstr "Layout" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1776,8 +1780,8 @@ msgid "" " selector][journal items domain]." msgstr "" "Följande specialelement känns igen i uttrycken\n" -"för att beräkna redovisningsdata: " -"{bal|crd|deb|pbal|nbal|fld}{pieu}(.fieldname)[account\n" +"för att beräkna redovisningsdata: {bal|crd|deb|pbal|nbal|fld}{pieu}" +"(.fieldname)[account\n" "selector][journal items domain]." #. module: mis_builder @@ -1906,11 +1910,21 @@ msgstr "`fld` måste ha ett fältnamn i uttrycket %s" msgid "from %(date_from)s to %(date_to)s" msgstr "från %(date_from)s till %(date_to)s" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "stor" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1942,8 +1956,8 @@ msgstr "mot" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" "när fld används: en fältnamnsspecifikation \n" "måste anges (t.ex. fldp.quantity" @@ -1968,6 +1982,11 @@ msgstr "xx-large" msgid "xx-small" msgstr "xx-small" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "" #~ "bal, crd, deb, \n" #~ " pbal, nbal : " diff --git a/mis_builder/i18n/tr.po b/mis_builder/i18n/tr.po index 06bf8be86..e9f21a25d 100644 --- a/mis_builder/i18n/tr.po +++ b/mis_builder/i18n/tr.po @@ -40,8 +40,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -50,8 +50,8 @@ msgstr "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " :Dönem boyunca tüm alacak " "hesaplarının bakiyesinin\n" @@ -773,14 +773,14 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" "İfadeler diğer KPI'ları, alt KPI'ları ve\n" " sorgu sonuçlarını isme göre içerebilir " "(eg kpi1 + kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_report_instance_period__normalize_factor @@ -1088,6 +1088,11 @@ msgstr "En Son Güncelleme" msgid "Layout" msgstr "Düzen" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1884,11 +1889,21 @@ msgstr "`fld` ifadesi %s ifadesinde bir alan adına sahip olmalıdır" msgid "from %(date_from)s to %(date_to)s" msgstr "%(date_from)s tarihinden %(date_to)s tarihine kadar" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "büyük" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1920,8 +1935,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" "when fld kullanıldığında: bir alan adı\n" " belirteci sağlanmalıdır (e.g. " @@ -1946,3 +1961,8 @@ msgstr "en geniş" #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__xx-small msgid "xx-small" msgstr "en küçük" + +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" diff --git a/mis_builder/i18n/zh_CN.po b/mis_builder/i18n/zh_CN.po index 94507f494..e79f20cbc 100644 --- a/mis_builder/i18n/zh_CN.po +++ b/mis_builder/i18n/zh_CN.po @@ -37,8 +37,8 @@ msgid "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : variation of the balance of all " "receivable accounts over\n" @@ -47,8 +47,8 @@ msgstr "" "\n" " balp[('user_type_id', '=',\n" " ref('account.\n" -" data_account_type_receivable')." -"id)][]\n" +" data_account_type_receivable').id)]" +"[]\n" " \n" " : 所有应收账款余额在该期间的变化。" @@ -747,8 +747,8 @@ msgid "" "Expressions can involve other KPI, sub KPI and\n" " query results by name (eg kpi1 + " "kpi2,\n" -" kpi2.subkpi1, query1." -"field1)." +" kpi2.subkpi1, " +"query1.field1)." msgstr "" "表达式可以涉及其他KPI、子KPI以及按名称查询结果(例如 kpi1 + kpi2kpi2.subkpi1query1.field1)。" @@ -972,8 +972,8 @@ msgid "" "KPI \"%(kpi)s\" is valued as a tuple of length %(length)s while a tuple of " "length%(expected_length)s is expected." msgstr "" -"关键绩效指标\\\"%(kpi)s\\\"的值为长度为%(length)s的元组,但预期应为长度" -"为%(expected_length)s的元组。" +"关键绩效指标\\\"%(kpi)s\\\"的值为长度为%(length)s的元组,但预期应为长度为%" +"(expected_length)s的元组。" #. module: mis_builder #: model:ir.model.fields,field_description:mis_builder.field_mis_kpi_data__seq1 @@ -1056,6 +1056,11 @@ msgstr "最后更新于" msgid "Layout" msgstr "布局" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 +msgid "M" +msgstr "" + #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx msgid "MIS Builder XLSX report" @@ -1846,11 +1851,21 @@ msgstr "" msgid "from %(date_from)s to %(date_to)s" msgstr "从%(date_from)s至%(date_to)s" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 +msgid "k" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large msgid "large" msgstr "大号" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 +msgid "m" +msgstr "" + #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium msgid "medium" @@ -1882,8 +1897,8 @@ msgstr "对抗" #: model_terms:ir.ui.view,arch_db:mis_builder.mis_report_view_kpi_form msgid "" "when fld is used : a field name specifier\n" -" must be provided (e.g. fldp." -"quantity" +" must be provided (e.g. " +"fldp.quantity" msgstr "" #. module: mis_builder @@ -1906,6 +1921,11 @@ msgstr "超大号" msgid "xx-small" msgstr "超小号" +#. module: mis_builder +#: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +msgid "µ" +msgstr "" + #~ msgid "" #~ "bal, crd, deb, \n" #~ " pbal, nbal : " From df03d5d1a8af34f28379b19874baae18f8f58076 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 8 May 2026 07:41:31 +0000 Subject: [PATCH 09/22] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: mis-builder-18.0/mis-builder-18.0-mis_builder_demo Translate-URL: https://translation.odoo-community.org/projects/mis-builder-18-0/mis-builder-18-0-mis_builder_demo/ --- mis_builder_demo/i18n/ca.po | 5 +++++ mis_builder_demo/i18n/de.po | 5 +++++ mis_builder_demo/i18n/es.po | 5 +++++ mis_builder_demo/i18n/fr.po | 5 +++++ mis_builder_demo/i18n/hr_HR.po | 5 +++++ mis_builder_demo/i18n/it.po | 5 +++++ mis_builder_demo/i18n/nl.po | 5 +++++ mis_builder_demo/i18n/nl_NL.po | 9 +++++++-- mis_builder_demo/i18n/pt.po | 5 +++++ mis_builder_demo/i18n/pt_BR.po | 5 +++++ 10 files changed, 52 insertions(+), 2 deletions(-) diff --git a/mis_builder_demo/i18n/ca.po b/mis_builder_demo/i18n/ca.po index acf696f69..f64f77129 100644 --- a/mis_builder_demo/i18n/ca.po +++ b/mis_builder_demo/i18n/ca.po @@ -91,6 +91,11 @@ msgstr "ID" msgid "Line Type" msgstr "Tipus de línia" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/de.po b/mis_builder_demo/i18n/de.po index b595ca853..7a8fcfbb1 100644 --- a/mis_builder_demo/i18n/de.po +++ b/mis_builder_demo/i18n/de.po @@ -92,6 +92,11 @@ msgstr "ID" msgid "Line Type" msgstr "Position Typ" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/es.po b/mis_builder_demo/i18n/es.po index e7a47d811..e79f2aec8 100644 --- a/mis_builder_demo/i18n/es.po +++ b/mis_builder_demo/i18n/es.po @@ -94,6 +94,11 @@ msgstr "ID" msgid "Line Type" msgstr "Tipo de línea" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/fr.po b/mis_builder_demo/i18n/fr.po index aad2b943a..cf00ce085 100644 --- a/mis_builder_demo/i18n/fr.po +++ b/mis_builder_demo/i18n/fr.po @@ -95,6 +95,11 @@ msgstr "ID" msgid "Line Type" msgstr "Type de ligne" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/hr_HR.po b/mis_builder_demo/i18n/hr_HR.po index ac2addf5c..673a792c6 100644 --- a/mis_builder_demo/i18n/hr_HR.po +++ b/mis_builder_demo/i18n/hr_HR.po @@ -95,6 +95,11 @@ msgstr "ID" msgid "Line Type" msgstr "" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/it.po b/mis_builder_demo/i18n/it.po index 2fd601962..392851265 100644 --- a/mis_builder_demo/i18n/it.po +++ b/mis_builder_demo/i18n/it.po @@ -91,6 +91,11 @@ msgstr "ID" msgid "Line Type" msgstr "Tipo riga" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/nl.po b/mis_builder_demo/i18n/nl.po index 7fbfa3f73..e22c04ce4 100644 --- a/mis_builder_demo/i18n/nl.po +++ b/mis_builder_demo/i18n/nl.po @@ -93,6 +93,11 @@ msgstr "ID" msgid "Line Type" msgstr "" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/nl_NL.po b/mis_builder_demo/i18n/nl_NL.po index 9fa3468d4..a522f5000 100644 --- a/mis_builder_demo/i18n/nl_NL.po +++ b/mis_builder_demo/i18n/nl_NL.po @@ -12,8 +12,8 @@ msgstr "" "POT-Creation-Date: 2018-01-13 15:37+0000\n" "PO-Revision-Date: 2018-01-13 15:37+0000\n" "Last-Translator: Frank Schellenberg , 2018\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" -"teams/23907/nl_NL/)\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/" +"23907/nl_NL/)\n" "Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -95,6 +95,11 @@ msgstr "ID" msgid "Line Type" msgstr "Regel Type" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/pt.po b/mis_builder_demo/i18n/pt.po index fe991d74e..02dd72282 100644 --- a/mis_builder_demo/i18n/pt.po +++ b/mis_builder_demo/i18n/pt.po @@ -93,6 +93,11 @@ msgstr "ID" msgid "Line Type" msgstr "" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" diff --git a/mis_builder_demo/i18n/pt_BR.po b/mis_builder_demo/i18n/pt_BR.po index 3b218db6b..a8ef07b40 100644 --- a/mis_builder_demo/i18n/pt_BR.po +++ b/mis_builder_demo/i18n/pt_BR.po @@ -91,6 +91,11 @@ msgstr "ID" msgid "Line Type" msgstr "Tipo da LInha" +#. module: mis_builder_demo +#: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m +msgid "M" +msgstr "" + #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 msgid "M-1" From 2d85e494b0df4a9179194252fa5aecc62efae81c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bet=C3=BCl=20=C3=96=C4=9Fmen?= Date: Fri, 8 May 2026 07:49:58 +0000 Subject: [PATCH 10/22] Translated using Weblate (Turkish) Currently translated at 93.1% (81 of 87 strings) Translation: mis-builder-18.0/mis-builder-18.0-mis_builder_budget Translate-URL: https://translation.odoo-community.org/projects/mis-builder-18-0/mis-builder-18-0-mis_builder_budget/tr/ --- mis_builder_budget/i18n/tr.po | 142 ++++++++++++++++++---------------- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/mis_builder_budget/i18n/tr.po b/mis_builder_budget/i18n/tr.po index 705789983..f7cfb2fb2 100644 --- a/mis_builder_budget/i18n/tr.po +++ b/mis_builder_budget/i18n/tr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-05-08 07:41+0000\n" +"PO-Revision-Date: 2026-05-08 09:45+0000\n" "Last-Translator: Betül Öğmen \n" "Language-Team: none\n" "Language: tr\n" @@ -115,62 +115,62 @@ msgstr "Ek Sayısı" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__balance msgid "Balance" -msgstr "" +msgstr "Bakiye" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_id #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_id #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_id msgid "Budget" -msgstr "" +msgstr "Bütçe" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_date_from #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_date_from #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_date_from msgid "Budget Date From" -msgstr "" +msgstr "Bütçe Başlangıç Tarihi" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__budget_date_to #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__budget_date_to #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__budget_date_to msgid "Budget Date To" -msgstr "" +msgstr "Bütçe Bitiş Tarihi" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source_mis_budget_by_account_id msgid "Budget by Account" -msgstr "" +msgstr "Hesaba Göre Bütçe" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source_mis_budget_id msgid "Budget by KPI" -msgstr "" +msgstr "KPI'a Göre Bütçe" #. module: mis_builder_budget #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view msgid "Budget items" -msgstr "" +msgstr "Bütçe kalemleri" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_kpi__budgetable msgid "Budgetable" -msgstr "" +msgstr "Bütçelenebilir" #. module: mis_builder_budget #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: mis_builder_budget #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__cancelled #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__cancelled #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__cancelled msgid "Cancelled" -msgstr "" +msgstr "İptal Edildi" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__company_id @@ -179,25 +179,25 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__company_id #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__company_id msgid "Company" -msgstr "" +msgstr "Şirket" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__company_currency_id msgid "Company Currency" -msgstr "" +msgstr "Şirketin Para Birimi" #. module: mis_builder_budget #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view msgid "Confirm" -msgstr "" +msgstr "Onayla" #. module: mis_builder_budget #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__confirmed #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__confirmed #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__confirmed msgid "Confirmed" -msgstr "" +msgstr "Onaylandı" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__create_uid @@ -205,7 +205,7 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__create_uid #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__create_uid msgid "Created by" -msgstr "" +msgstr "Oluşturan" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__create_date @@ -213,17 +213,17 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__create_date #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__create_date msgid "Created on" -msgstr "" +msgstr "Oluşturulma" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__credit msgid "Credit" -msgstr "" +msgstr "Alacak" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__date msgid "Date" -msgstr "" +msgstr "Tarih" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_range_id @@ -233,19 +233,19 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__date_range_id #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__date_range_id msgid "Date range" -msgstr "" +msgstr "Tarih Aralığı" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__debit msgid "Debit" -msgstr "" +msgstr "Borç" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__description #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__description #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__description msgid "Description" -msgstr "" +msgstr "Açıklama" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__display_name @@ -253,39 +253,41 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__display_name #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__display_name msgid "Display Name" -msgstr "" +msgstr "Görünüm Adı" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__distribution_analytic_account_ids msgid "Distribution Analytic Account" -msgstr "" +msgstr "Analitik Dağıtım Hesabı" #. module: mis_builder_budget #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget__state__draft #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_abstract__state__draft #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_budget_by_account__state__draft msgid "Draft" -msgstr "" +msgstr "Taslak" #. module: mis_builder_budget #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account_item__date msgid "" "Dummy field that adapts searches on date to searches on date_from/date_to." msgstr "" +"Tarihteki aramaları date_from/date_to üzerindeki aramalara uyarlayan boş " +"alan." #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_follower_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_follower_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_follower_ids msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_partner_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_partner_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_partner_ids msgid "Followers (Partners)" -msgstr "" +msgstr "Takipçiler (İş Ortakları)" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_from @@ -302,7 +304,7 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__has_message #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__has_message msgid "Has Message" -msgstr "" +msgstr "Mesaj var" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__id @@ -317,47 +319,47 @@ msgstr "" #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_needaction #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_needaction msgid "If checked, new messages require your attention." -msgstr "" +msgstr "İşaretlenirse, yeni iletilerle ilgilenmeniz gerekir." #. module: mis_builder_budget #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__allow_items_overlap msgid "If checked, overlap between budget items is allowed" -msgstr "" +msgstr "İşaretliyse, bütçe kalemleri arasında çakışmaya izin verilir" #. module: mis_builder_budget #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_has_error #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_has_error #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "İşaretliyse, bazı iletilerde teslim hatası olur." #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_is_follower #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_is_follower #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_is_follower msgid "Is Follower" -msgstr "" +msgstr "Takipçi Mi" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__item_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__item_ids msgid "Item" -msgstr "" +msgstr "Kalem" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__kpi_expression_id msgid "KPI" -msgstr "" +msgstr "KPI" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__seq1 msgid "KPI Sequence" -msgstr "" +msgstr "KPI Sırası" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__name msgid "Label" -msgstr "" +msgstr "Etiket" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_uid @@ -365,7 +367,7 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__write_uid #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Son Güncelleyen" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__write_date @@ -373,101 +375,101 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account_item__write_date #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__write_date msgid "Last Updated on" -msgstr "" +msgstr "Son Güncelleme" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_budget_abstract msgid "MIS Budget (Abstract Base Class)" -msgstr "" +msgstr "MIS Bütçe (Soyut Temel Sınıf)" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_budget_item_abstract msgid "MIS Budget Item (Abstract Base Class)" -msgstr "" +msgstr "MIS Bütçe Kalemleri (Soyut Temel Sınıf)" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_budget_by_account_item msgid "MIS Budget Item (by Account)" -msgstr "" +msgstr "MIS Bütçe Kalemi (Hesaba Göre)" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_budget_item msgid "MIS Budget Item (by KPI)" -msgstr "" +msgstr "MIS Bütçe Kalemi (KPI'a Göre)" #. module: mis_builder_budget #: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_item_act_window msgid "MIS Budget Items (by KPIs)" -msgstr "" +msgstr "MIS Bütçe Kalemleri (KPI'lara Göre)" #. module: mis_builder_budget #: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_by_account_item_act_window msgid "MIS Budget Items (by accounts)" -msgstr "" +msgstr "MIS Bütçe Kalemleri (Hesaplara Göre)" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_budget_by_account #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_report_instance_period__source__mis_budget_by_account msgid "MIS Budget by Account" -msgstr "" +msgstr "Hesaba Göre MIS Bütçe" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_budget #: model:ir.model.fields.selection,name:mis_builder_budget.selection__mis_report_instance_period__source__mis_budget msgid "MIS Budget by KPI" -msgstr "" +msgstr "KPI'a Göre MIS Bütçe" #. module: mis_builder_budget #: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_act_window #: model:ir.ui.menu,name:mis_builder_budget.mis_budget_menu msgid "MIS Budgets (by KPIs)" -msgstr "" +msgstr "MIS Bütçeleri (KPI'lara Göre)" #. module: mis_builder_budget #: model:ir.actions.act_window,name:mis_builder_budget.mis_budget_by_account_act_window #: model:ir.ui.menu,name:mis_builder_budget.mis_budget_by_account_menu msgid "MIS Budgets (by accounts)" -msgstr "" +msgstr "MIS Bütçeleri (Hesaplara Göre)" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_report_instance msgid "MIS Report Instance" -msgstr "" +msgstr "MIS Rapor Örneği" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_report_instance_period msgid "MIS Report Instance Period" -msgstr "" +msgstr "MIS Rapor Örnek Aralığı" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_report_kpi msgid "MIS Report KPI" -msgstr "" +msgstr "MIS Rapor KPI" #. module: mis_builder_budget #: model:ir.model,name:mis_builder_budget.model_mis_report_kpi_expression msgid "MIS Report KPI Expression" -msgstr "" +msgstr "MIS Rapor KPI İfadesi" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__report_id #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__report_id msgid "MIS Report Template" -msgstr "" +msgstr "MIS Rapor Şablonu" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Mesaj Teslim Hatası" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_ids msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__name @@ -475,58 +477,58 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__name #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__name msgid "Name" -msgstr "" +msgstr "Adı" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_needaction_counter #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_needaction_counter #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_needaction_counter msgid "Number of Actions" -msgstr "" +msgstr "Eylemlerin Sayısı" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__message_has_error_counter #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__message_has_error_counter #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__message_has_error_counter msgid "Number of errors" -msgstr "" +msgstr "Hataların Sayısı" #. module: mis_builder_budget #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_needaction_counter #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_needaction_counter #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_needaction_counter msgid "Number of messages requiring action" -msgstr "" +msgstr "Eylem gerektiren mesaj sayısı" #. module: mis_builder_budget #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__message_has_error_counter #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__message_has_error_counter #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Teslimat hatası olan mesaj sayısı" #. module: mis_builder_budget #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_by_account_form_view #: model_terms:ir.ui.view,arch_db:mis_builder_budget.mis_budget_form_view msgid "Set draft" -msgstr "" +msgstr "Taslak olarak ayarla" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_report_instance_period__source msgid "Source" -msgstr "" +msgstr "Kaynak" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__state #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__state #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__state msgid "State" -msgstr "" +msgstr "Durum" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__seq2 msgid "Sub-KPI Sequence" -msgstr "" +msgstr "Alt-KPI Sırası" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__date_to @@ -536,26 +538,26 @@ msgstr "" #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item__date_to #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_item_abstract__date_to msgid "To" -msgstr "" +msgstr "Bitiş" #. module: mis_builder_budget #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account_item__company_currency_id msgid "Utility field to express amount currency" -msgstr "" +msgstr "Miktar para birimini ifade etmek için kullanım alanı" #. module: mis_builder_budget #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget__website_message_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_abstract__website_message_ids #: model:ir.model.fields,field_description:mis_builder_budget.field_mis_budget_by_account__website_message_ids msgid "Website Messages" -msgstr "" +msgstr "Websitesi Mesajları" #. module: mis_builder_budget #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget__website_message_ids #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_abstract__website_message_ids #: model:ir.model.fields,help:mis_builder_budget.field_mis_budget_by_account__website_message_ids msgid "Website communication history" -msgstr "" +msgstr "Web Sitesi iletişim geçmişi" #. module: mis_builder_budget #: model:ir.model.constraint,message:mis_builder_budget.constraint_mis_budget_by_account_item_credit_debit2 @@ -563,9 +565,13 @@ msgid "" "Wrong credit or debit value in budget item! Credit and debit should be " "positive." msgstr "" +"Bütçe kaleminde yanlış alacak veya borç değeri! Alacak veya borç pozitif " +"olmalıdır." #. module: mis_builder_budget #: model:ir.model.constraint,message:mis_builder_budget.constraint_mis_budget_by_account_item_credit_debit1 msgid "" "Wrong credit or debit value in budget item! Credit or debit should be zero." msgstr "" +"Bütçe kaleminde yanlış alacak veya borç değeri! Alacak veya borç sıfır " +"olmalıdır." From 4ed19824a9f4f8f54addccf732a7f68eaac07a59 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 May 2026 06:10:31 +0000 Subject: [PATCH 11/22] Translated using Weblate (Italian) Currently translated at 100.0% (307 of 307 strings) Translation: mis-builder-18.0/mis-builder-18.0-mis_builder Translate-URL: https://translation.odoo-community.org/projects/mis-builder-18-0/mis-builder-18-0-mis_builder/it/ --- mis_builder/i18n/it.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mis_builder/i18n/it.po b/mis_builder/i18n/it.po index e1bd55f27..773308f90 100644 --- a/mis_builder/i18n/it.po +++ b/mis_builder/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-03-17 11:45+0000\n" +"PO-Revision-Date: 2026-05-12 06:58+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -1115,7 +1115,7 @@ msgstr "Struttura" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 msgid "M" -msgstr "" +msgstr "M" #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx @@ -1931,7 +1931,7 @@ msgstr "dal %(date_from)s al %(date_to)s" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 msgid "k" -msgstr "" +msgstr "k" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large @@ -1941,7 +1941,7 @@ msgstr "grande" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 msgid "m" -msgstr "" +msgstr "m" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium @@ -2004,7 +2004,7 @@ msgstr "xx-small" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 msgid "µ" -msgstr "" +msgstr "µ" #~ msgid "" #~ "bal, crd, deb, \n" From 973493f5d2ad8d7743f4e2397343498ea15dd1ca Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 12 May 2026 06:10:41 +0000 Subject: [PATCH 12/22] Translated using Weblate (Italian) Currently translated at 100.0% (24 of 24 strings) Translation: mis-builder-18.0/mis-builder-18.0-mis_builder_demo Translate-URL: https://translation.odoo-community.org/projects/mis-builder-18-0/mis-builder-18-0-mis_builder_demo/it/ --- mis_builder_demo/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mis_builder_demo/i18n/it.po b/mis_builder_demo/i18n/it.po index 392851265..f58c0a737 100644 --- a/mis_builder_demo/i18n/it.po +++ b/mis_builder_demo/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 17.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-28 10:43+0000\n" +"PO-Revision-Date: 2026-05-12 06:58+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" +"X-Generator: Weblate 5.15.2\n" #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_bud @@ -94,7 +94,7 @@ msgstr "Tipo riga" #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_m msgid "M" -msgstr "" +msgstr "M" #. module: mis_builder_demo #: model:mis.report.instance.period,name:mis_builder_demo.mis_report_instance_expenses_act_mm1 From 6ddd96471d0d8b891b25fc4589e56e2f8b3b6793 Mon Sep 17 00:00:00 2001 From: jakobkrabbe Date: Tue, 12 May 2026 12:41:09 +0000 Subject: [PATCH 13/22] Translated using Weblate (Swedish) Currently translated at 99.6% (306 of 307 strings) Translation: mis-builder-18.0/mis-builder-18.0-mis_builder Translate-URL: https://translation.odoo-community.org/projects/mis-builder-18-0/mis-builder-18-0-mis_builder/sv/ --- mis_builder/i18n/sv.po | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/mis_builder/i18n/sv.po b/mis_builder/i18n/sv.po index b37090799..a45c9ca53 100644 --- a/mis_builder/i18n/sv.po +++ b/mis_builder/i18n/sv.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-26 10:42+0000\n" +"PO-Revision-Date: 2026-05-12 12:42+0000\n" "Last-Translator: jakobkrabbe \n" "Language-Team: none\n" "Language: sv\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" +"X-Generator: Weblate 5.15.2\n" #. module: mis_builder #: model:ir.model.fields,help:mis_builder.field_mis_report_instance_annotation__annotation_context @@ -1104,7 +1104,7 @@ msgstr "Layout" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e6 msgid "M" -msgstr "" +msgstr "M" #. module: mis_builder #: model:ir.model,name:mis_builder.model_report_mis_builder_mis_report_instance_xlsx @@ -1913,7 +1913,7 @@ msgstr "från %(date_from)s till %(date_to)s" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e3 msgid "k" -msgstr "" +msgstr "k" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__large @@ -1923,7 +1923,7 @@ msgstr "stor" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-3 msgid "m" -msgstr "" +msgstr "m" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__font_size__medium @@ -1984,8 +1984,9 @@ msgstr "xx-small" #. module: mis_builder #: model:ir.model.fields.selection,name:mis_builder.selection__mis_report_style__divider__1e-6 +#, fuzzy msgid "µ" -msgstr "" +msgstr "µ" #~ msgid "" #~ "bal, crd, deb, \n" From 145b206a857cfb931a887994de1edc1199309e9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Tue, 26 May 2026 16:01:27 +0200 Subject: [PATCH 14/22] [IMP] code cosmetics --- mis_builder/__manifest__.py | 2 +- mis_builder/models/mis_report.py | 2 +- mis_builder/models/mis_report_instance.py | 17 ++++++----------- .../models/mis_report_instance_annotation.py | 4 ++-- mis_builder/tests/test_aep.py | 12 +++++------- mis_builder/wizard/mis_builder_dashboard.py | 2 +- mis_builder_budget/models/mis_budget_item.py | 3 +-- 7 files changed, 17 insertions(+), 25 deletions(-) diff --git a/mis_builder/__manifest__.py b/mis_builder/__manifest__.py index 1ea8ca89f..6a4149ec0 100644 --- a/mis_builder/__manifest__.py +++ b/mis_builder/__manifest__.py @@ -8,7 +8,7 @@ "summary": """ Build 'Management Information System' Reports and Dashboards """, - "author": "ACSONE SA/NV, " "Odoo Community Association (OCA)", + "author": "ACSONE SA/NV, Odoo Community Association (OCA)", "website": "https://github.com/OCA/mis-builder", "depends": [ "account", diff --git a/mis_builder/models/mis_report.py b/mis_builder/models/mis_report.py index c4442f239..d6118bba8 100644 --- a/mis_builder/models/mis_report.py +++ b/mis_builder/models/mis_report.py @@ -619,7 +619,7 @@ def _fetch_queries(self, date_from, date_to, get_additional_query_filter=None): v = data[0][field_name] except KeyError: _logger.error( - "field %s not found in read_group " "for %s; not summable?", + "field %s not found in read_group for %s; not summable?", field_name, model._name, ) diff --git a/mis_builder/models/mis_report_instance.py b/mis_builder/models/mis_report_instance.py index 9acf6fe63..f6de680de 100644 --- a/mis_builder/models/mis_report_instance.py +++ b/mis_builder/models/mis_report_instance.py @@ -423,8 +423,7 @@ def _check_mode_source(self): if rec.mode == MODE_NONE: raise DateFilterRequired( self.env._( - "A date filter is mandatory for this source " - "in column %s.", + "A date filter is mandatory for this source in column %s.", rec.name, ) ) @@ -432,8 +431,7 @@ def _check_mode_source(self): if rec.mode != MODE_NONE: raise DateFilterForbidden( self.env._( - "No date filter is allowed for this source " - "in column %s.", + "No date filter is allowed for this source in column %s.", rec.name, ) ) @@ -460,8 +458,7 @@ def _check_source_cmpcol(self): ): raise ValidationError( self.env._( - "Columns to compare must belong to the same report " - "in %s", + "Columns to compare must belong to the same report in %s", rec.name, ) ) @@ -499,7 +496,7 @@ def _compute_pivot_date(self): sequence = fields.Integer(default=10) description = fields.Char(related="report_id.description") date = fields.Date( - string="Base date", help="Report base date " "(leave empty to use current date)" + string="Base date", help="Report base date (leave empty to use current date)" ) pivot_date = fields.Date(compute="_compute_pivot_date") report_id = fields.Many2one("mis.report", required=True, string="Report") @@ -765,9 +762,7 @@ def get_views(self, views, options=None): context.get("from_dashboard") and context.get("active_model") == "mis.report.instance" ): - view_id = self.env.ref( - "mis_builder." "mis_report_instance_result_view_form" - ) + view_id = self.env.ref("mis_builder.mis_report_instance_result_view_form") mis_report_form_view = view_id and [view_id.id, "form"] for view in views: if view and view[1] == "form": @@ -778,7 +773,7 @@ def get_views(self, views, options=None): def preview(self): self.ensure_one() - view_id = self.env.ref("mis_builder." "mis_report_instance_result_view_form") + view_id = self.env.ref("mis_builder.mis_report_instance_result_view_form") return { "type": "ir.actions.act_window", "res_model": "mis.report.instance", diff --git a/mis_builder/models/mis_report_instance_annotation.py b/mis_builder/models/mis_report_instance_annotation.py index 46dd0c620..233e7a01d 100644 --- a/mis_builder/models/mis_report_instance_annotation.py +++ b/mis_builder/models/mis_report_instance_annotation.py @@ -78,7 +78,7 @@ def set_annotation(self, cell_id, instance_id, note): .user_can_edit_annotation ): raise AccessError( - self.env._("You do not have the rights to edit" " annotations") + self.env._("You do not have the rights to edit annotations") ) annotation = self._get_first_matching_annotation(cell_id, instance_id) @@ -109,7 +109,7 @@ def remove_annotation(self, cell_id, instance_id): .user_can_edit_annotation ): raise AccessError( - self.env._("You do not have the" " rights to edit annotations") + self.env._("You do not have the rights to edit annotations") ) annotation = self._get_first_matching_annotation(cell_id, instance_id) diff --git a/mis_builder/tests/test_aep.py b/mis_builder/tests/test_aep.py index b5f5f8d9c..909ff1f5e 100644 --- a/mis_builder/tests/test_aep.py +++ b/mis_builder/tests/test_aep.py @@ -124,11 +124,11 @@ def setUp(self): self.aep.parse_expr("bale[700%]") self.aep.parse_expr("balp[700I%]") self.aep.parse_expr("fldp.quantity[700%]") - self.aep.parse_expr("balp[]" "[('account_id.code', '=', '400AR')]") + self.aep.parse_expr("balp[][('account_id.code', '=', '400AR')]") self.aep.parse_expr( - "balp[]" "[('account_id.account_type', '=', " " 'asset_receivable')]" + "balp[][('account_id.account_type', '=', 'asset_receivable')]" ) - self.aep.parse_expr("balp[('account_type', '=', " " 'asset_receivable')]") + self.aep.parse_expr("balp[('account_type', '=', 'asset_receivable')]") self.aep.parse_expr( "balp['&', " " ('account_type', '=', " @@ -220,13 +220,11 @@ def test_aep_basic(self): self.assertEqual(self._eval("balp[400AR]"), 100) self.assertEqual(self._eval("balp[][('account_id.code', '=', '400AR')]"), 100) self.assertEqual( - self._eval( - "balp[]" "[('account_id.account_type', '=', " " 'asset_receivable')]" - ), + self._eval("balp[][('account_id.account_type', '=', 'asset_receivable')]"), 100, ) self.assertEqual( - self._eval("balp[('account_type', '=', " " 'asset_receivable')]"), + self._eval("balp[('account_type', '=', 'asset_receivable')]"), 100, ) self.assertEqual( diff --git a/mis_builder/wizard/mis_builder_dashboard.py b/mis_builder/wizard/mis_builder_dashboard.py index 2eaffcff7..1b8413b8b 100644 --- a/mis_builder/wizard/mis_builder_dashboard.py +++ b/mis_builder/wizard/mis_builder_dashboard.py @@ -17,7 +17,7 @@ class AddMisReportInstanceDashboard(models.TransientModel): "ir.actions.act_window", string="Dashboard", required=True, - domain="[('res_model', '=', " "'board.board')]", + domain="[('res_model', '=', 'board.board')]", ) @api.model diff --git a/mis_builder_budget/models/mis_budget_item.py b/mis_builder_budget/models/mis_budget_item.py index f5ced969a..fbb1174c3 100644 --- a/mis_builder_budget/models/mis_budget_item.py +++ b/mis_builder_budget/models/mis_budget_item.py @@ -14,8 +14,7 @@ class MisBudgetItem(models.Model): report_id = fields.Many2one(related="budget_id.report_id") kpi_expression_id = fields.Many2one( domain=( - "[('kpi_id.report_id', '=', report_id)," - " ('kpi_id.budgetable', '=', True)]" + "[('kpi_id.report_id', '=', report_id), ('kpi_id.budgetable', '=', True)]" ) ) From 69057d7d3c465aeed768975e5e93ed1b5757769d Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 26 May 2026 14:09:43 +0000 Subject: [PATCH 15/22] [UPD] README.rst --- mis_builder/README.rst | 2 +- mis_builder/static/description/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mis_builder/README.rst b/mis_builder/README.rst index bd59fab83..8b24d8125 100644 --- a/mis_builder/README.rst +++ b/mis_builder/README.rst @@ -11,7 +11,7 @@ MIS Builder !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:af04ce20ac1a371d8986c283e556f6b1e0c203b396640037e366b69e0c308b5a + !! source digest: sha256:244d511ee50cd405d8ae15c0bdcb945133301fd76e513dedc94a9c5797225b70 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png diff --git a/mis_builder/static/description/index.html b/mis_builder/static/description/index.html index 339999d3b..8c6c2daba 100644 --- a/mis_builder/static/description/index.html +++ b/mis_builder/static/description/index.html @@ -372,7 +372,7 @@

MIS Builder

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:af04ce20ac1a371d8986c283e556f6b1e0c203b396640037e366b69e0c308b5a +!! source digest: sha256:244d511ee50cd405d8ae15c0bdcb945133301fd76e513dedc94a9c5797225b70 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Production/Stable License: AGPL-3 OCA/mis-builder Translate me on Weblate Try me on Runboat

This module allows you to build Management Information Systems From b2e1455dddf5817a18e9aa850ab7c64b8575b80b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Wed, 13 May 2026 11:55:23 -0400 Subject: [PATCH 16/22] [FIX] mis_builder: fix multi-company account display Fixes multi-company MIS report issues in Odoo 18: 1. `account.account.company_id` was replaced by `company_ids` (Many2many) in Odoo 18. `_get_account_name` crashed on multi-company reports. 2. `account.code` is now company-dependent (stored in `code_store` jsonb). When viewing a report from a different company context, codes displayed as "False". Fix uses `account.display_name`. 3. Threads `query_companies` through `KpiMatrix` and `prepare_kpi_matrix()` for proper multi-company context resolution. Co-Authored-By: Don Kendall --- mis_builder/models/kpimatrix.py | 41 ++++++++++-- mis_builder/models/mis_report.py | 4 +- mis_builder/models/mis_report_instance.py | 3 +- mis_builder/tests/test_mis_report_instance.py | 62 +++++++++++++++++++ 4 files changed, 100 insertions(+), 10 deletions(-) diff --git a/mis_builder/models/kpimatrix.py b/mis_builder/models/kpimatrix.py index dc23b12a7..63c706d7e 100644 --- a/mis_builder/models/kpimatrix.py +++ b/mis_builder/models/kpimatrix.py @@ -139,12 +139,18 @@ def __init__( class KpiMatrix: - def __init__(self, env, multi_company=False, account_model="account.account"): + def __init__( + self, + env, + companies=None, + account_model="account.account", + ): # cache language id for faster rendering lang_model = env["res.lang"] self.lang = lang_model._lang_get(env.user.lang) self._style_model = env["mis.report.style"] self._account_model = env[account_model] + self._companies = companies # data structures # { kpi: KpiMatrixRow } self._kpi_rows = OrderedDict() @@ -158,7 +164,6 @@ def __init__(self, env, multi_company=False, account_model="account.account"): self._sum_todo = {} # { account_id: account_name } self._account_names = {} - self._multi_company = multi_company def declare_kpi(self, kpi): """Declare a new kpi (row) in the matrix. @@ -467,10 +472,34 @@ def _load_account_names(self): self._account_names = {a.id: self._get_account_name(a) for a in accounts} def _get_account_name(self, account): - result = f"{account.code} {account.name}" - if self._multi_company: - result = f"{result} [{account.company_id.name}]" - return result + # display_name is account code + account name. Note the account may have + # no code for the user current active company, in which case only the + # name is displayed. It is consistent with other places where accounts + # are displayed in Odoo. + account_companies = ( + account.company_ids & self._companies + if self._companies + else account.company_ids + ) + if len(account_companies) == 1: + # When there is no ambiguity on the company, use it to compute the label + account_name = account.with_company(account_companies).display_name + else: + # Otherwise use the default Odoo behaviour to get the account label + # (this may return a name without code) + account_name = account.display_name + is_multi_company = self._companies and len(self._companies) > 1 + if is_multi_company and len(account_companies) == 1: + # In a multi-company report, if the account is bound to one + # company, it makes sense to show the company name. If the account + # is bound to multiple companies it does not make sense, because we + # don't know to which companies this detail line effectively + # contributes, so the list of companies in it would not add useful + # information. To be able to accurately display the company on + # detail lines when the account is bound to multiple companies, + # we'll need a generalized kpi details expansion. + account_name = f"{account_name} [{account_companies.display_name}]" + return account_name def get_account_name(self, account_id): if account_id not in self._account_names: diff --git a/mis_builder/models/mis_report.py b/mis_builder/models/mis_report.py index c4442f239..98907a5cf 100644 --- a/mis_builder/models/mis_report.py +++ b/mis_builder/models/mis_report.py @@ -539,9 +539,9 @@ def copy(self, default=None): # TODO: kpi name cannot be start with query name - def prepare_kpi_matrix(self, multi_company=False): + def prepare_kpi_matrix(self, companies=None): self.ensure_one() - kpi_matrix = KpiMatrix(self.env, multi_company, self.account_model) + kpi_matrix = KpiMatrix(self.env, companies, self.account_model) for kpi in self.kpi_ids: kpi_matrix.declare_kpi(kpi) return kpi_matrix diff --git a/mis_builder/models/mis_report_instance.py b/mis_builder/models/mis_report_instance.py index 9acf6fe63..64e51a536 100644 --- a/mis_builder/models/mis_report_instance.py +++ b/mis_builder/models/mis_report_instance.py @@ -882,8 +882,7 @@ def _compute_matrix(self): """ self.ensure_one() aep = self.report_id._prepare_aep(self.query_company_ids, self.currency_id) - multi_company = self.multi_company and len(self.query_company_ids) > 1 - kpi_matrix = self.report_id.prepare_kpi_matrix(multi_company) + kpi_matrix = self.report_id.prepare_kpi_matrix(self.query_company_ids) for period in self.period_ids: description = None if period.mode == MODE_NONE: diff --git a/mis_builder/tests/test_mis_report_instance.py b/mis_builder/tests/test_mis_report_instance.py index ba8d83aed..37acf04e7 100644 --- a/mis_builder/tests/test_mis_report_instance.py +++ b/mis_builder/tests/test_mis_report_instance.py @@ -490,6 +490,68 @@ def test_drilldown_views(self): [[False, "list"], [False, "form"], [False, "pivot"], [False, "graph"]], ) + def test_multicompany_account_code_display(self): + """Account codes should display correctly in multi-company reports. + + In Odoo 18, account.code is company-dependent. When a report belongs + to a different company than the user's current company, account codes + must still display correctly in auto-expanded rows. + """ + company2 = self.env["res.company"].create({"name": "Test Co 2"}) + account = ( + self.env["account.account"] + .with_company(company2) + .create( + { + "name": "Test Account", + "code": "999001", + "account_type": "expense", + "company_ids": [(6, 0, [company2.id])], + } + ) + ) + # Verify code is visible from company2 but not from main company + self.assertEqual(account.with_company(company2).code, "999001") + self.assertFalse(account.with_company(self.env.ref("base.main_company")).code) + # Create report + instance for company2 + report = self.env["mis.report"].create({"name": "MC Test Report"}) + self.env["mis.report.kpi"].create( + { + "report_id": report.id, + "name": "exp", + "description": "Test Expense", + "auto_expand_accounts": True, + "sequence": 1, + "expression_ids": [(0, 0, {"name": "balp[999%]"})], + } + ) + instance = self.env["mis.report.instance"].create( + { + "name": "MC Test Instance", + "report_id": report.id, + "company_id": company2.id, + "period_ids": [ + ( + 0, + 0, + { + "name": "2024", + "mode": "fix", + "manual_date_from": "2024-01-01", + "manual_date_to": "2024-12-31", + }, + ), + ], + } + ) + matrix = instance.compute() + body = matrix.get("body", []) + has_false = any("False" in (r.get("label") or "") for r in body) + self.assertFalse( + has_false, + "Account codes should not show as 'False' in multi-company reports", + ) + def test_qweb(self): self.report_instance.print_pdf() # get action test_reports.try_report( From 2aabb346f6d52b37e2c9940763cf94fe5507a1f3 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 27 May 2026 11:19:58 +0000 Subject: [PATCH 17/22] [BOT] post-merge updates --- README.md | 2 +- mis_builder/README.rst | 2 +- mis_builder/__manifest__.py | 2 +- mis_builder/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a38e8d6a0..d382447fe 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[mis_builder](mis_builder/) | 18.0.1.8.1 | sbidoul | Build 'Management Information System' Reports and Dashboards +[mis_builder](mis_builder/) | 18.0.1.8.2 | sbidoul | Build 'Management Information System' Reports and Dashboards [mis_builder_budget](mis_builder_budget/) | 18.0.2.0.0 | sbidoul | Create budgets for MIS reports [mis_builder_demo](mis_builder_demo/) | 18.0.1.0.0 | sbidoul | Demo addon for MIS Builder diff --git a/mis_builder/README.rst b/mis_builder/README.rst index 8b24d8125..5ead12c33 100644 --- a/mis_builder/README.rst +++ b/mis_builder/README.rst @@ -11,7 +11,7 @@ MIS Builder !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:244d511ee50cd405d8ae15c0bdcb945133301fd76e513dedc94a9c5797225b70 + !! source digest: sha256:7f6118d1eec0308049bad59c5115b575176d092739855d85c14a0d26ecb11584 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png diff --git a/mis_builder/__manifest__.py b/mis_builder/__manifest__.py index 6a4149ec0..03e446c82 100644 --- a/mis_builder/__manifest__.py +++ b/mis_builder/__manifest__.py @@ -3,7 +3,7 @@ { "name": "MIS Builder", - "version": "18.0.1.8.1", + "version": "18.0.1.8.2", "category": "Reporting", "summary": """ Build 'Management Information System' Reports and Dashboards diff --git a/mis_builder/static/description/index.html b/mis_builder/static/description/index.html index 8c6c2daba..e7e312533 100644 --- a/mis_builder/static/description/index.html +++ b/mis_builder/static/description/index.html @@ -372,7 +372,7 @@

MIS Builder

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:244d511ee50cd405d8ae15c0bdcb945133301fd76e513dedc94a9c5797225b70 +!! source digest: sha256:7f6118d1eec0308049bad59c5115b575176d092739855d85c14a0d26ecb11584 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Production/Stable License: AGPL-3 OCA/mis-builder Translate me on Weblate Try me on Runboat

This module allows you to build Management Information Systems From df31b0668ca8411fed780af24e0654cb6f779f99 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 27 May 2026 14:34:44 +0000 Subject: [PATCH 18/22] [BOT] post-merge updates --- README.md | 2 +- mis_builder/README.rst | 8 +- mis_builder/__manifest__.py | 2 +- mis_builder/static/description/index.html | 116 ++++++++++++---------- 4 files changed, 69 insertions(+), 59 deletions(-) diff --git a/README.md b/README.md index d382447fe..930958390 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[mis_builder](mis_builder/) | 18.0.1.8.2 | sbidoul | Build 'Management Information System' Reports and Dashboards +[mis_builder](mis_builder/) | 18.0.1.8.3 | sbidoul | Build 'Management Information System' Reports and Dashboards [mis_builder_budget](mis_builder_budget/) | 18.0.2.0.0 | sbidoul | Create budgets for MIS reports [mis_builder_demo](mis_builder_demo/) | 18.0.1.0.0 | sbidoul | Demo addon for MIS Builder diff --git a/mis_builder/README.rst b/mis_builder/README.rst index 0e987d23d..48aacc608 100644 --- a/mis_builder/README.rst +++ b/mis_builder/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + =========== MIS Builder =========== @@ -7,13 +11,13 @@ MIS Builder !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:7f6118d1eec0308049bad59c5115b575176d092739855d85c14a0d26ecb11584 + !! source digest: sha256:7f65c918b68a503d3feba91a9863fa309ebe2f1b69ed480858af5983a6957b1c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png :target: https://odoo-community.org/page/development-status :alt: Production/Stable -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fmis--builder-lightgray.png?logo=github diff --git a/mis_builder/__manifest__.py b/mis_builder/__manifest__.py index 547f72a2b..1cf14dc59 100644 --- a/mis_builder/__manifest__.py +++ b/mis_builder/__manifest__.py @@ -3,7 +3,7 @@ { "name": "MIS Builder", - "version": "18.0.1.8.2", + "version": "18.0.1.8.3", "category": "Reporting", "summary": """ Build 'Management Information System' Reports and Dashboards diff --git a/mis_builder/static/description/index.html b/mis_builder/static/description/index.html index 465c504d4..11ee4dac8 100644 --- a/mis_builder/static/description/index.html +++ b/mis_builder/static/description/index.html @@ -3,7 +3,7 @@ -MIS Builder +README.rst -

-

MIS Builder

+
+ + +Odoo Community Association + +
+

MIS Builder

-

Production/Stable License: AGPL-3 OCA/mis-builder Translate me on Weblate Try me on Runboat

+

Production/Stable License: AGPL-3 OCA/mis-builder Translate me on Weblate Try me on Runboat

This module allows you to build Management Information Systems dashboards. Such style of reports presents KPI in rows and time periods in columns. Reports mainly fetch data from account moves, but can also @@ -441,7 +446,7 @@

MIS Builder

-

Installation

+

Installation

Your preferred way to install addons will work with MIS Builder.

An easy way to install it with all its dependencies is using pip:

-

Usage

+

Usage

To configure this module, you need to:

  • Go to Accounting > Configuration > MIS Reporting > MIS Report @@ -480,7 +485,7 @@

    Usage

-

Development

+

Development

A typical extension is to provide a mechanism to filter reports on analytic dimensions or operational units. To implement this, you can override _get_additional_move_line_filter and _get_additional_filter @@ -490,7 +495,7 @@

Development

different columns to show different analytic accounts.

-

Changelog

+

Changelog

-

18.0.1.7.2 (2025-10-29)

+

18.0.1.7.2 (2025-10-29)

-

Bugfixes

+

Bugfixes

  • Fix computation of currency conversion rates (#737)
  • @@ -510,9 +515,9 @@

    Bugfixes

-

18.0.1.5.0 (2025-10-27)

+

18.0.1.5.0 (2025-10-27)

-

Features

+

Features

  • Introduction of annotations on report cells. Added notes will be pinted when exporting to PDF and Excel. @@ -521,9 +526,9 @@

    Features

-

17.0.1.0.2 (2024-11-11)

+

17.0.1.0.2 (2024-11-11)

-

Features

+

Features

  • Add support for branch companies. (#648)
  • @@ -531,7 +536,7 @@

    Features

-

16.0.5.1.9 (2024-02-09)

+

16.0.5.1.9 (2024-02-09)

Bugfixes

-

16.0.5.1.8 (2024-02-08)

+

16.0.5.1.8 (2024-02-08)

Bugfixes

-

16.0.5.1.0 (2023-04-04)

+

16.0.5.1.0 (2023-04-04)

Features

  • Improve UX by adding the option to edit the pivot date directly on the @@ -556,7 +561,7 @@

    16.0.5.1.0 (2023-04-04)

-

16.0.5.0.0 (2023-04-01)

+

16.0.5.0.0 (2023-04-01)

Features

-

15.0.4.0.5 (2022-07-19)

+

15.0.4.0.5 (2022-07-19)

Bugfixes

-

15.0.4.0.4 (2022-07-19)

+

15.0.4.0.4 (2022-07-19)

Bugfixes

-

15.0.4.0.2 (2022-02-16)

+

15.0.4.0.2 (2022-02-16)

Bugfixes

  • Fix access right issue when clicking the “Save” button on a MIS Report @@ -621,7 +626,7 @@

    15.0.4.0.2 (2022-02-16)

-

14.0.4.0.0 (2022-01-08)

+

14.0.4.0.0 (2022-01-08)

Features

-

14.0.3.6.7 (2021-06-02)

+

14.0.3.6.7 (2021-06-02)

Bugfixes

  • When on a MIS Report Instance, if you wanted to generate a new line of @@ -666,7 +671,7 @@

    14.0.3.6.7 (2021-06-02)

-

14.0.3.6.6 (2021-04-23)

+

14.0.3.6.6 (2021-04-23)

Bugfixes

  • Fix drilldown action name when the account model has been customized. @@ -674,7 +679,7 @@

    14.0.3.6.6 (2021-04-23)

-

14.0.3.6.5 (2021-04-23)

+

14.0.3.6.5 (2021-04-23)

Bugfixes

-

14.0.3.6.4 (2021-04-06)

+

14.0.3.6.4 (2021-04-06)

Features

-

13.0.3.6.3 (2020-08-28)

+

13.0.3.6.3 (2020-08-28)

Bugfixes

  • Having a “Compare columns” added on a KPI with an associated style @@ -712,7 +717,7 @@

    13.0.3.6.3 (2020-08-28)

-

13.0.3.6.2 (2020-04-22)

+

13.0.3.6.2 (2020-04-22)

Bugfixes

  • The “Settings” button is now displayed for users with the “Show full @@ -721,7 +726,7 @@

    13.0.3.6.2 (2020-04-22)

-

13.0.3.6.1 (2020-04-22)

+

13.0.3.6.1 (2020-04-22)

Bugfixes

-

13.0.3.6.0 (2020-03-28)

+

13.0.3.6.0 (2020-03-28)

Features

  • Add column-level filters on analytic account and analytic tags. These @@ -748,11 +753,11 @@

    13.0.3.6.0 (2020-03-28)

-

12.0.3.5.0 (2019-10-26)

+

12.0.3.5.0 (2019-10-26)

Features

  • The account_id field of the model selected in ‘Move lines source’ @@ -792,7 +797,7 @@

    12.0.3.5.0 (2019-10-26)

-

12.0.3.4.0 (2019-07-09)

+

12.0.3.4.0 (2019-07-09)

Features

-

12.0.3.3.0 (2019-01-26)

+

12.0.3.3.0 (2019-01-26)

Features

Dynamic analytic filters in report preview are not yet available in 11, this requires an update to the JS widget that proved difficult to @@ -868,7 +873,7 @@

12.0.3.3.0 (2019-01-26)

analytic_account_id field.

-

11.0.3.2.2 (2018-06-30)

+

11.0.3.2.2 (2018-06-30)

-

11.0.3.2.1 (2018-05-29)

+

11.0.3.2.1 (2018-05-29)

  • [FIX] Missing comparison operator for AccountingNone leading to errors in pbal computations @@ -886,7 +891,7 @@

    11.0.3.2.1 (2018-05-29)

-

10.0.3.2.0 (2018-05-02)

+

10.0.3.2.0 (2018-05-02)

-

11.0.3.1.2 (2018-02-04)

+

11.0.3.1.2 (2018-02-04)

Migration to Odoo 11. No new feature. (#67)

-

10.0.3.1.1 (2017-11-14)

+

10.0.3.1.1 (2017-11-14)

New features:

  • [ADD] month and year relative periods, easier to use than date ranges @@ -944,7 +949,7 @@

    10.0.3.1.1 (2017-11-14)

-

10.0.3.0.4 (2017-10-14)

+

10.0.3.0.4 (2017-10-14)

Bug fix:

-

10.0.3.0.3 (2017-10-03)

+

10.0.3.0.3 (2017-10-03)

Bug fix:

-

10.0.3.0.2 (2017-10-01)

+

10.0.3.0.2 (2017-10-01)

New features:

  • [ADD] Alternative move line source per report column. This makes mis @@ -1005,7 +1010,7 @@

    10.0.3.0.2 (2017-10-01)

-

10.0.2.0.3 (unreleased)

+

10.0.2.0.3 (unreleased)

  • [IMP] more robust behaviour in presence of missing expressions
  • [FIX] indent style
  • @@ -1018,7 +1023,7 @@

    10.0.2.0.3 (unreleased)

-

9.0.2.0.2 (2016-09-27)

+

9.0.2.0.2 (2016-09-27)

  • [IMP] Add refresh button in mis report preview.
  • [IMP] Widget code changes to allow to add fields in the widget more @@ -1026,7 +1031,7 @@

    9.0.2.0.2 (2016-09-27)

-

9.0.2.0.1 (2016-05-26)

+

9.0.2.0.1 (2016-05-26)

  • [IMP] remove unused argument in declare_and_compute_period() for a cleaner API. This is a breaking API changing merged in urgency before @@ -1034,7 +1039,7 @@

    9.0.2.0.1 (2016-05-26)

-

9.0.2.0.0 (2016-05-24)

+

9.0.2.0.0 (2016-05-24)

Part of the work for this release has been done at the Sorrento sprint April 26-29, 2016. The rest (ie a major refactoring) has been done in the weeks after.

@@ -1083,7 +1088,7 @@

9.0.2.0.0 (2016-05-24)

-

8.0.1.0.0 (2016-04-27)

+

8.0.1.0.0 (2016-04-27)

-

8.0.0.2.0

+

8.0.0.2.0

Pre-history. Or rather, you need to look at the git log.

-

Bug Tracker

+

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 to smash it by providing a detailed and welcomed @@ -1121,15 +1126,15 @@

Bug Tracker

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

-

Credits

+

Credits

-

Authors

+

Authors

  • ACSONE SA/NV
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -1179,5 +1184,6 @@

Maintainers

+
From 5a16dd8d740519169112cbe1d37104bf61ac364d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Thu, 28 May 2026 11:51:20 +0200 Subject: [PATCH 19/22] Remove renovate ignoreScripts So we can run the renovate free tier --- renovate.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 6396d4fb4..466e51838 100644 --- a/renovate.json +++ b/renovate.json @@ -2,6 +2,5 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended", ":disableDependencyDashboard"], "baseBranchPatterns": ["19.0", "18.0", "17.0", "16.0"], - "enabledManagers": ["copier"], - "ignoreScripts": false + "enabledManagers": ["copier"] } From 326f207d243d4de93a2e37fa1c34044cfa66ccb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Thu, 28 May 2026 12:15:53 +0200 Subject: [PATCH 20/22] Update dotfiles --- .copier-answers.yml | 3 +- .gitattributes | 1 + .github/workflows/pre-commit.yml | 2 + .github/workflows/test.yml | 9 ++++- .pre-commit-config.yaml | 10 ++++- .pylintrc | 69 ++++++++++++++++---------------- .pylintrc-mandatory | 50 +++++++++++------------ CONTRIBUTING.md | 10 ----- README.md | 3 ++ checklog-odoo.cfg | 2 + eslint.config.cjs | 5 ++- 11 files changed, 89 insertions(+), 75 deletions(-) delete mode 100644 CONTRIBUTING.md diff --git a/.copier-answers.yml b/.copier-answers.yml index 8c5ceb079..52d1977f6 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,8 +1,7 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.29 +_commit: v1.40 _src_path: https://github.com/OCA/oca-addons-repo-template additional_ruff_rules: [] -ci: GitHub convert_readme_fragments_to_markdown: true enable_checklog_odoo: true generate_requirements_txt: true diff --git a/.gitattributes b/.gitattributes index 872e8a9a3..e91a285d6 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6,3 +6,4 @@ /*/readme/HISTORY.rst merge=ours /*/README.rst merge=ours /*/static/description/index.html merge=ours +test-requirements.txt merge=union diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 5eb021ef1..1291da527 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -17,6 +17,8 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.11" + cache: 'pip' + cache-dependency-path: '.pre-commit-config.yaml' - name: Get python version run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV - uses: actions/cache@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a06488079..97ed5dfd4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -42,7 +42,7 @@ jobs: makepot: "true" services: postgres: - image: postgres:12.0 + image: postgres:12 env: POSTGRES_USER: odoo POSTGRES_PASSWORD: odoo @@ -65,6 +65,13 @@ jobs: run: oca_init_test_database - name: Run tests run: oca_run_tests + - name: Upload screenshots from JS tests + uses: actions/upload-artifact@v4 + if: ${{ failure() }} + with: + name: Screenshots of failed JS tests - ${{ matrix.name }}${{ join(matrix.include) }} + path: /tmp/odoo_tests/${{ env.PGDATABASE }} + if-no-files-found: ignore - uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0d4970e0f..76f07a1c3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -38,12 +38,17 @@ repos: entry: found a en.po file language: fail files: '[a-zA-Z0-9_]*/i18n/en\.po$' + - id: obsolete dotfiles + name: obsolete dotfiles + entry: found obsolete files; remove them + files: '^(\.travis\.yml|\.t2d\.yml|CONTRIBUTING\.md|\.prettierrc\.yml|\.eslintrc\.yml)$' + language: fail - repo: https://github.com/sbidoul/whool - rev: v1.2 + rev: v1.3 hooks: - id: whool-init - repo: https://github.com/oca/maintainer-tools - rev: bf9ecb9938b6a5deca0ff3d870fbd3f33341fded + rev: b89f767503be6ab2b11e4f50a7557cb20066e667 hooks: # update the NOT INSTALLABLE ADDONS section above - id: oca-update-pre-commit-excluded-addons @@ -95,6 +100,7 @@ repos: additional_dependencies: - "eslint@9.12.0" - "eslint-plugin-jsdoc@50.3.1" + - "globals@16.0.0" - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.6.0 hooks: diff --git a/.pylintrc b/.pylintrc index 7c62b6d2e..197cb6737 100644 --- a/.pylintrc +++ b/.pylintrc @@ -25,19 +25,25 @@ disable=all enable=anomalous-backslash-in-string, api-one-deprecated, api-one-multi-together, - assignment-from-none, - attribute-deprecated, class-camelcase, - dangerous-default-value, dangerous-view-replace-wo-priority, - development-status-allowed, duplicate-id-csv, - duplicate-key, duplicate-xml-fields, duplicate-xml-record-id, eval-referenced, - eval-used, incoherent-interpreter-exec-perm, + openerp-exception-warning, + redundant-modulename-xml, + relative-import, + rst-syntax-error, + wrong-tabs-instead-of-spaces, + xml-syntax-error, + assignment-from-none, + attribute-deprecated, + dangerous-default-value, + development-status-allowed, + duplicate-key, + eval-used, license-allowed, manifest-author-string, manifest-deprecated-key, @@ -48,73 +54,68 @@ enable=anomalous-backslash-in-string, method-inverse, method-required-super, method-search, - openerp-exception-warning, pointless-statement, pointless-string-statement, print-used, redundant-keyword-arg, - redundant-modulename-xml, reimported, - relative-import, return-in-init, - rst-syntax-error, sql-injection, too-few-format-args, translation-field, translation-required, unreachable, use-vim-comment, - wrong-tabs-instead-of-spaces, - xml-syntax-error, - attribute-string-redundant, character-not-valid-in-resource-link, - consider-merging-classes-inherited, - context-overridden, create-user-wo-reset-password, dangerous-filter-wo-user, dangerous-qweb-replace-wo-priority, deprecated-data-xml-node, deprecated-openerp-xml-node, duplicate-po-message-definition, - except-pass, file-not-used, + missing-newline-extrafiles, + old-api7-method-defined, + po-msgstr-variables, + po-syntax-error, + str-format-used, + unnecessary-utf8-coding-comment, + xml-attribute-translatable, + xml-deprecated-qweb-directive, + xml-deprecated-tree-attribute, + attribute-string-redundant, + consider-merging-classes-inherited, + context-overridden, + except-pass, invalid-commit, manifest-maintainers-list, - missing-newline-extrafiles, missing-readme, missing-return, odoo-addons-relative-import, - old-api7-method-defined, - po-msgstr-variables, - po-syntax-error, renamed-field-parameter, resource-not-exist, - str-format-used, test-folder-imported, translation-contains-variable, translation-positional-used, - unnecessary-utf8-coding-comment, website-manifest-key-not-valid-uri, - xml-attribute-translatable, - xml-deprecated-qweb-directive, - xml-deprecated-tree-attribute, external-request-timeout, - # messages that do not cause the lint step to fail - consider-merging-classes-inherited, + missing-manifest-dependency, + too-complex,, create-user-wo-reset-password, dangerous-filter-wo-user, - deprecated-module, file-not-used, - invalid-commit, - missing-manifest-dependency, missing-newline-extrafiles, - missing-readme, no-utf8-coding-comment, - odoo-addons-relative-import, old-api7-method-defined, + unnecessary-utf8-coding-comment, + # messages that do not cause the lint step to fail + consider-merging-classes-inherited, + deprecated-module, + invalid-commit, + missing-readme, + odoo-addons-relative-import, redefined-builtin, - too-complex, - unnecessary-utf8-coding-comment + manifest-external-assets [REPORTS] diff --git a/.pylintrc-mandatory b/.pylintrc-mandatory index 018fd61cd..73674c04d 100644 --- a/.pylintrc-mandatory +++ b/.pylintrc-mandatory @@ -17,19 +17,25 @@ disable=all enable=anomalous-backslash-in-string, api-one-deprecated, api-one-multi-together, - assignment-from-none, - attribute-deprecated, class-camelcase, - dangerous-default-value, dangerous-view-replace-wo-priority, - development-status-allowed, duplicate-id-csv, - duplicate-key, duplicate-xml-fields, duplicate-xml-record-id, eval-referenced, - eval-used, incoherent-interpreter-exec-perm, + openerp-exception-warning, + redundant-modulename-xml, + relative-import, + rst-syntax-error, + wrong-tabs-instead-of-spaces, + xml-syntax-error, + assignment-from-none, + attribute-deprecated, + dangerous-default-value, + development-status-allowed, + duplicate-key, + eval-used, license-allowed, manifest-author-string, manifest-deprecated-key, @@ -40,56 +46,50 @@ enable=anomalous-backslash-in-string, method-inverse, method-required-super, method-search, - openerp-exception-warning, pointless-statement, pointless-string-statement, print-used, redundant-keyword-arg, - redundant-modulename-xml, reimported, - relative-import, return-in-init, - rst-syntax-error, sql-injection, too-few-format-args, translation-field, translation-required, unreachable, use-vim-comment, - wrong-tabs-instead-of-spaces, - xml-syntax-error, - attribute-string-redundant, character-not-valid-in-resource-link, - consider-merging-classes-inherited, - context-overridden, create-user-wo-reset-password, dangerous-filter-wo-user, dangerous-qweb-replace-wo-priority, deprecated-data-xml-node, deprecated-openerp-xml-node, duplicate-po-message-definition, - except-pass, file-not-used, + missing-newline-extrafiles, + old-api7-method-defined, + po-msgstr-variables, + po-syntax-error, + str-format-used, + unnecessary-utf8-coding-comment, + xml-attribute-translatable, + xml-deprecated-qweb-directive, + xml-deprecated-tree-attribute, + attribute-string-redundant, + consider-merging-classes-inherited, + context-overridden, + except-pass, invalid-commit, manifest-maintainers-list, - missing-newline-extrafiles, missing-readme, missing-return, odoo-addons-relative-import, - old-api7-method-defined, - po-msgstr-variables, - po-syntax-error, renamed-field-parameter, resource-not-exist, - str-format-used, test-folder-imported, translation-contains-variable, translation-positional-used, - unnecessary-utf8-coding-comment, website-manifest-key-not-valid-uri, - xml-attribute-translatable, - xml-deprecated-qweb-directive, - xml-deprecated-tree-attribute, external-request-timeout [REPORTS] diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 9ac71fee4..000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,10 +0,0 @@ -# OCA Guidelines - -Please follow the official guide from the -[OCA Guidelines page](https://odoo-community.org/page/contributing). - -## Project Specific Guidelines - - - -This project does not have specific coding guidelines. diff --git a/README.md b/README.md index 930958390..24145cb69 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ # MIS Builder +[![Support the OCA](https://odoo-community.org/readme-banner-image)](https://odoo-community.org/get-involved?utm_source=repo-readme) + +# MIS Builder [![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/mis-builder&target_branch=18.0) [![Pre-commit Status](https://github.com/OCA/mis-builder/actions/workflows/pre-commit.yml/badge.svg?branch=18.0)](https://github.com/OCA/mis-builder/actions/workflows/pre-commit.yml?query=branch%3A18.0) [![Build Status](https://github.com/OCA/mis-builder/actions/workflows/test.yml/badge.svg?branch=18.0)](https://github.com/OCA/mis-builder/actions/workflows/test.yml?query=branch%3A18.0) diff --git a/checklog-odoo.cfg b/checklog-odoo.cfg index 0b55b7bf6..58d43aa66 100644 --- a/checklog-odoo.cfg +++ b/checklog-odoo.cfg @@ -1,3 +1,5 @@ [checklog-odoo] ignore= WARNING.* 0 failed, 0 error\(s\).* + WARNING .* Killing chrome descendants-or-self .* + WARNING.* Missing widget: res_partner_many2one for field of type many2one.* diff --git a/eslint.config.cjs b/eslint.config.cjs index 06005aa83..e9329d236 100644 --- a/eslint.config.cjs +++ b/eslint.config.cjs @@ -1,3 +1,4 @@ +var globals = require('globals'); jsdoc = require("eslint-plugin-jsdoc"); const config = [{ @@ -17,6 +18,8 @@ const config = [{ owl: "readonly", luxon: "readonly", document: "readonly", + QUnit: "readonly", + ...globals.browser, }, ecmaVersion: 2024, @@ -192,7 +195,7 @@ const config = [{ }, }, { - files: ["**/*.esm.js"], + files: ["**/*.esm.js", "**/*test.js"], languageOptions: { ecmaVersion: 2024, From db82ec8453315f500945d978f759ca9512c5286c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 10:28:19 +0000 Subject: [PATCH 21/22] Update dependency https://github.com/OCA/oca-addons-repo-template to v1.42 --- .copier-answers.yml | 2 +- .github/workflows/pre-commit.yml | 3 ++- .pre-commit-config.yaml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.copier-answers.yml b/.copier-answers.yml index 52d1977f6..75793f715 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.40 +_commit: v1.42 _src_path: https://github.com/OCA/oca-addons-repo-template additional_ruff_rules: [] convert_readme_fragments_to_markdown: true diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 1291da527..72aac6e1e 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -1,3 +1,4 @@ + name: pre-commit on: @@ -16,7 +17,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" cache: 'pip' cache-dependency-path: '.pre-commit-config.yaml' - name: Get python version diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 76f07a1c3..d026b8ed4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -21,7 +21,7 @@ exclude: | # You don't usually want a bot to modify your legal texts (LICENSE.*|COPYING.*) default_language_version: - python: python3 + python: python3.12 node: "22.9.0" repos: - repo: local From 4eb5da2b2a9c36f6e76864cf8bbbb5ebedc1d668 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 10:37:01 +0000 Subject: [PATCH 22/22] Update dependency https://github.com/OCA/oca-addons-repo-template to v1.43 --- .copier-answers.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.copier-answers.yml b/.copier-answers.yml index 75793f715..324a7df95 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.42 +_commit: v1.43 _src_path: https://github.com/OCA/oca-addons-repo-template additional_ruff_rules: [] convert_readme_fragments_to_markdown: true @@ -16,6 +16,7 @@ odoo_test_flavor: Both odoo_version: 18.0 org_name: Odoo Community Association (OCA) org_slug: OCA +postgres_image: '' rebel_module_groups: [] repo_description: "Management Information System reports for Odoo: easily build super\ \ fast,\nbeautiful, custom reports such as P&L, Balance Sheets and more.\n\nThis\